身份证号怎么校验?在线核验格式与校验码

解析省份/生日/性别/年龄,本地计算不上传

填表、录系统时想确认身份证号有没有写错(位数、生日、末位校验码),但又不想把真实号码交给不熟悉的网站。这篇用 NBTools 的身份证校验工具讲清楚怎么核验。

工具在浏览器本地校验,号码不上传服务器,只做格式与校验码验证。

第一步:输入 18 位号码

在输入框填 18 位居民身份证号(末位可能是 X)。输错位数或含非法字符会即时提示。

第二步:点「校验」

点校验后,若通过,页面解析出:省级行政区出生日期性别年龄。点「生成测试号」可随机造一个合法的测试号码,方便开发联调。

它能校验什么

项目说明
位数与字符必须是 18 位,末位可为数字或 X
出生日期第 7–14 位解析为年月日,非法日期会报错
校验码按 GB 11643 算法核对第 18 位是否正确
省份 / 性别 / 年龄由号码解析并展示,便于一眼核对

重要:它不查「真假」

本工具只验证号码的格式与校验码是否正确,不会联网去公安系统核查这人是否真实存在、号码是否被人冒用。校验通过只代表「写得像个合法号码」,不代表该身份证真实有效。涉实名、风控场景请以官方渠道为准。

常见问题

能校验什么

校验 18 位号码的位数、出生日期合法性、第 18 位校验码,并解析出省级行政区、出生日期、性别与年龄。

能查这个身份证是真还是假吗

不能。本工具仅做格式与校验码验证,不联网核查真实性,校验通过不代表该身份证真实有效。

「生成测试号」是干什么的

一键造一个格式与校验码都合法的随机号码,供开发、表单联调使用,不是真实身份。

号码会上传吗

不会。校验在你浏览器本地完成,号码不上传任何服务器,可放心核验自己的号码。

免费吗

完全免费、不限次数。

相关工具

作者:NBTools · 更新于 2026年9月11日 · 阅读约 4 分钟