Langsung ke konten
LeedyBox
Dukung

Struktur IBAN: format per negara dan digit pemeriksa MOD 97

IBAN (International Bank Account Number, nomor rekening bank internasional) mengenali rekening dalam transfer lintas negara, misalnya ke Eropa atau Timur Tengah. Semua IBAN memakai kerangka yang sama, tetapi panjang dan isinya ditentukan tiap negara, dan dua digit pemeriksa menangkap sebagian besar salah ketik sebelum uang dikirim. Panduan ini menjelaskan bagian-bagian IBAN, cara membaca format registri IBAN SWIFT, cara kerja pemeriksaan MOD 97-10 dengan contoh dari sebuah bank sentral, dan hal yang tidak dibuktikan oleh IBAN yang valid.

Bagian-bagian IBAN

  1. Kode negara: dua huruf menurut ISO 3166, seperti DE, FR, atau GB.
  2. Digit pemeriksa: dua angka yang dihitung atas seluruh IBAN dengan ISO 7064 MOD 97-10.
  3. BBAN (Basic Bank Account Number): nomor rekening nasional, biasanya berisi kode bank, kadang kode cabang dan digit pemeriksa nasional.

Standarnya ISO 13616 dan SWIFT adalah lembaga registrasinya: setiap negara mendaftarkan panjang dan susunan IBAN-nya, lalu SWIFT menerbitkannya dalam registri IBAN. Rilis 103 (September 2026) memuat 89 negara dan menjadi sumber format alat cek IBAN LeedyBox. Indonesia, Amerika Serikat, Tiongkok, dan Jepang tidak ada di registri dan tidak memakai IBAN.

Format beberapa negara

NegaraPanjangFormat registriContoh registri
Norwegia (terpendek)15NO2!n4!n6!n1!nNO93 8601 1117 947
Jerman22DE2!n8!n10!nDE89 3704 0044 0532 0130 00
Inggris22GB2!n4!a6!n8!nGB29 NWBK 6016 1331 9268 19
Arab Saudi24SA2!n2!n18!cSA03 8000 0000 6080 1016 7519
Prancis27FR2!n5!n5!n11!c2!nFR14 2004 1010 0505 0001 3M02 606
Rusia (terpanjang)33RU2!n9!n5!n15!cRU03 0445 2522 5408 1781 0538 0913 1041 9

Dalam notasi registri, n berarti angka, a huruf besar, dan c huruf atau angka; ! setelah panjang berarti panjangnya tetap. Contohnya GB2!n4!a6!n8!n: GB, dua digit pemeriksa, 4 huruf (bank), 6 angka (sort code), dan 8 angka (nomor rekening), total 22 karakter. Daftar negara di alat ini menampilkan format dan contoh untuk ke-89 negara.

Memeriksa digit pemeriksa langkah demi langkah

Bank Sentral Republik Turki menjelaskan pemeriksaan MOD 97-10 dalam komunike tentang IBAN dengan contoh TR47 0000 1001 0000 0350 9300 01:

  1. Hapus spasi dan pindahkan empat karakter pertama (TR47) ke akhir: TR470000100100000350930001 menjadi 0000100100000350930001TR47.
  2. Ganti setiap huruf dengan dua angka: A = 10, B = 11 … Z = 35. T = 29 dan R = 27, sehingga menjadi 0000100100000350930001292747.
  3. Bagi angka itu dengan 97. Pada IBAN yang valid sisanya 1.

Angka 28 digit terlalu panjang untuk tipe bilangan bulat atau desimal biasa. Komunike itu juga menunjukkan cara menghitung per bagian: sembilan angka pertama, 000010010, bersisa 19 jika dibagi 97; dengan 19 di depan angka berikutnya, 19000035093 bersisa 43; terakhir 430001292747 bersisa 1. Panjang bagian bebas asalkan sisanya dibawa ke bagian berikutnya; program juga bisa memproses satu karakter per langkah.

Menghitung digit pemeriksa baru

  1. Tulis BBAN, lalu kode negara, lalu 00: untuk contoh Jerman 370400440532013000 + DE + 00.
  2. Ganti hurufnya (D = 13, E = 14): 370400440532013000131400.
  3. Hitung sisa pembagian dengan 97 (di sini 9) lalu kurangkan dari 98: 98 − 9 = 89. Hasil di bawah 10 diberi nol di depan.

Hasilnya DE89 3704 0044 0532 0130 00. IBAN asli ditentukan bank; pengembang terutama butuh perhitungan ini untuk membuat data uji, dan alat ini membuat IBAN uji dari BBAN acak dengan cara yang sama.

Yang terdeteksi dan yang tidak

  • Selalu terdeteksi: satu angka yang salah dan dua angka bersebelahan yang tertukar. Karena 97 adalah bilangan prima yang lebih besar dari selisih apa pun yang bisa timbul dari kesalahan ini, sisanya pasti berubah.
  • Terdeteksi lewat format: panjang yang salah atau huruf di tempat yang seharusnya angka. Karena itu alat ini memeriksa format registri lebih dulu.
  • Tidak diperiksa: digit pemeriksa nasional di dalam BBAN, seperti dua digit kontrol Spanyol atau huruf CIN Italia. Bank tetap bisa menolak IBAN yang lolos MOD 97.
  • Tidak bisa diketahui dari nomornya: apakah rekening itu ada, masih aktif, bisa menerima pembayaran, atau benar milik orang yang dimaksud.

Cara menulis IBAN

Di atas kertas, IBAN ditulis dalam kelompok empat karakter dari kiri, dipisah spasi; kelompok terakhir boleh lebih pendek. Dalam pesan pembayaran elektronik ditulis tanpa spasi. Bank Sentral Uni Emirat Arab memberi contoh cetak AE07 0331 2345 6789 0123 456. Keduanya IBAN yang sama, jadi formulir sebaiknya menerima keduanya dan menyimpan salah satu.

Pertanyaan Umum

Apakah IBAN sama dengan kode SWIFT (BIC)?

Tidak. IBAN mengenali rekening, sedangkan BIC (sering disebut kode SWIFT) mengenali bank. Beberapa transfer membutuhkan keduanya.

Apakah rekening di Indonesia punya IBAN?

Tidak. Indonesia tidak ada dalam registri IBAN SWIFT. Untuk menerima transfer dari luar negeri ke rekening di Indonesia biasanya dipakai kode SWIFT (BIC) bank dan nomor rekening.

Bolehkah saya menyusun IBAN sendiri dari kode bank dan nomor rekening?

Digit pemeriksanya bisa dihitung, tetapi beberapa negara punya aturan konversi khusus untuk bank tertentu. Paling aman memakai IBAN yang tercantum di rekening koran atau aplikasi bank.

Apakah alat ini mengirim IBAN saya ke mana pun?

Tidak. Pemeriksaan berjalan di browser Anda; dari LeedyBox hanya dimuat berkas data registri.

Sumber

Sumber: SWIFT: IBAN Registry, Release 103 (September 2026) · Terakhir diperiksa:

Sumber: Central Bank of the Republic of Türkiye: Communiqué on the International Bank Account Number (No. 2008/6) · Terakhir diperiksa:

Sumber: Central Bank of the UAE: IBAN · Terakhir diperiksa: