본문으로 건너뛰기

CPF 생성기 및 검증기

테스트용으로 형식이 올바른 CPF 번호를 만들거나 CPF의 검증 숫자 두 자리가 맞는지 확인하세요. 지역(fiscal region)도 고를 수 있고, 모든 작업은 브라우저에서 처리해요.

문서

CPFCadastro de Pessoas Físicas

개인 납세자 번호 · 예: 123.456.789-09

규칙 출처

옵션

한 번에 최대 10,000개

형식만 유효 · 실제 소유자 없음 · 테스트용

옵션을 고르고 생성을 누르세요. 이 페이지가 확인하는 모든 규칙을 통과하는 번호라서 양식, 테스트 데이터, QA에 쓰기 좋아요.

Receita Federal은 CPF 테스트 범위를 공개하지 않아서 무작위 번호가 이미 발급된 번호와 우연히 같을 수 있어요. 테스트 시스템에서만 사용하세요. 같은 숫자만 반복되는 번호는 생성하지 않아요.
브라우저에서 실행 · 업로드 없음작동 방식

CPF 생성기 사용 방법

  1. 1

    개수 정하기

    페이지를 열면 CPF 생성기가 나와요. 개수를 입력하거나 1, 10, 100, 1,000, 10,000 중에서 고르세요.

  2. 2

    필요하면 관할 지역 지정

    모든 지역으로 두거나 아홉 번째 자리를 지정하세요. 예를 들어 8은 상파울루, 7은 리우데자네이루와 에스피리투산투예요.

  3. 3

    복사 또는 다운로드

    점과 하이픈을 넣거나 뺀 목록을 복사하거나 TXT, CSV, JSON으로 다운로드하세요. CSV와 JSON에는 각 번호의 지역이 들어가요.

  4. 4

    거부된 CPF 확인

    확인 탭에 양식에서 거부된 CPF를 붙여넣으세요. 각 줄마다 어떤 체크 자릿수가 맞는지 알려줘요.

제한 및 Pro

무료: 한 번에 최대 10,000개의 CPF를 생성하고 최대 10,000줄을 확인할 수 있어요. 구분 기호는 넣어도 빼도 되고, 500개가 넘으면 백그라운드 워커에서 처리해요.

Pro는 광고를 없애줘요. 생성기에는 해제할 제한이 없어요. Pro 보기

CPF 생성기 소개

브라질의 결제 페이지, 급여 시스템, CRM 가져오기는 모두 CPF를 요구하고, 체크 자릿수가 맞지 않으면 거부해요. 이런 시스템을 만들거나 테스트할 때는 누구의 것도 아니면서 이 검사를 통과하는 번호가 필요하고, 실제 고객의 CPF가 거부됐을 때는 어느 자릿수가 틀렸는지 알아야 해요.

CPF는 11자리예요. 앞 아홉 자리는 등록 번호이고, 마지막 두 자리는 체크 자릿수예요. 첫 번째 체크 자릿수는 가중치 10부터 2까지를 적용한 mod 11 나머지 규칙으로 구하고, 두 번째는 앞 아홉 자리와 첫 번째 체크 자릿수에 가중치 11부터 2까지를 적용해 같은 방식으로 구해요. 아홉 번째 자리는 CPF를 처음 등록한 관할 지역을 나타내요. 0은 히우그란지두술이고 9는 파라나와 산타카타리나예요. 지금 그 사람이 어디에 사는지와는 관계가 없어요.

이 페이지에서는 한 번에 최대 10,000개의 CPF를 생성할 수 있고, 원하면 한 관할 지역의 번호만 만들 수 있어요. 점과 하이픈은 넣거나 뺄 수 있어요. 111.111.111-11처럼 같은 숫자가 반복되는 번호는 계산식은 맞아도 실제로 발급되지 않으므로 제외해요. 확인 탭에는 스프레드시트에서 복사한 열 전체를 붙여넣을 수 있고, 각 줄의 결과를 따로 보여줘요.

다만 CPF가 정상, 정지, 취소 중 어느 상태인지는 알 수 없어요. 그 정보는 Receita Federal의 자체 시스템에만 있고, 이 페이지는 그곳에 접속하지 않아요.

개인정보 보호

모든 CPF는 이 페이지에서 실행되는 코드로 생성하고 확인해요. 어떤 번호도 Receita Federal이나 다른 서버로 전송되지 않아요. 생성한 목록은 페이지를 나가거나 새로고침하면 사라져요.

CPF 생성기: 자주 묻는 질문

CPF 번호를 생성해도 합법인가요?
CPF 체크 자릿수를 만족하는 번호를 만드는 것은 브라질 소프트웨어 테스트에서 흔한 일이고, 이 번호는 누구의 것도 아닌 테스트 데이터예요. 하지만 생성한 번호든 실제 번호든 본인 것이 아닌 CPF로 계정을 만들거나 구매하거나 관공서 업무를 처리하면 안 돼요. 그것은 사기예요.
CPF의 체크 자릿수 두 개는 어떻게 계산하나요?
앞 아홉 자리에 10, 9, 8 순서로 2까지 곱해 더해요. mod 11 나머지가 2보다 작으면 0이고, 아니면 11에서 나머지를 뺀 값이에요. 123.456.789는 합이 210, 나머지 1이므로 첫 자리는 0이에요. 열 자리에 가중치 11~2를 적용하면 255, 나머지 2, 둘째 자리는 9라서 123.456.789-09가 돼요.
CPF의 아홉 번째 자리는 무슨 뜻인가요?
CPF가 처음 발급된 Receita Federal의 관할 지역이에요. 0 히우그란지두술, 1 연방구와 고이아스, 두 마투그로수, 토칸칭스, 2 북부 대부분, 3 세아라, 마라냥, 피아우이, 4 알라고아스부터 히우그란지두노르치까지, 5 바이아와 세르지피, 6 미나스제라이스, 7 리우와 에스피리투산투, 8 상파울루, 9 파라나와 산타카타리나예요.
이 페이지에서 CPF가 활성 상태인지 알 수 있나요?
아니요. 등록 상태(정상, 정지, 취소, 보류)는 Receita Federal의 조회 서비스에서만 확인할 수 있고, 거기서는 소유자의 생년월일도 요구해요. 이 페이지는 공개된 계산식만 적용하므로, 오타가 우연히 다른 유효한 조합이 되면 여기서도 통과해요.
111.111.111-11은 왜 유효하지 않다고 나오나요?
000.000.000-00부터 999.999.999-99까지 같은 숫자가 반복되는 CPF 열 개는 두 체크 자릿수를 우연히 만족하지만, 실제 사람에게 부여되지는 않아요. 대부분의 검증기가 이 때문에 거부하므로, 생성기는 이런 번호를 만들지 않고 확인 도구는 계산이 맞아도 표시해요.

이 도구로 할 수 있는 다른 작업