反馈

身份证号码解析校验

本工具仅解析号码本身的编码规则(地址码 / 出生日期 / 性别 / 校验位), 全部在浏览器本地完成,号码不发送到任何服务器; 不查询、不关联、不存储任何个人身份信息,也无法反查姓名或住址。
行政区划代码速查
代码地区

📖 工具说明

1. 这个工具能做什么?

输入 15 或 18 位号码,即时拆解号码本身的编码信息:


2. 隐私与合规


3. 身份证号码结构详解

18 位号码由 4 段组成:

位置 长度 含义
1–2 位 2 省级行政区代码(11 北京、44 广东…)
3–4 位 2 地级市 / 州 / 盟代码
5–6 位 2 县 / 区 / 旗代码
7–14 位 8 出生年月日 YYYYMMDD(15 位号码此段为 6 位 YYMMDD,世纪默认 19)
15–17 位 3 顺序码:同地区、同出生日期登记人的序号;第 17 位奇数为男、偶数为女
18 位 1 校验码,取值 0–9 或 X

校验码怎么来的(MOD 11-2)

  1. 前 17 位分别乘以固定加权因子 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2,求和。
  2. 用和对 11 取余,得到 0–10。
  3. 余数按 0→1, 1→0, 2→X, 3→9, 4→8, 5→7, 6→6, 7→5, 8→4, 9→3, 10→2 映射为校验码。
  4. 余数为 2 时校验码是罗马数字 X(代表 10,为保持 18 位定长而用单字符)。

4. 行政区划代码速查

工具内置"行政区划代码速查"面板,支持按前缀或地名检索,例如输入 110101 查东城区、输入 广东 或 深圳 查相关代码。地址码表按现行行政区划整理,已撤并或历史地名可能不在表中——可按省市前缀(如 4403)查看上级归属。


5. 常见问题(FAQ)

Q:能查到某个人的姓名或家庭住址吗? A:不能。工具只解析号码结构里的通用编码,不接触也无法获取任何个人隐私。

Q:输入号码会上传服务器吗? A:不会。逻辑全在浏览器本地,号码不出你的设备。

Q:正确的号码为什么显示"校验不通过"? A:检查是否混入空格、末位 X 是否为大写。手动编造的号码,最后一位往往通不过 MOD 11-2 算法。

Q:15 位怎么升 18 位? A:在出生年份前补 19,再按算法补上第 18 位校验码。工具自动完成,也提供"升为 18 位"按钮。

Q:归属地显示"未知地区"? A:该地址码不在现行行政区划表中(多为已撤并 / 历史地区),可用速查面板按省市前缀查上级。

Q:企业实名核验能用它吗? A:它能做格式与校验位的初审,判断号码是否符合编码规则;不能替代权威渠道的"人证一致"核验。


6. 相关工具

年龄计算 · 生肖查询 · 日期计算 · 个人所得税计算 · 随机测试数据生成(开发联调需要构造测试号码时用)

工具只按公开编码规则解析号码结构,全部在浏览器本地运算,不上传、不留存,也无法反查任何个人身份信息。

📖 了解原理

📖 相关推荐