본문으로 건너뛰기
Toova
모든 도구

테스트용 CPF 생성기

개인정보 보호 설계 — 브라우저에서 모두 처리됩니다

CPF(Cadastro de Pessoas Físicas)는 브라질 개인 납세자 ID로, 11자리 숫자에 2자리 검증 숫자가 붙습니다. Toova는 브라우저 안에서 수학적으로 유효한 CPF를 생성합니다. 테스트 DB 시딩, 폼 검증, 데모 앱 제작에 적합합니다. 데이터는 업로드·기록·저장되지 않습니다.

생성된 CPF가 필요한 시점

거의 모든 브라질 소프트웨어에는 CPF 입력란이 있습니다 — 가입, 청구, KYC, 이커머스. 개발 중에는 실제 인물의 CPF가 아니면서 검증을 통과하는 값이 필요합니다. 생성된 CPF는 검증 숫자 알고리즘은 충족하지만 브라질 연방 국세청(Receita Federal)에서는 누구에게도 할당되지 않아 실존 신원과 연결되지 않습니다. 픽스처, 시드 스크립트, E2E 테스트, 데모 스크린샷에 사용하세요. 실제 사람의 CPF처럼 사용하면 사기에 해당합니다.

검증 숫자 작동 방식

CPF는 9자리 기본 숫자와 2자리 검증 숫자로 구성됩니다. 첫 번째 검증 숫자는 각 기본 숫자에 10부터 2까지 내림차순 가중치를 곱하고 합산한 뒤 11로 나눈 나머지를 11에서 뺀 값(나머지가 2 미만이면 0)입니다. 두 번째 검증 숫자는 앞의 10개 숫자에 11부터 2까지 가중치로 같은 규칙을 적용합니다. Toova는 이 계산을 로컬에서 수행하며, Receita Federal이 공개한 공식 규칙으로 결과를 검증할 수 있습니다.

픽스처 및 시드용 일괄 생성

일괄 모드로 전환해 한 번의 클릭으로 최대 20개의 CPF를 생성할 수 있습니다. 각 번호는 독립적으로 무작위이며 999.999.999-99 마스크 사용 여부를 선택할 수 있고 개별 또는 전체 복사할 수 있습니다. CSV, 시드 스크립트, 픽스처 파일에 바로 붙여넣으세요. 20개 상한선은 단위·통합 테스트의 일반적인 시드 사용자 수에 맞춰져 있습니다.

자주 묻는 질문

생성된 CPF는 실제인가요?
아닙니다. 수학적 검증 숫자 규칙은 충족하지만 Receita Federal이 누구에게도 할당하지 않았습니다. 세무 기록, 신원 데이터베이스, 신용 평가 기관에 나타나지 않습니다.
프로덕션에서 사용할 수 있나요?
테스트, 데이터베이스 시딩, 데모 화면 용도로만 사용하세요. 생성된 CPF로 타인을 사칭하거나 허위 청구서를 발행하거나 KYC를 우회하는 것은 브라질에서 사기 및 범죄입니다.
내 폼의 검증기가 왜 받아들이나요?
검증기는 수학을 확인하며 등록부를 확인하지 않습니다. 생성된 CPF는 수학을 통과하므로 프론트엔드 검증기가 수용합니다. Receita에 대한 실제 조회는 미할당으로 거부할 것입니다.
Toova는 생성된 CPF를 저장하거나 기록하나요?
아닙니다. 번호는 브라우저의 암호학적 난수 생성기로 생성되며 페이지를 벗어나지 않습니다. 생성 중 Network 탭을 열어보면 0개의 외부 요청을 확인할 수 있습니다.
111.111.111-11처럼 반복 숫자 CPF는요?
수학적으로는 통과하지만 모든 실제 검증기는 거부합니다. Toova는 자동으로 필터링하므로 출력된 값들은 일반적인 CPF처럼 보입니다.
CPF와 CNPJ의 차이는?
CPF는 개인을 식별합니다(11자리). CNPJ는 회사와 기타 법인을 식별합니다(14자). 관련 있지만 서로 다른 검증 숫자 알고리즘을 사용합니다.