Pengesah IBAN
Semak checksum IBAN dan panjang negara.
Pek peraturan BBAN: SWIFT IBAN Registry, Release 101 · disemak 2026-07.
Semakan kumpulan (satu IBAN setiap baris)
Sahkan IBAN
Tampal International Bank Account Number untuk menyemak negara, panjang berdaftar, checksum mod-97, dan struktur BBAN khusus negara. Negara yang diliputi turut menunjukkan medan bank dan akaun berasingan. Semak banyak sekali gus atau jana contoh yang sah — semuanya dalam pelayar anda.
Cara digit semak IBAN berfungsi
Nombor Akaun Bank Antarabangsa ditakrifkan oleh standard ISO 13616, manakala senarai negara peserta beserta format tepatnya disimpan dalam Pendaftaran IBAN yang diterbitkan oleh SWIFT. Dua digit semak di bahagian awal setiap IBAN membolehkan mana-mana bank, borang atau aplikasi mengesan kesilapan taip sebelum wang dihantar.
Struktur
| Bahagian | Panjang | Kandungan |
|---|---|---|
| Kod negara | 2 huruf | Kod negara ISO 3166, contohnya DE atau FR. Ia menentukan panjang dan format nasional yang digunakan. |
| Digit semak | 2 digit | Dikira atas keseluruhan nombor menggunakan peraturan mod-97. Hanya nilai dari 02 hingga 98 yang mungkin. |
| BBAN | sehingga 30 aksara | Nombor akaun nasional dengan panjang dan corak tetap mengikut negara: kod bank, kod cawangan dan nombor akaun, kadangkala disertai digit semak nasional tersendiri. |
Panjang keseluruhan adalah tetap mengikut negara, iaitu perkara pertama yang disemak oleh alat ini:
| Kod | Negara | Panjang |
|---|---|---|
| DE | Jerman | 22 |
| FR | Perancis | 27 |
| GB | United Kingdom | 22 |
| ES | Sepanyol | 24 |
| IT | Itali | 27 |
| NL | Belanda | 18 |
| NO | Negara Norway | 15 |
| MT | Malta | 31 |
Contoh terpakai: GB82 WEST 1234 5698 7654 32
Proses semakan menggunakan kaedah ISO 7064 mod 97-10 dalam empat langkah.
| 1. Alih keluar ruang | GB82WEST12345698765432 |
| 2. Alihkan empat aksara pertama ke hujung | WEST12345698765432GB82 |
| 3. Gantikan setiap huruf dengan dua digit (A = 10 … Z = 35) | W = 32, E = 14, S = 28, T = 29, G = 16, B = 11 |
| 4. Baca hasilnya sebagai satu nombor dan bahagikan dengan 97 | 3214282912345698765432161182 |
| Baki | 1 |
Sisa 1 bermakna IBAN lulus. Apabila bank membuat IBAN, ia bermula dengan 00 sebagai digit semak, menjalankan pengiraan yang sama, dan menetapkan digit semak kepada 98 tolak sisa; sebab itulah 00, 01 dan 99 tidak akan muncul. Nombor dalam langkah 4 terlalu besar untuk kalkulator biasa, jadi perisian membahagikannya sedikit demi sedikit; alat ini melakukannya menggunakan aritmetik integer besar yang tepat.
Sumber rasmi
- Pendaftaran SWIFT IBAN (PDF): senarai rasmi negara-negara IBAN, panjang dan format BBAN, diterbitkan oleh SWIFT sebagai pendaftar untuk ISO 13616
- ISO 13616-1: piawaian antarabangsa yang menentukan struktur IBAN dan digit semakan.
- Majlis Pembayaran Eropah: peraturan untuk pembayaran SEPA, di mana IBAN merupakan pengenal akaun yang wajib.
Kesilapan biasa dan apa yang tidak dibuktikan oleh IBAN yang sah.
- Membaca huruf O sebagai angka 0 atau huruf I sebagai 1 semasa menyalin dari kertas. Oleh kerana beberapa negara membenarkan penggunaan huruf dalam BBAN, alat ini tidak selalu dapat meneka yang mana yang dimaksudkan; kegagalan semakan mod-97 merupakan isyarat untuk membaca semula sumber.
- Awalan sifar pada bahagian akaun dibuang, menyebabkan panjangnya berubah dan gagal dalam pengesahan.
- Tampal huruf IBAN, BIC atau nombor akaun negara ke dalam medan. Alat ini dapat mengesan input gaya IFSC dari India dan CLABE dari Mexico serta mengarahkan ke alat pengesahan yang sesuai.
- IBAN yang sah hanya bermakna digitnya konsisten dan formatnya sepadan dengan entri dalam daftar negara. Ia tidak membuktikan akaun itu wujud, masih aktif atau milik individu atau syarikat yang ingin anda bayar. Untuk invois dan penerima pembayaran kali pertama, sahkan IBAN melalui saluran kedua; mengubah IBAN pada invois tulen merupakan salah satu penipuan pembayaran yang paling kerap berlaku.
Pengesahan IBAN ditakrifkan oleh ISO 13616 dengan semakan mod-97-10 daripada ISO/IEC 7064: pindahkan empat aksara pertama (kod negara + 2 digit semak) ke hujung, tukarkan huruf kepada nombor (A=10 … Z=35), dan keseluruhan nombor mesti berbaki 1 apabila dibahagi dengan 97.
Setiap negara turut menetapkan panjang dan corak dalaman yang tepat (Jerman 22, Perancis 27, Sepanyol 24, UK 22…), yang diterbitkan dalam SWIFT IBAN Registry. Alat ini menggunakan kedua-dua lapisan — corak negara dan mod-97 — secara setempat dalam pelayar anda serta menunjukkan dengan tepat perkara yang gagal.
Struktur IBAN yang sah tidak menjamin bahawa akaun itu wujud, dibuka, atau milik orang yang anda jangkakan: bank mengesahkannya semasa pemindahan sebenar (dan di EU, melalui Pengesahan Penerima). Gunakan ini untuk mengesan kesilapan menaip sebelum pembayaran, bukan sebagai bukti pemilikan. Disahkan terakhir: Julai 2026.
Soalan Lazim
Bagaimana pemeriksaan mod-97 berfungsi dengan tepat?
Buang ruang, alihkan empat karakter pertama (kod negara dan angka semak) ke hujung, gantikan setiap huruf dengan dua angka (A = 10 … Z = 35), kemudian bahagikan nombor yang terhasil dengan 97. IBAN yang sah akan meninggalkan baki 1. Untuk GB82 WEST 1234 5698 7654 32, rentetan yang diatur semula ialah WEST12345698765432GB82, yang menjadi 3214282912345698765432161182 dan mempunyai baki 1.
Lapisan mana yang diperiksa oleh alat ini?
Empat syarat secara berurutan: kod negara mesti tersenarai dalam daftar IBAN, panjangnya mesti sepadan dengan negara tersebut, nilai checksum mod-97 mesti lulus, dan jika corak nasional telah direkodkan, aksara BBAN mesti mematuhi corak itu (angka, huruf atau kedua-duanya pada setiap kedudukan). Keputusan akan menyatakan lapisan yang gagal.
Mengapa IBAN saya gagal walaupun digit kelihatan betul?
Punca paling biasa ialah panjang yang salah mengikut negara, huruf O ditaip sebagai ganti sifar (atau I sebagai ganti 1), kekurangan sifar di hadapan nombor akaun, atau pertukaran dua karakter. Baca semula nombor tersebut daripada dokumen asal dan bukannya salinan yang telah ditaip semula.
Mengapa angka semak tidak pernah bernilai 00, 01 atau 99?
Bank menghasilkan digit semak dengan menjalankan pengiraan mod-97 yang sama dengan 00 di tempatnya, dan menetapkannya kepada 98 tolak sisa. Oleh itu, nilai yang mungkin hanya dari 02 hingga 98; IBAN yang menunjukkan 00, 01 atau 99 adalah kesilapan taip atau direka-reka.
Adakah IBAN yang sah bermakna akaun itu nyata?
Tidak. Struktur bukanlah bukti kewujudan akaun. IBAN yang sah hanya membuktikan karakter-karakternya konsisten dengan entri pendaftaran negara tersebut. Bank akan mengesahkan akaun semasa pemprosesan, manakala penyedia pembayaran EU juga akan menyemak padanan nama penerima (Verification of Payee). Untuk invois dan penerima bayaran kali pertama, sahkan IBAN melalui saluran kedua; perubahan IBAN pada invois yang kelihatan sah merupakan salah satu penipuan pembayaran yang paling kerap berlaku.
Adakah IBAN sama dengan kod SWIFT atau BIC?
Tidak. IBAN mengenal pasti satu akaun; BIC (juga dipanggil kod SWIFT) mengenal pasti bank. Pemindahan antarabangsa biasanya memerlukan kedua-duanya, dan menampal BIC ke dalam medan IBAN akan gagal ujian panjang dan checksum.
Bagaimana pula dengan nombor akaun dari India atau Mexico?
India tidak menggunakan IBAN. Mexico pula menggunakan CLABE 18 digit. Alat ini akan mengesan input biasa daripada kedua-dua sistem dan mengarahkan anda ke alat pengesahan yang sesuai.
Adakah IBAN saya dimuat naik untuk pengesahan?
Tidak sekali-kali. Pengiraan aritmetik dilakukan sepenuhnya pada peranti anda, sebab itulah pasukan kewangan boleh memeriksa senarai pembekal secara pukal dengan selamat di sini: tampal satu IBAN setiap baris dan eksport hasilnya sebagai CSV.
Terakhir dikemas kini: