본문으로 건너뛰기

CNPJ 생성기 및 검증기 - 브라질 사업자 ID 도구

테스트를 위한 유효한 CNPJ 번호를 생성하거나 브라질 사업자 ID를 즉시 검증합니다. 개발자를 위한 체크 디지트 검증이 포함된 무료 도구로, 법인 국가 등록부(Cadastro Nacional da Pessoa Jurídica)와 연동됩니다.

브라질 CNPJ 생성기 및 검증기

CNPJ 생성기

테스트 목적으로 유효한 브라질 CNPJ 번호를 생성합니다.

CNPJ 검증기

브라질 CNPJ 번호의 유효성을 확인합니다.

로딩 계산기...
📚

문서화

CNPJ란 무엇인가?

CNPJ는 Cadastro Nacional da Pessoa Jurídica(국가 법인 등록부)의 약자입니다. 브라질이 등록된 모든 사업체와 그 밖의 법인에 부여하는 식별 번호로, 미국의 EIN(고용주 식별번호)이나 영국의 회사 등록 번호와 비슷합니다. CNPJ는 14자로 이루어지며, 마지막 두 자리는 앞의 열두 자리로 계산하는 검사 숫자입니다. 이 도구는 소프트웨어 테스트용으로 그 계산을 통과하는 번호를 생성하고, 주어진 CNPJ가 수학적으로 유효한지 확인합니다. 기존의 숫자로만 된 CNPJ와 새로운 영숫자 CNPJ를 모두 처리합니다.

Receita Federal로 알려진 브라질 연방국세청이 실제 CNPJ 번호를 발급하고 공식 등록부를 관리합니다. 이 도구로 생성된 번호는 Receita Federal에 등록되어 있지 않으며 실제 회사에 속하지도 않습니다. 세금 신고, 계약 또는 공식적인 용도로 사용해서는 안 되며 테스트에만 사용해야 합니다.

CNPJ 형식

CNPJ는 XX.XXX.XXX/YYYY-ZZ 형식으로 표기합니다. 각 부분은 다음을 의미합니다.

  • 처음 8자리: 회사에 부여된 기본 번호입니다.
  • 다음 4자리: 지점 번호입니다. 0001은 보통 회사의 본점을 뜻하며, 0002, 0003 등은 추가 지점을 나타냅니다. 한 회사의 모든 지점은 처음 8자리가 같습니다.
  • 마지막 2자리: 처음 12자로 계산하는 검사 숫자입니다.

예: 12.345.678/0001-95.

영숫자 CNPJ

2026년 칠월부터 브라질 연방국세청(Receita Federal)은 신규 등록에 영숫자 CNPJ를 부여하며, 기존의 숫자 CNPJ는 계속 유효합니다. 새 형식에서는 처음 12자가 숫자 0부터 9까지 또는 대문자 A부터 Z까지일 수 있습니다. 마지막 2자는 여전히 숫자로 된 검사 숫자입니다. 배열과 구두점은 바뀌지 않습니다.

예: 12.ABC.345/01DE-35.

CNPJ 검사 숫자 계산 방법

두 검사 숫자는 모두 모듈러 11이라는 같은 규칙을 사용합니다. 각 문자에 숫자 값을 주고, 고정된 가중치를 곱한 다음, 곱을 모두 더하여 그 합을 한 자리 숫자로 바꿉니다.

숫자의 값은 그 숫자 자체입니다. 문자의 값은 ASCII 코드에서 48을 뺀 값입니다. ASCII는 컴퓨터 문자에 번호를 매기는 표준입니다. 따라서 A = 17, B = 18이 되고, 같은 방식으로 Z = 42까지 이어집니다. 숫자는 ASCII 코드에서 48을 빼면 그 숫자 자체가 되므로, 숫자 CNPJ는 전과 똑같이 검사됩니다.

