Phát triển Web
IBAN Validator
Kiểm tra IBAN bằng tổng kiểm tra ISO 7064 (mod 97), định dạng và độ dài dự kiến theo quốc gia. Mọi thứ được tính toán trong trình duyệt.
An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.
How to use it
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
Things to keep in mind
An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.
Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.
Bài viết về công cụ này: IBAN: cấu trúc của một số tài khoản ngân hàng quốc tế
Câu hỏi thường gặp
Checksum mod-97 thực sự xác minh điều gì?
Đây là thuật toán ISO 7064: IBAN được sắp xếp lại và chuyển thành một số, và số đó phải để lại số dư là 1 khi chia cho 97 — điều này bắt được lỗi gõ phím và ký tự bị hoán đổi nhưng không xác nhận tài khoản có tồn tại hay không.
Vì sao độ dài dự kiến khác nhau theo từng quốc gia?
Định dạng ngân hàng quốc gia của mỗi nước quy định độ dài IBAN cố định, ví dụ Đức dùng 22 ký tự và Vương quốc Anh cũng dùng 22, nên công cụ kiểm tra tổng độ dài so với mã quốc gia ở đầu IBAN.
Nếu quốc gia của tôi không có trong danh sách độ dài thì sao?
Việc kiểm tra checksum vẫn chạy bình thường; chỉ việc kiểm tra độ dài bị bỏ qua đối với các quốc gia thiếu trong bảng tham chiếu của công cụ, và điều đó không ảnh hưởng đến kết quả checksum.
Tôi có cần mã BIC/SWIFT nếu đã nhập IBAN chưa?
Đối với giao dịch trong khu vực SEPA — thường là không, vì IBAN đã chứa sẵn mã ngân hàng trong cấu trúc của nó; nhưng một số hệ thống thanh toán và các giao dịch ngoài SEPA vẫn yêu cầu nhập riêng BIC/SWIFT như một bước xác minh thêm về lộ trình thanh toán.
Một IBAN hợp lệ theo kiểm tra MOD-97 có nghĩa là tài khoản đó thực sự tồn tại không?
Không — việc kiểm tra checksum chỉ xác nhận cấu trúc toán học của số là đúng, không xác nhận tài khoản thực sự tồn tại tại một ngân hàng thật; xác nhận cuối cùng về việc tài khoản có tồn tại hay không chỉ có thể do chính hệ thống ngân hàng thực hiện khi xử lý thanh toán.