IBAN驗證工具(國際銀行帳號檢查)
免費在線驗證IBAN(國際銀行帳號)的ISO 13616檢查碼與各國規定長度,並自動拆分出國家代碼、檢查碼位與BBAN。所有處理皆在瀏覽器內完成,不會上傳至伺服器。
廣告
使用提示
- 可以直接貼上帶有空格或連字號的IBAN,系統會在驗證前自動移除這些符號。
- 顯示「有效」僅代表檢查碼與長度符合IBAN規範,並不保證該帳戶確實存在。匯款前請務必透過可靠管道核實收款人姓名。
- BBAN(國內銀行帳戶部分)包含銀行代碼、分行代碼與帳號,各國格式不盡相同。若匯款表單只要求填寫BBAN,可直接使用此欄位的值。
- 美國、加拿大、澳洲、日本等國並未採用IBAN制度,向這些國家匯款需使用SWIFT/BIC代碼搭配當地帳號。
- 部分國家代碼(如科索沃)並未列於ISO 3166-1正式國家代碼清單中,可能顯示為「國家未知」,但這不影響IBAN本身的有效性判斷。
廣告
常見問題
IBAN用來唯一標識某個具體的銀行帳戶,由國家代碼、檢查碼位與國內帳戶資訊(BBAN)組成。SWIFT/BIC代碼則用來標識銀行本身,同一家銀行的多個分行與帳戶可能共用同一組代碼。國際匯款通常需要同時提供收款帳戶的IBAN,以及該帳戶所在銀行的SWIFT代碼。
本工具僅驗證檢查碼與長度是否符合IBAN規範,無法確認該帳戶是否確實存在、是否已遭凍結等資訊,這些只能由收款銀行的系統來確認。
並非如此。IBAN主要在歐洲、中東以及部分加勒比海地區約90個國家和地區使用。美國、加拿大、澳洲、日本、中國、印度等國並未採用IBAN,向這些國家匯款需使用SWIFT代碼搭配當地帳號與銀行代碼。
BBAN(Basic Bank Account Number)是IBAN扣除開頭兩位國家代碼與兩位檢查碼位後剩餘的部分,包含銀行代碼、分行代碼與帳號等國內帳戶資訊,各國的長度與結構皆不相同。
不會。所有驗證處理都在您的瀏覽器內以JavaScript完成,不會與任何外部伺服器通訊。
閒話 ― 為什麼IBAN末兩位被稱為「檢查碼位」
IBAN中緊接在國家代碼之後的兩位數字稱為檢查碼位,它們並非帳號本身的一部分,而是專門用來偵測輸入錯誤的檢驗數字。根據ISO 13616標準,這兩位數字是透過一種名為MOD-97的演算法反推而來,使包含國家代碼、檢查碼位與帳戶資訊在內的整串數字除以97的餘數必定等於1。
正因為有這套機制,只要匯款人輸錯一位數字,幾乎都會導致檢查碼不相符,進而被判定為「無效」。銀行櫃檯與網路銀行系統在實際處理匯款前都會執行相同的檢驗,這是防止匯錯帳戶的第一道防線。
IBAN於1997年在歐洲完成標準化,如今已被歐洲各國以及中東、加勒比海地區近90個國家和地區採用。而美國、加拿大、澳洲、日本等國並未採用IBAN制度,這些國家仍透過銀行代碼、分行代碼與帳號的組合(美國則使用routing number)來確認收款帳戶。國際匯款表單中常見的「請輸入IBAN或SWIFT代碼」,正是為了同時涵蓋這兩類國家而設計的。
廣告