巴西 CNPJ 验证 使用指南

输入 11222333000181 显示校验通过(两位 mod 11 校验位均正确);把末位改成 0 则第二位校验失败。

核心功能

适用场景

使用步骤

  1. 输入 14 位 CNPJ(可带 00.000.000/0000-00 格式)
  2. 页面清理分组符后取前 12 位,按权重 [5,4,3,2,9,8,7,6,5,4,3,2] 加权求和
  3. 对和取模 11,余数小于 2 取 0、否则取 11−余数,得第 13 位
  4. 再以前 13 位按对应权重重算第 14 位校验位
  5. 读取结果并与供应商提交的号码逐位比对

实用技巧

常见问题

CNPJ 的校验位怎么算?
前 12 位按权重 [5,4,3,2,9,8,7,6,5,4,3,2] 加权求和 mod 11,余数 <2 取 0 否则取 11-余数,得第 13 位;再以 13 位重算第 14 位。
CNPJ 和 CPF 的区别?
CNPJ 是 14 位企业税号,CPF 是 11 位个人税号,两者算法相似但位数与权重不同。
校验通过代表公司真实注册吗?
不代表。格式通过不等于在巴西税务局有效登记,须官方渠道核验。
→ 去使用 巴西 CNPJ 验证(免费 · 纯前端 · 数据不上传)