身份证号码在线校验工具 - 免费身份证号验证查询
校验 18 位身份证号,提取出生日期、性别、年龄与发证省份。
输入身份证号码后点击校验
什么是身份证校验?
18 位身份证号码由地址码、出生日期码、顺序码和校验码四部分组成。前 17 位按固定权重加权求和后对 11 取模,可算出最后一位校验码,因此仅凭号码本身就能验证其格式是否正确。
Yeo工具箱的身份证校验工具在浏览器本地完成格式校验、校验位验证、出生日期与性别提取,并查询发证省份。号码不会上传到服务器,适合在表单开发、数据清洗等场景快速排查错误号码。
如何使用Yeo工具箱的身份证校验?
- 输入 18 位身份证号码
- 点击「校验」按钮
- 结果会显示校验码是否正确、出生日期、性别和年龄
- 同时会查询号码前 2 位对应的发证省份
常见使用场景
- 场景1:用户注册实名认证时的前端格式验证
- 场景2:批量提取身份证号码中的出生日期和性别
- 场景3:数据清洗时快速识别错误身份证号
- 场景4:Excel 数据中身份证号校验的替代工具
使用小贴士
- 校验通过只代表号码符合编码规则,不代表持卡人身份真实,实名认证仍需官方渠道
- 末位 X 是罗马数字 10,输入时大小写均可
常见问题
Q1: 身份证号码的18位分别代表什么?
前6位:地址码(省市县)。第7-14位:出生日期(YYYYMMDD)。第15-17位:顺序码(奇数为男、偶数为女)。第18位:校验码(通过对前17位加权求和取模得到,0-9或X)。
Q2: 校验码是怎么算的?
将前17位的每一位分别乘以对应的权重(7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2),求和后对11取模,余数对应校验码(0-1-2-3-4-5-6-7-8-9-10映射到1-0-X-9-8-7-6-5-4-3-2)。
Q3: 身份证号可以查到什么信息?
仅从号码本身可获取:出生省市区、出生日期、性别、校验码是否正确。但无法获取姓名、住址等隐私信息,这些需要公安部门的授权查询接口。
更新日志
- 2026-08-04 更新:Yeo工具箱 身份证校验工具正式上线
⚠ 声明:本工具所有数据处理均在您的浏览器本地完成,数据不会被上传到任何服务器。