身份证第18位的“X”是罗马数字“Ⅹ”,代表校验码数值10,用于保持18位编码合规并确保系统准确识别与验证。

如果您查看自己的身份证号码,发现第18位是“X”,这并非英文字母,也非随意填写的符号。以下是关于该字符含义的详细说明:
一、X是罗马数字“10”的规范表示
身份证号码共18位,其中前17位为数字,第18位为校验码。校验码通过特定数学公式计算得出,可能结果为0至10之间的整数。当计算结果为10时,若直接写成“10”,将导致总位数变为19位,违反国家标准GB 11643-1999对18位编码的强制性规定。因此,采用罗马数字“Ⅹ”替代阿拉伯数字“10”,以维持位数统一且具备唯一可识别性。
1、该“X”在字形上应写作Ⅹ(Unicode U+2169),而非英文字母“X”(U+0058)或手写“叉”;
2、在正式读音中,应读作shí(十),而非“埃克斯”或“叉”;
3、其本质是校验码数值10的法定符号化表达,不承担地址、出生日期或顺序码等任何其他编码功能。
二、X用于保障校验有效性与系统兼容性
校验码机制依赖模11算法,其权重系数与余数映射关系已预设。当余数为10时,必须映射至单一不可混淆的字符。选用罗马数字“Ⅹ”而非其他符号,是因为它在印刷、OCR识别、数据库存储及人工核验中均具备高度稳定性——既区别于0–9数字,又避免与字母O、I等产生形似歧义。
1、在公安人口信息系统中,输入“X”时系统自动按数值10参与校验运算;
2、银行、交通、社保等业务终端读取身份证信息时,均将Ⅹ等同于数值10进行逻辑验证;
3、若误输为英文字母“x”或小写“x”,部分严格校验系统会判定为校验失败并拒绝受理。
三、X不是地区码、性别码或随机码
身份证第18位完全独立于前17位的结构含义:第1–6位为地址码,第7–14位为出生日期码,第15–17位为顺序码(含性别标识),而第18位仅服务于校验目的。它不反映持证人籍贯、年龄、性别或办理批次,也不代表任何行政区域代码或加密密钥。
1、同一地区、同年同月同日出生、同性别、同顺序号的两人,若校验计算结果不同,第18位可能分别为“5”与“Ⅹ”;
2、更换身份证时,即使前17位完全不变,只要校验公式输出为10,新证末位仍为Ⅹ;
3、伪造证件若随意编造第18位为“X”但未按公式计算,系统实时联网核查将立即返回校验码错误提示。

















