中國 / 身分識別號碼

中國居民身分證號碼驗證(18位檢查碼)

檢查18位中國大陸居民身分證號碼的格式是否正確,包括驗證字元、出生日期、省份代碼,以及其中記錄的性別。也能一次檢查多組號碼。

中國居民身分證號碼驗證(18位檢查碼): 號碼由六位數地址碼、八位數出生日期、三位數順序碼,以及驗證字元組成;順序碼的最後一位,男性為奇數、女性為偶數。驗證方式是將前17位數字依序乘以7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2後加總,對11取模,再對照1、0、X、9、8、7、6、5、4、3、2。結果與python-stdnum程式庫對20,000組號碼的結果一致。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
中國大陸身分證號碼驗證工具本機處理

全程在瀏覽器中執行

第 18 位是根據前 17 位計算的檢查碼,依 7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2 加權後對 11 取模(10 記為 X)。這組號碼也包含登記地、出生日期,以及第 17 位所代表的性別。本工具只檢查格式,不確認號碼是否已核發;資料不會離開瀏覽器。

解讀號碼

在11010519491231002X中,110105是北京的一個區,19491231是出生日期,002是序號(2為偶數,因此是女性),X是檢查碼。

台灣的號碼請參閱Taiwan身分證驗證工具;日本的號碼請參閱My Number驗證工具。

檢查碼可以抓出哪些錯誤

權重是從2¹⁷到2¹,對11取模,因此變更任何一個數字,或對調兩個相鄰數字,都一定會改變檢查碼。因此,一個位置的輸入錯誤一定能被抓出;兩個錯誤有時可能互相抵消。

使用方式

  1. 輸入或貼上身分證號碼,每行一組。
  2. 查看哪些號碼有效,以及各自包含的省份、出生日期與性別。
  3. 對於驗證失敗的號碼,查看失敗原因與應有的驗證字元。

隱私與限制

號碼會在您的瀏覽器中檢查,絕不會傳送到任何地方。身分證號碼屬於個人資料,請只檢查您獲准處理的號碼。

相關工具

常見問題

驗證有效是否代表這組號碼確實已核發?

不是,只代表號碼格式正確。只有主管機關能確認號碼是否屬於某人。

為什麼最後一個字元有時是X?

當計算結果為10,無法用一位數表示時,會使用羅馬數字X。

前六位數字代表一個區嗎?

這六位是首次登記所在地,細至縣級;由於縣級代碼自1980年代以來多次變更,因此工具只顯示省份。

免費工具・使用在瀏覽器中次・免註冊