UTILS.
100% di peramban
🏦

Validator & Parser IBAN

Validasi International Bank Account Number secara offline dengan checksum MOD-97 dan pisahkan menjadi negara, check digit, kode bank, cabang, dan rekening.

— keluaran muncul di sini —

Tentang alat ini

IBAN Validator & Parser memeriksa International Bank Account Number untuk kebenaran dan memisahkannya menjadi bagian-bagiannya — negara, check digit, kode bank, kode cabang/sort code, dan nomor rekening. Ia memvalidasi sepenuhnya offline di browser Anda (tanpa pencarian bank, tanpa jaringan), sehingga ia mengonfirmasi validitas struktural dan checksum, bukan apakah rekening benar-benar ada.

Validasi mengikuti registri ISO 13616 dan algoritma ISO 7064 MOD-97-10. Pertama input dibersihkan dari spasi dan diubah ke huruf besar, dan panjangnya diperiksa terhadap tabel per-negara (misalnya DE=22, GB=22, FR=27, NL=18, ES=24; sekitar 80 negara disertakan). Kemudian empat karakter pertama (kode negara plus dua check digit) dipindahkan ke akhir, setiap huruf diganti dengan angka (A=10 … Z=35), dan string digit yang dihasilkan diinterpretasikan sebagai bilangan bulat besar; IBAN valid jika dan hanya jika bilangan bulat tersebut mod 97 sama dengan 1. Sisa dihitung secara bertahap, digit demi digit, sehingga tidak diperlukan pustaka bilangan-besar.

Ketika panjang dan checksum lolos, BBAN diurai menggunakan tabel struktur negara menjadi kode bank, cabang, check digit nasional, dan nomor rekening di mana posisi-posisi tersebut diketahui. Mode 'compute check digits' menetapkan posisi 3–4 ke '00', menjalankan algoritma, dan mengembalikan 98 − (mod 97) sebagai dua check digit yang benar — berguna ketika Anda memiliki negara dan BBAN dan perlu membangun IBAN lengkap. Hasilnya juga menampilkan nilai yang diformat dalam kelompok standar empat.

Pertanyaan yang sering diajukan

Apakah ini memverifikasi rekening bank itu nyata?
Tidak. Ia memvalidasi struktur IBAN — panjang yang benar untuk negara dan checksum ISO 7064 MOD-97-10 yang lolos. Ia tidak dapat mengetahui apakah rekening terbuka atau milik seseorang; hanya bank penerbit yang dapat mengonfirmasinya. Ia berjalan sepenuhnya offline.
Bagaimana cara kerja pemeriksaan MOD-97?
Empat karakter pertama (kode negara + check digit) dipindahkan ke akhir, setiap huruf A–Z diganti dengan 10–35, dan angka yang dihasilkan diambil modulo 97. IBAN yang valid memberikan sisa tepat 1. Alat menghitung sisa ini secara bertahap sehingga bekerja tanpa dukungan bignum.
Apa itu mode 'compute check digits'?
Jika Anda mengetahui kode negara dan BBAN tetapi tidak dua check digit, mode ini menyisipkan '00', menjalankan checksum, dan mengembalikan 98 dikurangi sisa sebagai check digit yang benar — lalu menampilkan IBAN yang lengkap dan diformat dengan benar.
Mengapa tidak bisa memecah field setiap negara?
Validasi panjang dan checksum mencakup sekitar 80 negara, tetapi posisi field bank/cabang/rekening yang terperinci hanya disertakan untuk yang umum (seperti DE, GB, FR, ES, NL, IT). Untuk negara lain, BBAN lengkap ditampilkan sebagai satu field rekening.

Alat lainnya