🏦

IBAN 驗證器與解析器

數秒內完成 IBAN 驗證,並在匯款前掌握所有結構細節。

輸入
範例
德國 IBAN
DE89 3704 0044 0532 0130 00
法國 IBAN
FR14 2004 1010 0505 0001 3M02 606
英國 IBAN
GB29 NWBK 6016 1331 9268 19
西班牙 IBAN
ES91 2100 0418 4502 0005 1332

什麼是 IBAN 和解析原理

IBAN(國際銀行帳戶號碼)是用於國際識別銀行帳戶的標準化格式,由 ISO 13616 標準定義。它由兩位字母的國家代碼、兩位校驗數字和最多30個字母數字字符組成,代表銀行和帳戶資訊。解析原理涉及三個關鍵驗證步驟:格式驗證(特定國家結構)、字符轉換(字母 A-Z 轉換為數字 10-35)以及使用模97演算法進行校驗和驗證。IBAN 結構因國家而異,但遵循模式:國家代碼(2位)+ 校驗數字(2位)+ 銀行識別符 + 帳戶號碼。解析演算法通過將整個 IBAN 轉換為數字格式、執行模97除法並確保餘數等於1來驗證完整性。這種數學驗證防止轉錄錯誤並確保準確的國際資金轉帳。IBAN 解析對於 SEPA 支付、國際電匯和跨境銀行操作至關重要,為全球金融交易提供統一系統,同時保持高精度和安全標準。

功能特点

符合 ISO 13616 標準的 IBAN 驗證

根據國際 ISO 13616 標準使用 mod-97 校驗和演算法驗證 IBAN 格式。驗證國家代碼(2個字母)、校驗位(2個數字)和基本銀行帳戶號碼(BBAN)結構。即時檢測無效的校驗和、不正確的長度、不支援的國家和格式錯誤的帳號。
🏦

完整的 IBAN 結構解析和提取

提取並顯示所有 IBAN 組成部分:國家代碼(例如 DE 代表德國)、2位校驗數字用於驗證、銀行識別碼(相容 BIC/SWIFT)、分行代碼(如果適用)和帳號。顯示格式化的 IBAN,採用4字符分組(DE89 3704 0044 0532 0130 00)以提高可讀性。
🌍

支援80+個國家的 SEPA 和全球標準

支援所有 SEPA 國家(歐盟、歐洲經濟區、瑞士)以及80+個全球使用 IBAN 的司法管轄區,包括中東、加勒比和拉丁美洲。驗證特定國家格式:德國(22字符)、法國(27字符)、英國(22字符)、西班牙(24字符)、義大利(27字符),準確驗證 BBAN 結構。
🔍

即時驗證和詳細錯誤報告

輸入時即時驗證,提供具體的錯誤訊息:校驗和不符、無效的國家代碼、該國家的長度不正確、無效字符(僅允許 A-Z、0-9)、BBAN 結構格式錯誤。提供糾正建議,並在資料輸入和驗證期間顯示有效 IBAN 範例供參考。

📋使用指南

1️⃣
貼上或輸入 IBAN
直接貼上客戶提供的 IBAN;工具會自動移除空白、橫線並統一大小寫,免去手動清洗的麻煩。
2️⃣
檢視即時驗證
系統同步重算 MOD-97 校驗值並套用各國長度、字元規則,若有問題會以明確訊息指出原因。
3️⃣
閱讀解析欄位
國家代碼、銀行與分行代碼、帳號會各自列出,並附上四位分組的易讀格式,方便逐一核對。
4️⃣
複製或匯出結果
將通過驗證的 IBAN、結構明細複製至報表、審批或客服回覆,亦可保存為稽核佐證。

📚技術介紹

🏦IBAN 標準與結構

IBAN(International Bank Account Number)是 ISO 13616 訂定的國際帳戶編碼,由兩位國家代碼、兩位校驗位與最多 30 位的 BBAN 組成,記錄銀行與分行資訊。統一結構讓不同國家的清算系統能辨識同一帳戶,降低跨境匯款的拒付與錯帳成本。

⚙️MOD-97 校驗流程

驗證時需將前四位移至末尾,依 A=10…Z=35 將字母轉為數字,再以大整數進行 mod 97 運算,餘數為 1 代表 IBAN 有效;生成校驗位時先填入 00,再重複計算並使用 98 減去餘數取得正確數值。此流程能偵測大部分輸入錯誤,例如數字置換或遺漏。

💡解析輸出的業務價值

除了合法性判斷,解析器會輸出國家資訊、對應 BIC/SWIFT 的銀行與分行代碼、帳號以及可讀格式。財會或風控團隊可用於 AML 名單比對、生成匯款證明,或在支付對接流程中自動驗證客戶提供的帳號。

常見問題

什麼是 IBAN,它包含什麼?

IBAN(International Bank Account Number)是用於國際識別銀行帳戶的 ISO 13616 標準格式。它包含:2 個字母的國家代碼、2 個校驗位(MOD-97 驗證)和最多 30 個字母數字字元的 基本 Bank Account Number(BBAN),其中包括銀行識別碼、分行代碼和帳號。
💬

IBAN 驗證如何運作?

IBAN 驗證包括:根據國家特定規則檢查格式和長度、重新排序字串(將前 4 個字元移到末尾)、將字母轉換為數字(A=10、B=11、...、Z=35)、執行 MOD-97 除法,並驗證餘數等於 1。該工具還驗證國家特定的結構和長度要求。
🔍

哪些國家使用 IBAN?

IBAN 在 80 多個國家使用,主要在歐洲、中東以及非洲和亞洲的部分地區。每個國家都有特定的 IBAN 長度和格式。主要使用者包括所有歐盟國家、英國、瑞士、挪威和許多其他國家。該工具支援所有官方 IBAN 格式的驗證。
💡

我可以從有效的 IBAN 中擷取哪些資訊?

從有效的 IBAN 中,您可以擷取:國家代碼(前 2 個字母)、校驗位(位置 3-4)、銀行識別碼(因國家而異)、分行代碼(如適用)和帳號。該工具以結構化格式顯示所有解析的元件,便於理解。
📚

IBAN 驗證是否足以驗證銀行帳戶詳細資訊?

IBAN 驗證確認格式和校驗和正確,但不驗證帳戶是否實際存在或處於活動狀態。對於實際付款,您應該使用銀行或支付處理商提供的額外驗證方法。IBAN 驗證是確保正確帳號格式的第一步。

💡操作建議

🧹

先行正規化字串

在儲存或呼叫 API 前,移除空白與特殊符號並轉為大寫,確保後續查詢與比對一致。
🧮

再次驗證校驗位

導入新資料來源或夥伴時,額外執行 MOD-97 計算,可提早發現人工輸入或轉錄錯誤。
🗂️

比對銀行代碼

將解析出的銀行/分行代碼與內部白名單或監管清單比對,降低可疑帳戶進入流程的風險。
📤

保存驗證結果

將標準化 IBAN、格式化字串與驗證狀態寫入 ERP 或日誌,方便稽核追蹤與重複使用。

User Comments

0 / 2000
Loading...