符合檢查碼公式之隨機測試字號 & 真偽驗證
⚠️ 免責聲明:本工具依據內政部公開之國民身分證統一編號檢查碼邏輯隨機運算產生,僅供軟體工程師進行表單驗證與系統測試使用,切勿用於冒用或非法用途。
輸入任意 10 碼身分證或新式外來人口統一證號,即時檢驗是否符合加權除 10 檢查碼邏輯,並解析出生地與性別。
依照上方選擇的縣市與性別條件,一次產生 10 組測試用字號。點擊任一組直接複製!
| 字母 | 對應縣市 | 轉換數值 |
|---|
台灣身分證字號的檢查碼(最後一碼)是怎麼算出來的?
首先將第 1 碼英文字母轉換為 2 位數字(如 A=10、B=11),連同後面 8 碼數字共 10 個數,依序乘上權重「1, 9, 8, 7, 6, 5, 4, 3, 2, 1」後加總。最後用 10 減去「加總除以 10 的餘數」(若餘數為 0 則檢查碼為 0),即為最後一碼檢查碼。
身分證第 2 碼除了 1(男)跟 2(女),還有 8 跟 9?
是的!自 2021 年(民國 110 年)1 月 2 日起,內政部推動「新式外來人口統一證號」,將原本第 2 碼為英文的居留證改為與國民身分證相同的格式,其中第 2 碼「8」代表外來人口男性、「9」代表外來人口女性。
為什麼有些英文字母(如 L、R、S、Y)標註停發?
隨著 2010 年台灣縣市合併改制直轄市(如台北縣改新北市、台中縣市合併、台南縣市合併、高雄縣市合併),原縣份代碼(L 台中縣、R 台南縣、S 高雄縣、Y 陽明山管理局)已停止賦予新出生人口,但舊有持證人仍繼續有效使用。