첫 번째 검사 숫자(CNPJ의 13번째 숫자):

  1. 처음 12자의 값에 가중치 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2를 순서대로 곱합니다.
  2. 12개의 곱을 모두 더합니다.
  3. 합계를 11로 나누고 나머지를 구합니다.
  4. 나머지가 0 또는 1이면 검사 숫자는 0입니다. 그 외에는 검사 숫자가 11 − remainder입니다.

두 번째 검사 숫자(CNPJ의 14번째 숫자):

  1. 처음 13자(원래의 12자에 방금 계산한 첫 번째 검사 숫자를 더한 것)의 값에 가중치 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2를 곱합니다.
  2. 13개의 곱을 모두 더합니다.
  3. 11로 나누고 나머지를 구합니다.
  4. 나머지가 0 또는 1이면 검사 숫자는 0입니다. 그 외에는 검사 숫자가 11 − remainder입니다.

11.111.111/1111-11처럼 14자리가 모두 같은 CNPJ는 항상 유효하지 않은 것으로 처리합니다. 이는 대부분의 CNPJ 검증기가 공유하는 관례로, 그렇지 않으면 00.000.000/0000-00이 통과하기 때문에 검사 숫자 공식보다 먼저 적용합니다.

계산 예시

기본 숫자로 1 2 3 4 5 6 7 8 0 0 0 1을 사용합니다.

1단계 — 첫 번째 검사 숫자. 각 숫자에 가중치를 곱하고 결과를 더합니다.

숫자123456780001
가중치543298765432
곱5898454849480002

곱의 합은 222입니다. 222를 11로 나누면 나머지가 2이므로 첫 번째 검사 숫자는 11 − 2 = 9입니다.

2단계 — 두 번째 검사 숫자. 이제 숫자열은 1 2 3 4 5 6 7 8 0 0 0 1 9(13자리이며, 1단계에서 나온 9를 포함합니다)입니다. 두 번째 가중치 집합을 곱하여 더하면 합계는 237입니다. 237을 11로 나누면 나머지는 6이므로 두 번째 검사 숫자는 11 − 6 = 5입니다.

전체 번호는 이 페이지 전체에서 예시로 쓰는 12.345.678/0001-95입니다. 기본 번호의 숫자 하나만 바꿔도 검사 숫자가 하나 이상 바뀌므로, 이 공식은 대부분의 입력 실수를 잡아냅니다.

영숫자 예시

브라질 연방국세청(Receita Federal)의 검사 숫자 매뉴얼은 기본 번호 12ABC34501DE로 계산 과정을 보여 줍니다. 문자는 A = 17, B = 18, C = 19, D = 20, E = 21로 변환됩니다.

문자12ABC34501DE
값12171819345012021
가중치543298765432
곱585136171242830046042

곱의 합은 459입니다. 459 ÷ 11의 나머지는 8이므로 첫 번째 검사 숫자는 11 − 8 = 3입니다. 여기에 3을 더하면 두 번째 가중합은 424입니다. 424 ÷ 11의 나머지는 6이므로 두 번째 검사 숫자는 11 − 6 = 5입니다. 결과는 12.ABC.345/01DE-35입니다.

이 도구 사용 방법

생성기. "CNPJ 생성"을 누르면 올바른 검사 숫자를 가진 새 무작위 번호가 만들어집니다. 기본적으로 번호는 모두 숫자입니다. 처음 12자에 숫자와 문자가 섞인 CNPJ를 얻으려면 먼저 "영숫자 형식(2026년 칠월부터)"을 선택하십시오. "복사"를 누르면 복사됩니다. 각 결과는 서로 독립적이며, 생성기를 다시 실행하면 다른 번호가 만들어집니다.

검증기. 입력란에 구두점을 포함하거나 포함하지 않고 CNPJ를 입력하거나 붙여 넣은 다음 "유효성 검사"를 누르십시오. 숫자 CNPJ와 영숫자 CNPJ를 모두 받아들입니다. 소문자는 대문자로 취급하므로 12.abc.345/01de-35도 유효합니다. 이 도구는 입력이 숫자 또는 대문자 12자 뒤에 숫자 2자리가 오는 형태인지, 반복 숫자 패턴이 아닌지, 검사 숫자가 올바른지 확인합니다.

