变成18为是为了杜绝重号,从前的身份证号是这样的XXXXXX600101YYY,XXXXXX是行政区划代码,可以精确到区县,600101是出生年月日,YYY是顺序号,代表同一天本地出生的人申报户口的顺序,单数是男,复数是女。新的18位的号码把6位的出生日期变为8位的,前面加上19,又在顺序号后面加上检验码,这样可以使号码变得更精确,办理二代证的时候公安机关会帮你升位并检查有没有重号。