브라질 CPF 체크 디지트 검증·계산 도구

브라질의 개인 납세자 번호 CPF(Cadastro de Pessoas Físicas)의 체크 디지트를 무료로 검증·계산할 수 있는 도구입니다. 9자리와 11자리 중 어느 쪽을 입력해도 자동으로 판별하며, 2단계 mod 11 계산으로 체크 디지트를 확인합니다. 모든 처리는 브라우저 안에서 완료됩니다.

광고

브라질 CPF 체크 디지트 검증 도구란

이 도구는 브라질의 개인 납세자 번호 CPF(11자리)의 체크 디지트를 검증·계산할 수 있는 무료 온라인 도구입니다. 앞의 9자리에 가중치를 곱해 합산한 뒤 11로 나누는 "mod 11" 계산식을 2단계 반복하여 10번째·11번째 자리의 체크 디지트를 구합니다.

입력한 자릿수(9자리 또는 11자리)로부터 종류를 자동으로 판별하므로 모드를 수동으로 전환할 필요가 없습니다. 체크 디지트를 포함한 번호라면 유효성을 검증하고, 포함하지 않은 번호라면 체크 디지트를 자동으로 계산하여 채워 넣습니다. 다만 이 도구는 형식의 정확성만을 판정할 뿐, 실제로 특정 인물에게 부여된 번호인지까지는 특정할 수 없습니다(실재 여부 확인에는 신분증명서 제시가 필요합니다).

사용 방법

  1. CPF를 입력합니다 마침표·하이픈이 포함된 상태 그대로 붙여넣을 수 있습니다.
  2. 종류와 결과를 확인합니다 인식된 종류(체크 디지트 포함/미포함)와 검증 결과 또는 계산 결과가 표시됩니다.
  3. 반복 패턴 안내를 확인합니다 모든 자릿수가 같은 숫자인 경우, 잘 알려진 무효 패턴이라는 안내가 표시됩니다.
  4. 다른 번호를 시도합니다 초기화 버튼으로 입력을 리셋하고 다른 번호를 확인할 수 있습니다.

더 잘 활용하기 위한 팁

  • 마침표(.)나 하이픈(-)이 포함된 상태 그대로 붙여넣어도 됩니다. 기호는 자동으로 제거된 후 계산됩니다.
  • 체크 디지트가 없는 9자리를 입력하면 올바른 2자리 체크 디지트를 자동으로 계산하여 11자리 번호로 보여드립니다.
  • 111.111.111-11처럼 모든 자릿수가 같은 숫자인 번호는 계산식상 체크섬이 일치할 수 있지만, 실제로는 발급되지 않는 잘 알려진 무효 패턴으로 처리됩니다.
  • 이 도구는 형식(체크 디지트)이 올바른지만 판정하며, 실제로 특정 인물에게 부여된 번호인지까지는 확인할 수 없습니다. 실재 여부를 확인하려면 신분증명서 또는 Receita Federal(브라질 연방국세청)에 대한 조회가 필요합니다.
  • CPF는 한국의 주민등록번호에 해당하는 민감한 개인 식별 정보입니다. 제3자로부터 받은 번호를 이 도구로 확인할 때도 입력 후에는 신속하게 지우고, 화면을 다른 사람에게 보이지 않도록 주의해 주세요.

활용 사례

이커머스·결제 양식의 입력 오류 확인

브라질 대상 온라인 쇼핑몰이나 결제 양식에 입력된 CPF가 제출 전에 오기입 없이 체크 디지트와 일치하는지 확인할 수 있습니다.

인사·급여 담당자의 입력 오류 확인

신규 채용자나 브라질 주재원으로부터 받은 CPF를 사내 시스템에 등록하기 전에 체크 디지트로 확인할 수 있습니다.

시스템 개발 시 검증 로직 설계 참고

브라질 대상 양식이나 회원가입 시스템에 구현할 CPF 검증 로직(mod 11의 2단계 계산)이 기대한 대로 동작하는지 확인할 때 참고할 수 있습니다.

오래된 서류의 데이터화

종이 서류에 기재된 CPF를 데이터베이스화할 때, OCR 오인식 여부를 체크 디지트로 검증할 수 있습니다.

광고

용어집