검증기가 확인하지 않는 사항

검증기는 번호가 검증 숫자 계산식에 따라 올바르게 구성되었는지만 확인합니다. 해당 번호가 Receita Federal에 등록되어 있는지 또는 실제 운영 중인 회사에 속하는지는 확인할 수 없습니다. 실제 등록 상태를 확인하려면 Receita Federal의 공식 공개 조회 서비스나 허가된 데이터 제공업체에 조회해야 합니다. 번호는 수학적으로 유효하면서도 실제 등록 CNPJ가 아닐 수 있으며, 이 도구에서 생성된 번호는 의도적으로 그 범주에 속합니다.

자주 묻는 질문

CNPJ는 무엇의 약자입니까? 포르투갈어 Cadastro Nacional da Pessoa Jurídica로, 국가 법인 등록부를 뜻합니다. 브라질에서 기업과 그 밖의 조직에 부여하는 식별 번호입니다.

CNPJ는 몇 자리입니까? 14자이며, 회사의 기본 등록 번호가 8자, 지점 번호가 4자, 검사 숫자가 2자리입니다. 숫자 CNPJ에서는 14자가 모두 숫자입니다. 영숫자 CNPJ에서는 처음 12자가 문자일 수도 있지만 마지막 2자는 항상 숫자입니다.

CNPJ에 문자가 들어갈 수 있습니까? 네, 2026년 칠월부터 하는 신규 등록에서는 가능합니다. 기존 숫자 CNPJ는 번호가 그대로 유지됩니다. 이 도구는 두 형식을 모두 검증하고 어느 쪽이든 생성할 수 있습니다.

생성된 CNPJ를 사용해도 안전합니까? 소프트웨어 테스트, 샘플 데이터베이스 채우기, 형식 학습에만 사용하십시오. 어떤 기관에도 등록되어 있지 않으므로 세금 신고서, 계약서, 실제 거래에 사용해서는 안 됩니다.

CNPJ의 유효성 검사와 실재 확인은 어떻게 다릅니까? 유효성 검사는 계산이 맞는지, 즉 길이가 올바른지, 금지된 반복 숫자 패턴이 아닌지, 검사 숫자가 올바른지를 확인합니다. 실재 확인은 그 번호가 실제 회사에 등록되어 있는지를 확인하는 것으로, 브라질 연방국세청(Receita Federal)의 데이터베이스에서 조회해야 합니다.

CNPJ는 CPF와 어떻게 다릅니까? CPF(개인 납세자 등록부, Cadastro de Pessoas Físicas)는 개인을 식별하며 11자리입니다. CNPJ는 사업체와 그 밖의 법인을 식별하며 14자입니다. 두 번호는 검사 숫자 계산 방식이 다릅니다.

참고 자료

  1. 브라질 연방국세청(Receita Federal do Brasil). CNPJ Alfanumérico: perguntas e respostas. 영숫자 CNPJ 자주 묻는 질문(포르투갈어) — CNPJ를 만들 때 0001은 본점을 나타냅니다. 2026년 칠월부터 하는 신규 등록에는 영숫자 CNPJ를 부여하며, 기존 번호는 계속 유효합니다.
  2. 브라질 연방국세청(Receita Federal do Brasil)과 Serpro. Cálculo dos dígitos verificadores de CNPJ alfanumérico. 검사 숫자 매뉴얼(포르투갈어) — 문자 값 = ASCII 코드 − 48. 모듈러 11, 가중치는 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 및 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. 나머지가 0 또는 1이면 0, 그렇지 않으면 11에서 나머지를 뺀 값. 계산 예시 12.ABC.345/01DE-35.