跳到主要内容
← 返回

credit-code-validator

安全
本地运行 · 不上传

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

使用指南

发票抬头录入、企业实名流程、数据接入时的字段校验——统一社会信用代码是企业的「身份证号」。本工具按 GB 32100-2015 本地校验:18 位字符集(31 字符,无 I/O/S/V/Z)+ 前 17 位加权 mod 31 校验位,并通过首两位解析登记部门(9 开头=工商企业)与机构类别。

1. 为什么没有 I/O/S/V/Z

31 字符集刻意剔除这五个易混字母(I/1、O/0、S/5、V/U、Z/2),降低人读机读错误率——这与车牌序号不用 I/O 同理。校验位算法:前 17 位按权重 [1,3,9,27,19,26,16,17,20,29,25,13,8,24,10,30,28] 求和,31 减去模 31 余数再取字符集对应位。看到「91350100」开头基本可断定是福建福州的工商企业——91 是企业+工商的指纹。

2. 解析输出怎么用

校验通过后输出的登记部门/机构类别来自首两位的标准语义(如 91=工商企业、11=机关事业单位、51=社会组织),适合接入表单的实时提示。同样只做格式层:代码格式合法不代表企业仍在营,注销企业代码格式依然校验通过——经营状态查询属市场监管数据接口范畴。

相关工具

相关文章