CPF(개인 납세자 번호)
브라질 개인에게 부여되는 11자리 번호입니다. 1965년에 도입되었으며, 세무 신고뿐 아니라 은행 계좌 개설이나 본인 확인 등 생활 전반에서 사용됩니다.
mod 11
각 자릿수에 가중치를 곱해 합산한 뒤 11로 나눈 나머지로 체크 디지트를 산출하는 계산 방식입니다. CPF에서는 2단계(10번째·11번째 자리)로 반복하여 사용됩니다.
체크 디지트
CPF 끝 2자리에 있는 검증용 숫자로, 입력 오류나 오기입을 검출하기 위해 계산식으로 산출됩니다.
반복 숫자 패턴
111.111.111-11처럼 모든 자릿수가 같은 숫자로 이루어진 번호를 가리킵니다. 계산식상으로는 체크섬이 일치할 수 있지만, 실제로는 발급되지 않는 잘 알려진 무효 패턴입니다.
Receita Federal(브라질 연방국세청)
브라질 정부 기관으로, CPF의 발급·관리와 세무 행정을 담당합니다.

자주 묻는 질문

CPF의 10번째·11번째 자리에 있는 검증용 숫자로, 앞의 9자리에서 mod 11이라는 계산식을 2단계 반복하여 도출됩니다. 오기입이나 입력 실수를 검출하기 위한 장치이며, 번호 자체의 정당성(실재 여부)을 보장하는 것은 아닙니다.

오기입이나 OCR 인식 오류일 가능성이 높으므로 먼저 원본 서류를 다시 확인해 주세요. 그래도 일치하지 않는다면 본인에게 CPF 등록증이나 신분증 제시를 요청하거나, 필요에 따라 Receita Federal(브라질 연방국세청) 웹사이트에서 확인하시는 것을 권장합니다.

모든 자릿수가 같은 숫자로 이루어진 번호는 계산식상으로는 체크섬이 일치할 수 있지만, 실제로 CPF로 발급되는 일이 없는 잘 알려진 더미·테스트용 패턴입니다. 많은 검증 시스템이 이러한 반복 패턴을 명시적으로 무효로 처리하고 있습니다.

확인할 수 없습니다. 이 도구는 체크 디지트의 계산 방식이 올바른지만 판정할 뿐, 실제로 Receita Federal이 발급한 번호인지는 검증할 수 없습니다. 실재 여부 확인이 필요한 경우에는 신분증명서 제시를 요청해 주세요.

전송되지 않습니다. 계산 처리는 모두 사용 중인 브라우저 내의 자바스크립트로 완료되며, 외부 서버와 통신하지 않습니다. 다만 민감한 개인정보인 만큼 입력 후에는 신속히 지우시는 것을 권장합니다.
툴군

여담이지만 ― 2억 명이 사용하는 번호를 지탱하는 단순한 계산식

CPF(Cadastro de Pessoas Físicas)는 1965년 브라질에서 도입된 개인 납세자 번호로, 현재는 인구 2억 명이 넘는 브라질 국민과 거주자 거의 전원에게 부여되어 있습니다. 원래는 세무 신고를 위한 번호였지만, 지금은 은행 계좌 개설, 휴대전화 계약, 온라인 쇼핑, 취업 서류 제출 등 브라질에서 생활하는 데 필요한 거의 모든 본인 확인 상황에서 사용되는, 이른바 생활 인프라와도 같은 번호가 되었습니다.

CPF의 체크 디지트는 앞의 9자리에 각각 가중치를 곱해 합산한 뒤 11로 나눈 나머지로 산출하는 mod 11이라는 계산 방식을 2단계 반복하여 구합니다. 이 구조는 한 자리 오기입이나 인접한 두 자리가 뒤바뀌는 실수의 상당수를 검출할 수 있어, 은행이나 온라인 쇼핑몰의 입력 양식에서 실시간으로 오류를 걸러내는 장치로 널리 쓰이고 있습니다.

흥미로운 점은 111.111.111-11처럼 모든 자릿수가 같은 숫자로 이루어진 번호 중 일부가 이 계산식에 대입하면 우연히 체크섬이 일치해 버린다는 사실입니다. 브라질에서는 이런 번호가 우편물이나 서류의 샘플·테스트용 더미 데이터로 자주 쓰이기 때문에, 실무에서는 "모든 자릿수가 같은 숫자"라는 사실만으로 무효한 번호로 처리하는 관행이 정착되어 있습니다. 실제 CPF 발급 시스템이나 검증 라이브러리 대부분도 이러한 반복 패턴을 명시적으로 무효로 처리하도록 구현되어 있습니다.

광고