跳到正文
馬克工具箱

身分證號碼校驗與解析

輸入身分證號碼,立即檢查格式和校驗碼是否正確,並解析出生日期、年齡、性別和發證地(省、市、區縣)。可以一次貼上多行批次校驗,15 位舊號碼會自動升級為 18 位,只有 17 位時會給出應補的校驗碼。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

號碼只在你的瀏覽器裡校驗,不會上傳。校驗通過只說明號碼格式和校驗碼正確,不代表該號碼真實存在或與本人對應。

使用步驟

  1. 在輸入框裡貼上或輸入身分證號碼,多個號碼每行一個。
  2. 檢視是否有效;無效時會說明原因,例如校驗碼應為哪一位。
  3. 有效號碼會顯示出生日期、年齡、性別和發證地。

引數說明

校驗碼
第 18 位由前 17 位按 ISO 7064 MOD 11-2 算出,餘數為 10 時記為 X。任何一位抄錯,校驗碼基本都會對不上。
出生日期與性別
第 7~14 位是出生年月日;第 17 位是順序碼,奇數為男、偶數為女。
發證地
前 6 位是發證時戶籍所在地的行政區劃程式碼。行政區劃調整後,老號碼的地址碼可能已撤銷,這時只顯示到省或市。

號碼結構

位置 含義 示例(11010519491231002X)
第 1–6 位 地址碼(行政區劃程式碼) 110105 北京市朝陽區
第 7–14 位 出生日期 1949 年 12 月 31 日
第 15–17 位 順序碼,第 17 位奇數為男、偶數為女 002,女
第 18 位 校驗碼 X

示例號碼來自國家標準 GB 11643—1999《公民身份號碼》。

常見問題

校驗通過就說明身分證是真的嗎?

不是。校驗只能發現抄錯、編造得不規範的號碼,無法確認號碼真實存在或屬於某個人。核實身份需要通過公安部門的官方渠道。

號碼會被上傳或儲存嗎?

不會。所有校驗都在你的瀏覽器裡完成,頁面不會把號碼傳送到任何伺服器,關閉頁面就消失。

15 位的老身分證號碼怎麼轉成 18 位?

在第 6 位後面加上"19",再按規則計算第 18 位校驗碼。直接輸入 15 位號碼,工具會給出對應的 18 位號碼。

最後一位是 X 是什麼意思?

X 代表羅馬數字 10。校驗計算的餘數為 10 時,第 18 位寫作 X,屬於正常號碼。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具