新闻资讯

首页 >> 新闻资讯 >> 行业新闻

身份证18位数字到底代表什么 看完这篇就能自己判断户籍和生日

2026-10-02 0浏览

很多人拿到身份证,第一反应是看照片像不像自己,第二反应才是那一串数字。可这18位数字并不是随机排列的,它更像一份被压缩过的个人档案,把户籍、生日、性别和防错信息都藏了进去。只是这套编码规则平时没人讲,所以大多数人只把它当成一串号码。其实你只要弄懂它的分段,很多信息自己就能读出来。

先说前6位,也就是地址码。它通常被分成三段:前2位代表省、自治区、直辖市,中间2位代表市、地区、自治州、盟,最后2位代表县、区、县级市、旗。比如11开头是北京,31开头是上海,44开头是广东,51开头是四川。这个代码来自行政区划代码,不是邮政区号,也不是电话区号。它记录的是你首次申领身份证时户籍所在地的行政区划。注意,是“首次申领时”的户籍地,不一定是你现在的户籍地,更不一定是你现在的居住地。我有个朋友,身份证前六位还是老家县城的代码,人早就在省城落户了,号码也不会因为迁户口而改变。还有些地方经历过撤县设区、地区改市,老代码在现行区划表里可能已经查不到,需要查历史沿革。所以,前6位能帮你判断号码最初归属地,但不能简单等同于“现在户口在哪”。

第7到第14位,是出生日期码,格式为YYYYMMDD。比如19900307,就是1990年3月7日。这里用的是公历,也就是阳历,不是农历。所以如果你看到身份证上写的生日和自己印象里的农历生日对不上,先别急着说号码错了,很可能是当年登记时按公历换算过,或者家里老人登记时记混了。我奶奶那一辈,很多人的出生日期在户籍系统里都有偏差。她身份证上的生日比实际晚了差不多一个月,因为当年上户口时,家里只记得农历日子,村干部就随手换算了一个公历日期。现在她办退休、领补贴,都以身份证和档案为准,想改非常麻烦。因此,出生日期码确实能读出“官方生日”,但这个生日未必百分之百等于真实出生日。对年轻人来说,出生医学证明普及后,这种误差已经少了很多。

第15到第17位,是顺序码。它表示在同一地址码、同一天出生的人当中的排列顺序。这里有个常识:顺序码不是全国统一排队,也不是按照出生时间精确到秒,而是按地区、按日期分配。同一个县同一天出生的人可能有很多,顺序码就是用来区分他们的。第17位还有一个重要作用:判断性别。奇数分配给男性,偶数分配给女性。比如第17位是1、3、5、7、9,就是男;是0、2、4、6、8,就是女。所以,不用看别的,只看第17位就能知道身份证主人的性别。不过要注意,这是编码规则,不是医学判断,极少数历史数据或特殊情况下可能有登记错误,但正常情况下是准确的。

最后一位,第18位,是校验码。它的作用不是告诉你更多个人信息,而是用来检验前面17位有没有写错、输错。校验码采用ISO 7064:1983 MOD 11-2标准,听起来很专业,其实原理并不神秘。把前17位数字分别乘以一组固定权重:7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2,然后把乘积相加。用这个和除以11,看余数。余数对应一个校验码:余0对应1,余1对应0,余2对应X,余3对应9,余4对应8,余5对应7,余6对应6,余7对应5,余8对应4,余9对应3,余10对应2。这里的X不是英文字母,而是罗马数字10,因为校验码有0到10共11种可能,10只能用X代替。学会这个,你拿到一个号码,至少能判断它是不是明显错号。当然,这只能防误输,不能防伪造,也不能代替公安部门的权威核验。

如果你想自己判断户籍和生日,可以这样操作:生日直接看第7到14位;性别看第17位;地址码查行政区划代码,但最好结合申领时间查历史代码,不要只拿现行区划表硬套。比如某人身份证前六位是老的地区代码,现在那个地区已经改成市了,你查不到不代表号码有问题。还要提醒一句,身份证号码属于敏感个人信息,不要随便发到网上,也不要把完整号码交给不信任的机构。复印身份证时,最好用笔写上“仅用于某某用途”,防止被冒用。现在很多诈骗就是先收集身份证号、姓名、手机号,再拼凑出你的身份信息。号码本身不是密码,但它可以成为打开其他信息的钥匙。

说到底,身份证18位数字是一套严谨的编码,不是玄学。前6位讲你从哪里来,中间8位讲你哪天出生,后3位里藏着顺序和性别,最后1位负责防错。它很实用,但也有边界:户籍会迁移,行政区划会调整,历史登记会有误差,校验码也只能查错。理解它,能让你在填表、办事、核对信息时少走弯路;但更重要的是,别把它当成评判一个人的标签,更别拿它去侵犯别人的隐私。下次再看到那串数字,你至少可以像个内行一样,知道它每一段在说什么。

本文由做证的联系电话编辑,转载请注明。