免費 IBAN 校驗器
檢查 IBAN 的國家、長度和校驗碼,以及西班牙、法國、比利時、義大利、葡萄牙和挪威的國內校驗碼。伊朗 Sheba 和土耳其 IBAN 會顯示銀行名稱。支援一次性批次檢查。
貼上一個 IBAN(或一個列表,每行一個)。校驗在此頁面上執行:檢查國家、長度、MOD 97 校驗碼,以及國家/地區在帳號內部設定的國內校驗碼。
空格、破折號和小寫字母均可接受。Sheba 號碼接受波斯文和阿拉伯文數字。
有效的 IBAN 表示格式正確。這不能證明帳戶存在或屬於您期望的人:請與收款人或您的銀行確認姓名。
🔒 在此瀏覽器中校驗。您輸入的任何內容都不會被髮送、儲存或放入位址列。
工作原理
每個 IBAN 都在您的瀏覽器中透過算術運算進行校驗。頁面會清理輸入內容(空格、破折號、波斯文數字),在 IBAN 登錄檔中查詢該國家/地區的長度和格式,對校驗碼執行 ISO 7064 MOD 97 檢查,並且對於有國內校驗碼的國家/地區,重新計算帳號內部的國內校驗碼。
- 1貼上 IBAN在輸入方塊中輸入或貼上。空格、破折號和小寫字母均可接受。如需檢查多個,請每行放置一個。
- 2檢視結果有效的 IBAN 會被拆分為銀行程式碼、分行程式碼和帳號,土耳其和伊朗號碼還會顯示銀行名稱。無效的 IBAN 會說明哪裡出了問題。
- 3修正輸入錯誤當校驗碼失敗時,點選任一建議的 IBAN 進行嘗試,然後與您的原始來源進行比對。
- 4複製或下載以列印或電子形式複製 IBAN,或者對於列表,將結果下載為 CSV。
您的 IBAN 在此瀏覽器中進行校驗。任何內容都不會被髮送、儲存或放入位址列。
指南
操作範例
輸入或貼上 DE89 3704 0044 0532 0130 00。工具會顯示“有效的 IBAN”,國家/地區為“德國 (DE)”,校驗碼為 89,銀行程式碼為 37040044,帳號為 0532013000。“帶空格複製”得到 DE89 3704 0044 0532 0130 00,“不帶空格複製”得到 DE89370400440532013000。將最後一位數字改為 1,結果會變為“無效的 IBAN”,並顯示“校驗碼與號碼其餘部分不符合,因此至少有一個字元錯誤。”此時校驗碼行會顯示 89 → 應為 62,並出現兩條建議,其中一條是你原來的號碼。“試用範例”會載入四個 IBAN(德國、法國、西班牙和土耳其),並報告“4 箇中 3 個有效”,因為西班牙的那個未通過校驗碼測試。
使用哪些設定,以及限制
- 了解校驗涵蓋的範圍。 它會校驗國家/地區程式碼、該國家/地區的長度、哪些位置必須是數字或字母,以及兩位 MOD 97 校驗碼。對於西班牙、法國、摩納哥、比利時、葡萄牙、義大利、聖馬利諾和挪威,它還會校驗帳號內部的銀行自身校驗碼。內建了 90 個國家/地區的程式碼,包括伊朗的 Sheba 號碼。有效結果僅表示號碼格式正確:它不能證明帳戶存在或屬於你的收款人,因此請與收款人或你的銀行確認戶名。
- 按原樣輸入。 空格、破折號、點號、斜槓和小寫字母均可接受,開頭的“IBAN”或“IBAN:”會被去除。波斯語、阿拉伯語和全形數字會被轉換,因此從波斯語應用貼上的 Sheba 號碼可直接使用。你無需手動刪除空格。
- 一次檢查多個,每行一個。 貼上列表,每行一個 IBAN;逗號、分號和製表符也可分隔條目。最多可檢查 2,000 個,表格會顯示每個號碼、其國家/地區及結果。“下載 CSV”會儲存所有行,列包括 input、iban、valid、problem、country、bank_code、branch_code、account 和 bank_name。“複製有效的 IBAN”僅複製有效的號碼,帶空格,每行一個。
- 選擇正確的複製按鈕。 “帶空格複製”給出四字元一組的格式,即 IBAN 在紙質檔案和發票上的列印方式。“不帶空格複製”給出電子格式,即無空格的大寫形式,用於貼上到銀行或支付表單及資料檔案中。這兩個按鈕僅在單個有效 IBAN 時出現。
- 閱讀分解資訊。 對於單個 IBAN,頁面會將號碼分解為國家/地區、校驗碼、銀行程式碼、分行程式碼、帳號、國內校驗碼和帳戶型別(只要該國/地區的結構中有這些部分),並用紅色標出字元型別錯誤的任何部分。當銀行程式碼在簡短的內建列表中時,土耳其 IBAN 和伊朗 Sheba 號碼還會顯示銀行名稱。對於其他國家/地區,包括德國,僅顯示程式碼,因為完整的銀行列表太大,無法內建,且經常變更。
- 謹慎對待建議。 當單個 IBAN 未通過校驗碼測試或國內校驗時,頁面會列出最多 6 個你可能想輸入的有效號碼:兩個相鄰字元交換,或一個字元被更改。列表中可能出現其他有效號碼,且列表可能在 6 個時截斷,因此它可能不包含正確的那一個。在使用任何建議前,請與原始檔案核對。同時檢查多個號碼時不提供建議。
常見問題及解決方法
- 提示“它有 19 個字元;德國的 IBAN 應有 22 個。”(會顯示你的實際字元數和國家/地區)。
- 字元缺失、多餘或粘連。每個國家/地區有固定長度:德國 22,法國 27,英國 22,挪威 15。請將號碼與來源比對,檢查末尾是否漏掉了數字。僅用空格分隔的兩個 IBAN 在同一行會被當作一個超長號碼讀取,因此請將它們各放一行,或用逗號或分號分隔。
- 提示“無效的 IBAN”和“校驗碼與號碼其餘部分不符合,因此至少有一個字元錯誤。”
- 長度和結構正確,但至少有一個字元與真實號碼不同,常見情況是兩個相鄰字元交換了位置。請逐字與原件比對。“校驗碼”行會顯示國家/地區程式碼後兩位數字應為何值,例如“應為 62”,這僅在你確定其餘部分正確時才有幫助。嘗試結果下方列出的建議,並與來源確認其中任何一個。
- 提示“第 22 個字元型別錯誤(該是數字的地方是字母,或反之)。”或“它包含 IBAN 不能有的字元”。
- 第一個不符合該國/地區結構的字元會被標紅。常見原因是將字母 O 輸成了數字 0,或從複製內容中帶入了 # 或貨幣符號等符號。請修正被標記的字元。僅在該國/地區結構要求的位置才允許出現字母,例如英國 IBAN 開頭的銀行程式碼,如 GB82 WEST 1234 5698 7654 32。
- 提示“XX”不是使用 IBAN 的國家/地區(會顯示你輸入的兩個字母)。
- 前兩個字元不是 IBAN 國家程式碼。請檢查號碼前面是否有多餘的標籤、專案符號或數字;只有開頭的“IBAN”或“IBAN:”會被移除。美國、加拿大、澳大利亞、印度、中國和日本等國家不在內建的 90 個國家程式碼列表中,因為它們不使用 IBAN,請改用這些國家自己的帳戶格式。
- 它顯示“IBAN 校驗透過,但帳戶號碼內的銀行自身校驗位不正確。”
- 該號碼格式正確,但未通過西班牙、法國、摩納哥、比利時、葡萄牙、義大利、聖馬利諾和挪威在帳戶號碼中內建的額外校驗位檢查。“國內校驗位”行顯示“錯誤”。這很少是簡單的拼寫錯誤,因為單個字元輸入錯誤通常就會導致 IBAN 校驗位不通過。這通常意味著該號碼是手動組合或編輯的,並隨後重新計算了校驗位。請向收款方索取其銀行列印的準確號碼。
對比分析
您銀行的網上銀行或支付系統是權威來源:只有銀行才能告訴您帳戶是否存在、是否有效以及戶名是否為您期望的名稱。此檢查器用於在您傳送付款或將列表匯入會計軟體之前,發現輸入和格式錯誤。它比僅檢查長度和國家的工具更嚴格,因為它還會驗證 MOD 97 校驗位,並對八個國家驗證其國內校驗位。它不查詢 BIC 程式碼,且僅對土耳其和伊朗顯示銀行名稱,因此一個號碼可能在此處通過驗證,但仍會被銀行拒絕。