銀行卡號校驗器
Luhn 演算法校驗銀行卡號合法性,識別 Visa/Mastercard/銀聯等卡組織前綴。
銀行卡號校驗器
Luhn 演算法校驗 · 發卡行前綴參考表
•••• •••• •••• ••••
常見卡組織前綴參考(僅供參考)
| 卡組織 | 前綴(BIN) | 卡號長度 |
|---|---|---|
| Visa | 4 | 13 / 16 |
| Mastercard | 51-55, 2221-2720 | 16 |
| 銀聯 UnionPay | 62 | 16-19 |
| American Express | 34, 37 | 15 |
| JCB | 3528-3589 | 16 |
| Diners Club | 36, 38, 300-305 | 14 |
| Discover | 6011, 65 | 16-19 |
本工具僅做 Luhn 演算法格式校驗與卡組織前綴識別,不驗證卡號是否真實存在,也不連接任何銀行系統。請勿輸入您的真實銀行卡號進行測試。
使用說明
📖 工具介紹
銀行卡號校驗器是一款基於 Luhn 演算法(又稱模 10 演算法)的免費線上卡號格式校驗工具。全世界幾乎所有銀行卡、信用卡與簽帳卡號都遵循 Luhn 此一公開校驗規則:從卡號最右側的校驗碼開始向左,奇數位數字直接相加,偶數位數字先乘以 2,若乘積大於 9 則減去 9(等價於乘積個位加十位),最後將所有數字之和對 10 取餘,餘數為 0 即說明卡號符合編碼規則。本工具在瀏覽器本機完整實作了此一演算法,並附帶了卡組織前綴識別功能:依卡號前幾位數字判斷它屬於 Visa、Mastercard、中國銀聯、American Express、JCB、Diners Club 還是 Discover。介面採用模擬銀行卡片視覺,輸入的卡號會以 4 位一組的方式即時顯示在卡片上,校驗結果以綠色或紅色狀態條呈現,下方還附有一張常見卡組織前綴與卡號長度參考表,方便您在錄入卡號、除錯支付表單或學習 Luhn 演算法時快速核對。工具全程離線執行,不會上傳任何卡號,也不連接銀行系統,僅做格式層面的校驗,不驗證卡號是否對應真實帳戶。
✨ 功能特點
- 標準 Luhn 演算法:嚴格依從右往左偶數位乘 2、大於 9 減 9 的規則實作
- 卡組織識別:依 BIN 前綴自動識別 Visa、Mastercard、銀聯、Amex、JCB 等
- 卡片視覺化:輸入的卡號以 4 位分組顯示在模擬銀行卡片上,直觀易讀
- 長度提示:對 13-19 位之外的長度給出友善提示
- 前綴參考表:內建常見卡組織前綴與標準卡號長度對照表
- 完全離線:所有校驗在瀏覽器完成,不上傳任何卡號資訊
📝 使用方式
- 在輸入框中輸入銀行卡號(只需數字,自動忽略空格與短橫線)
- 上方模擬銀行卡片會即時按 4 位一組顯示您輸入的卡號
- 點擊校驗卡號按鈕或按 Enter 鍵,查看綠色或紅色校驗結果條
- 結果中會顯示識別出的卡組織與卡號長度
- 參考下方前綴表核對卡組織識別是否正確
⚠️ 注意事項
- 格式校驗不等於真實存在:Luhn 通過只說明卡號符合編碼規則,不代表該卡號對應真實銀行帳戶
- 隱私安全:本工具不連接任何銀行系統,請勿輸入您的真實銀行卡號進行測試
- 前綴參考:卡組織前綴表為常見公開參考,個別特殊卡段可能識別為未知卡組織
- 長度範圍:主流銀行卡號長度為 13-19 位,超出範圍會給出提示
- 僅供學習:本工具適合表單開發除錯與 Luhn 演算法學習,不構成任何金融建議