Về công cụ này
Công cụ Xác thực & Phân tích IBAN kiểm tra một Số Tài khoản Ngân hàng Quốc tế xem có đúng không và tách nó thành các phần của nó — quốc gia, chữ số kiểm tra, mã ngân hàng, mã chi nhánh/sort code, và số tài khoản. Nó xác thực hoàn toàn ngoại tuyến trong trình duyệt của bạn (không tra cứu ngân hàng, không mạng), nên nó xác nhận tính hợp lệ về cấu trúc và checksum, chứ không phải liệu tài khoản có thực sự tồn tại hay không.
Việc xác thực tuân theo bộ đăng ký ISO 13616 và thuật toán ISO 7064 MOD-97-10. Trước tiên đầu vào được loại bỏ khoảng trắng và chuyển thành chữ hoa, và độ dài của nó được kiểm tra với bảng theo-từng-quốc-gia (ví dụ DE=22, GB=22, FR=27, NL=18, ES=24; khoảng 80 quốc gia được đóng gói). Sau đó bốn ký tự đầu (mã quốc gia cộng hai chữ số kiểm tra) được chuyển xuống cuối, mỗi chữ cái được thay bằng một số (A=10 … Z=35), và chuỗi chữ số kết quả được diễn giải như một số nguyên lớn; IBAN hợp lệ khi và chỉ khi số nguyên đó mod 97 bằng 1. Phần dư được tính dần, từng chữ số một, nên không cần thư viện số-lớn nào.
Khi độ dài và checksum đạt, BBAN được phân tích bằng bảng cấu trúc của quốc gia thành mã ngân hàng, chi nhánh, chữ số kiểm tra quốc gia, và số tài khoản ở những vị trí đã biết. Chế độ 'tính chữ số kiểm tra' đặt vị trí 3–4 thành '00', chạy thuật toán, và trả về 98 − (mod 97) làm hai chữ số kiểm tra đúng — hữu ích khi bạn có quốc gia và BBAN và cần dựng IBAN đầy đủ. Kết quả cũng hiển thị giá trị được định dạng theo các nhóm bốn tiêu chuẩn.