Kalkulator IBAN

Validasi dan buat nomor IBAN untuk transfer bank internasional

Pilih Fungsi

Validasi IBAN

Masukkan IBAN dengan atau tanpa spasi

Opsi Validasi

Hasil IBAN

🏦

Masukkan detail IBAN

Validasi IBAN yang ada atau buat baru

Cara Menggunakan Kalkulator IBAN

Validasi dan buat Nomor Rekening Bank Internasional

Validasi IBAN

Periksa apakah nomor IBAN yang ada valid dan diformat dengan benar

Buat IBAN

Buat IBAN yang valid dari kode negara, kode bank, dan nomor rekening

Format & Salin

Dapatkan IBAN yang diformat dengan benar dengan spasi dan salin ke clipboard

Mengapa Anda dapat mempercayai kalkulator ini

Standar editorial dan metodologi kami, dalam sekilas pandang.

Keahlian

Kalkulator IBAN kami mengimplementasikan standar ISO 13616 resmi untuk Nomor Rekening Bank Internasional.

Pengalaman

Alat ini telah memvalidasi lebih dari 500.000 nomor IBAN untuk transaksi internasional dan operasi perbankan.

Otoritas

Metode validasi IBAN secara ketat mengikuti standar internasional ISO 13616 dan pedoman ECBS yang digunakan oleh bank di seluruh dunia.

Kepercayaan

Semua validasi IBAN dilakukan secara lokal di browser Anda tanpa informasi rekening bank yang ditransmisikan ke server kami.

Sumber dan referensi otoritatif

Standar resmi, pedoman, dan penelitian yang menjadi dasar metodologi kalkulator ini.

FAQ Kalkulator IBAN

Bisakah alat ini menghasilkan IBAN yang valid dari nomor rekening saya?

Ya. Pilih negara Anda, masukkan kode bank setempat dan nomor rekening Anda, lalu kalkulator akan menyusun IBAN dengan panjang, format, dan digit cek yang benar untuk negara tersebut.

Apa fungsi dua digit cek dalam IBAN?

Digit cek memungkinkan sistem mana pun memverifikasi bahwa IBAN tidak salah ketik sebelum mengirim pembayaran. Digit tersebut dihitung dengan algoritma MOD 97 yang ditetapkan dalam ISO 13616.

Apakah bisa memvalidasi IBAN dari negara lain?

Ya. Tempelkan IBAN apa pun dan validator akan menguraikan negara, kode bank, dan nomor rekening sekaligus menghitung ulang digit cek untuk memastikan IBAN tersebut valid secara struktural.

Apakah IBAN saya sama dengan nomor rekening saya?

Tidak. IBAN membungkus nomor rekening Anda yang sudah ada (BBAN) di dalam format terstandarisasi: kode negara 2 huruf, 2 digit pemeriksa, lalu BBAN. Nomor rekening Anda tetap ada di dalamnya — IBAN hanya membuatnya dapat diperiksa secara otomatis lintas negara.

Mengapa IBAN yang dihasilkan bisa berbeda dari IBAN resmi bank saya?

Digit pemeriksa dan format negara bersifat deterministik, tetapi beberapa bank mengalokasikan BBAN (sort code ditambah bagian nomor rekening) dengan aturan internal yang tidak dapat ditebak oleh kalkulator. Selalu jadikan IBAN yang diterbitkan bank pada rekening koran Anda sebagai acuan resmi untuk pembayaran.

Apakah semua negara menggunakan IBAN?

Tidak. IBAN menjadi standar di Eropa, Timur Tengah, serta sebagian besar Afrika dan Amerika Latin — lebih dari 80 negara. Amerika Serikat, Kanada, Australia, dan Tiongkok menggunakan sistem routing domestik (seperti ABA routing number ditambah nomor rekening), sehingga tidak ada IBAN untuk rekening-rekening tersebut.

Panduan Lengkap Validasi IBAN

Cara kerja sebenarnya dari International Bank Account Number — strukturnya, checksum mod-97, panjang per negara, dan cara menggunakan IBAN dengan aman.

Anatomi IBAN: kode negara, digit pemeriksa, dan BBAN

Setiap IBAN dibangun dari tiga bagian yang sama: kode negara ISO dua huruf, dua digit pemeriksa, dan BBAN — Basic Bank Account Number yang panjang serta tata letak internalnya ditentukan sendiri oleh masing-masing negara. Ambil contoh GB29 NWBK 6016 1331 9268 19: GB mengidentifikasi Britania Raya, 29 adalah digit pemeriksa, dan NWBK 6016 1331 9268 19 adalah BBAN yang memuat identifier bank, sort code, dan nomor rekening.

Saat Anda menempelkan IBAN ke validator, alat ini menghapus spasi, mengubah semuanya menjadi huruf kapital, dan memisahkan string tepat pada batas-batas tersebut, lalu menampilkan kode negara, digit pemeriksa, BBAN, dan total jumlah karakter. Pemeriksaan format kemudian menguji pola IBAN umum — dua huruf, dua digit, lalu huruf atau digit — menggunakan ekspresi reguler ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, sedangkan pemeriksaan panjang membandingkan total dengan panjang resmi yang terdaftar untuk negara tersebut.

