格式
1 個英文字母 + 性別碼(1=男,2=女) + 8 位數字,共 10 碼
首字母:戶籍縣市
校驗碼計算步驟
1. 首字母查對照表轉為 2 位數(A→10, B→11 … I→34, O→35 … Z→33)
2. 展開成 11 個數字:首字十位, 首字個位, D1, D2 … D9
3. 依序乘以權重 [1, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1],加總
4. 加總值 mod 10 = 0 即為有效號碼,末碼 D9 為校驗碼
格式
2 個英文字母 + 8 位數字,共 10 碼(2021 年 1 月前舊格式)
第二字母:性別 / 出生地
A (0) = 男性、在台出生 B (1) = 女性、在台出生
C (2) = 男性、非在台出生 D (3) = 女性、非在台出生
校驗碼計算步驟
1. 首字母查對照表轉 2 位數;第二字母轉 0–3
2. 展開成 11 個數字:首字十位, 首字個位, 第二字值, D1 … D8
3. 乘以權重 [1, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1],加總 mod 10 = 0
4. 末碼 D8 為校驗碼
格式
1 個英文字母 + 性別碼(8=男,9=女) + 8 位數字,共 10 碼(2021 年 1 月起啟用)
與國民身分證的差異
格式結構相同,性別碼為 8(男)或 9(女),而非國民身分證的 1 / 2
校驗碼計算步驟
與國民身分證完全相同:展開後乘以權重 [1, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1]
加總值 mod 10 = 0,末碼 D9 為校驗碼
格式
8 位數字,第 8 碼為校驗碼,由財政部核發
校驗碼計算步驟
1. 各碼(D1–D8)依序乘以權重 [1, 2, 1, 2, 1, 2, 4, 1]
2. 乘積 ≥ 10 時,取各位數之和(例如 14 → 1+4 = 5)
3. 加總所有結果,需被 10 整除
⚠ 例外:第 7 碼為 7 時(7×4=28),加總 mod 10 = 0 或 = 1 皆視為有效(進位解釋有兩種方式)