填表、录系统时想确认身份证号有没有写错(位数、生日、末位校验码),但又不想把真实号码交给不熟悉的网站。这篇用 NBTools 的身份证校验工具讲清楚怎么核验。
工具在浏览器本地校验,号码不上传服务器,只做格式与校验码验证。
第一步:输入 18 位号码
在输入框填 18 位居民身份证号(末位可能是 X)。输错位数或含非法字符会即时提示。
第二步:点「校验」
点校验后,若通过,页面解析出:省级行政区、出生日期、性别、年龄。点「生成测试号」可随机造一个合法的测试号码,方便开发联调。
它能校验什么
| 项目 | 说明 |
|---|---|
| 位数与字符 | 必须是 18 位,末位可为数字或 X |
| 出生日期 | 第 7–14 位解析为年月日,非法日期会报错 |
| 校验码 | 按 GB 11643 算法核对第 18 位是否正确 |
| 省份 / 性别 / 年龄 | 由号码解析并展示,便于一眼核对 |
重要:它不查「真假」
本工具只验证号码的格式与校验码是否正确,不会联网去公安系统核查这人是否真实存在、号码是否被人冒用。校验通过只代表「写得像个合法号码」,不代表该身份证真实有效。涉实名、风控场景请以官方渠道为准。
常见问题
能校验什么
校验 18 位号码的位数、出生日期合法性、第 18 位校验码,并解析出省级行政区、出生日期、性别与年龄。
能查这个身份证是真还是假吗
不能。本工具仅做格式与校验码验证,不联网核查真实性,校验通过不代表该身份证真实有效。
「生成测试号」是干什么的
一键造一个格式与校验码都合法的随机号码,供开发、表单联调使用,不是真实身份。
号码会上传吗
不会。校验在你浏览器本地完成,号码不上传任何服务器,可放心核验自己的号码。
免费吗
完全免费、不限次数。
相关工具
- NBTools 身份证校验:https://nbtools.cn/tools/id-card
- 统一社会信用代码校验:核验 18 位信用代码
- 银行卡校验:Luhn 校验卡号与发卡行
- 格式校验:手机号/邮箱/URL 等格式验证