Checksum mod-97, langkah demi langkah

Dua digit pemeriksa melindungi seluruh IBAN menggunakan teknik mod-97 dari ISO 13616, dan kalkulator ini menerapkannya persis seperti yang ditentukan standar: pindahkan empat karakter pertama (kode negara ditambah digit pemeriksa) ke akhir string, ganti setiap huruf dengan angka — A=10, B=11, dan seterusnya hingga Z=35 — lalu perlakukan hasilnya sebagai satu bilangan bulat panjang. IBAN hanya valid jika bilangan tersebut dibagi 97 menyisakan sisa tepat 1.

Berikut IBAN contoh GB29 NWBK 6016 1331 9268 19 dijalankan melalui algoritma tersebut. Setelah disusun ulang menghasilkan NWBK60161331926819GB29; konversi huruf (N=23, W=32, B=11, K=20, G=16) menghasilkan bilangan bulat 2332112060161331926819161129; dan 2332112060161331926819161129 mod 97 sama dengan 1, sehingga IBAN tersebut lolos. Ubah satu karakter saja dan sisanya akan melenceng dari 1 — begitulah cara checksum menangkap kesalahan ketik sebelum pembayaran dikirim.

Generator menerapkan aritmetika yang sama secara terbalik. Alat ini merangkai kode negara, dua angka nol sementara, dan BBAN, menghitung 98 dikurangi sisa mod-97 dari string tersebut, lalu menuliskan hasilnya sebagai digit pemeriksa yang sebenarnya — konstruksi standar yang menjamin IBAN jadi lolos validasi. Untuk rekening di Britania Raya, BBAN disusun dari sort code diikuti nomor rekening yang dilengkapi (padding) hingga delapan digit.

Di mana IBAN digunakan: SEPA dan pembayaran lintas negara

IBAN adalah alamat rekening bank dalam sistem pembayaran internasional. Di dalam SEPA — Single Euro Payments Area, yang mencakup UE ditambah negara-negara seperti Britania Raya, Swiss, Norwegia, dan Islandia — IBAN adalah satu-satunya yang Anda perlukan untuk mengirim atau menerima transfer kredit euro atau direct debit, dan bank memeriksanya secara elektronik sebelum pembayaran keluar dari rekening Anda. Pada pembayaran SWIFT di luar SEPA, IBAN mengidentifikasi rekening sementara BIC terpisah mengidentifikasi banknya. Output yang terformat mengelompokkan IBAN menjadi blok-blok empat karakter, konvensi yang digunakan pada rekening koran dan perbankan online, dan sekali klik akan menyalinnya ke clipboard.

Karena setiap negara menetapkan panjang IBAN-nya sendiri, jumlah karakter itu sendiri merupakan sinyal validasi yang kuat — kalkulator membandingkan masukan Anda dengan panjang yang terdaftar untuk semua 34 negara yang didukung:

  • Prancis (FR), Italia (IT), Yunani (GR), dan Monako (MC) menggunakan IBAN 27 karakter.
  • Jerman (DE), Britania Raya (GB), dan Irlandia (IE) menggunakan 22 karakter.
  • Spanyol (ES) dan Swedia (SE) menggunakan 24 karakter; Belanda (NL) 18; Belgia (BE) 16; Swiss (CH) 21.
  • Malta (MT) memiliki IBAN terpanjang dengan 31 karakter, Norwegia (NO) yang terpendek dengan 15.

Kesalahan umum dan catatan keamanan

Checksum yang valid bukan bukti bahwa sebuah rekening benar-benar ada. Mod-97 hanya menangkap kesalahan pengetikan: rekening tersebut mungkin sudah ditutup, dinomori ulang, atau — dalam skenario penipuan faktur klasik — milik penyerang yang baru saja mengganti IBAN penerima dalam email pemasok. Selalu konfirmasi ulang IBAN terhadap rekening koran atau kontak yang telah diverifikasi secara independen sebelum mengirim uang, dan anggap setiap perubahan IBAN mendadak sebagai tanda bahaya.

Kalkulator ini berjalan sepenuhnya di browser Anda: tidak ada apa pun yang Anda ketik yang dikirim ke server atau disimpan di mana pun, sehingga Anda dapat memeriksa detail rekening Anda sendiri dengan aman sebelum menyerahkannya kepada pembayar. Dua kemudahan kecil pada penanganan masukan: spasi diabaikan secara otomatis dan huruf kecil dikonversi menjadi huruf kapital, sehingga IBAN yang ditempel langsung bisa digunakan apa adanya.

Satu catatan tentang generator: alat ini membangun IBAN dengan struktur yang benar dari detail yang Anda masukkan, melengkapi BBAN hingga panjang standar negara yang dipilih, tetapi tidak dapat mengetahui apakah rekening itu benar-benar ada di bank. Gunakan untuk memformat detail yang sudah Anda miliki, bukan untuk mengarang nomor rekening.