Seguridad

IBAN Validator

Suriin ang IBAN checksum at haba ng bansa.

Resulta
Bansa

BBAN rule pack: SWIFT IBAN Registry, Release 101 · sinuri 2026-07.

Batch check (isang IBAN bawat linya)

I-validate ang IBAN

Mag-paste ng International Bank Account Number upang suriin ang bansa, registered length, mod-97 checksum, at country-specific BBAN structure. Nagpapakita rin ang mga saklaw na bansa ng magkahiwalay na bank at account field. Mag-batch check ng marami o gumawa ng valid na halimbawa — lahat sa browser mo.

Paano gumagana ang mga check digit ng IBAN

Ang International Bank Account Number ay tinukoy ng pamantayang ISO 13616, at ang listahan ng mga kalahok na bansa kasama ang kanilang eksaktong format ay nakatala sa IBAN Registry na inilathala ng SWIFT. Ang dalawang check digit malapit sa simula ng bawat IBAN ay nagpapahintulot sa anumang bangko, form o app na matuklasan ang pagkakamali bago maipadala ang pera.

Estruktura

BahagiHabaNilalaman
Kodigo ng bansa2 titikAng ISO 3166 country code, halimbawa ay DE o FR. Tinutukoy nito kung aling haba at pambansang format ang gagamitin.
Suriin ang mga digit2 digitKinakalkula ito sa buong numero gamit ang panuntunang mod-97. Ang mga posibleng halaga ay mula 02 hanggang 98 lamang.
BBANhanggang 30 karakterAng pambansang account number, na may nakatakdang haba at pattern para sa bawat bansa: code ng bangko, code ng sangay at numero ng account, kung minsan ay may sariling pambansang check digit.

Nakatakda ang kabuuang haba ayon sa bansa, at ito ang unang sinusuri ng tool:

CodeBansaHaba
DEAlemanya22
FRBansang France27
GBUnited Kingdom22
ESEspanya24
ITItalya27
NLOlanda18
NONoruwega15
MTMalta31

Halimbawang ginamit: GB82 WEST 1234 5698 7654 32

Ang pagsusuri ay gumagamit ng pamamaraang ISO 7064 mod 97-10 sa apat na hakbang.

1. Alisin ang mga espasyoGB82WEST12345698765432
2. Ilipat ang unang apat na karakter sa duloWEST12345698765432GB82
3. Palitan ang bawat titik ng dalawang digit (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. Basahin ang resulta bilang isang numero at hatiin sa 973214282912345698765432161182
Natitira1

Ang natitirang bilang na 1 ay nangangahulugang pasado ang IBAN. Kapag gumagawa ng IBAN ang bangko, nagsisimula ito sa 00 bilang check digits, isinasagawa ang parehong kalkulasyon, at itinatakda ang check digits sa 98 minus ang natitirang bilang; iyan ang dahilan kung bakit hindi kailanman lilitaw ang 00, 01 at 99. Ang numero sa hakbang 4 ay napakalaki para sa karaniwang calculator, kaya hinahati ito ng software nang paunti-unti; ginagawa ito ng tool gamit ang eksaktong big-integer arithmetic.

Mga opisyal na sanggunian

Mga karaniwang pagkakamali at kung ano ang hindi mapapatunayan ng isang balidong IBAN.

  • Ang pagbabasa sa letra na O bilang digit 0 o sa letra na I bilang 1 kapag kinokopya mula sa papel. Dahil pinapayagan ng ilang bansa ang mga letra sa BBAN, hindi laging makikita ng tool kung alin ang tinutukoy; ang hindi matagumpay na mod-97 check ang senyales na basahin muli ang source.
  • Ang pagtanggal ng mga nangungunang zero sa bahagi ng account ay nagpapabago sa haba at nagiging dahilan para hindi pumasa sa check.
  • I-paste ang mga letra na IBAN, BIC o national account number sa field. Nakikilala ng tool ang mga input na estilo ng Indian IFSC at Mexican CLABE at ituturo ka sa tamang checker.
  • Ang wastong IBAN ay nangangahulugan lang na magkakatugma ang mga digit at tumutugma ang format sa entrada sa rehistro ng bansa. Hindi nito pinapatunayan na umiiral ang account, bukas pa ito, o pag-aari ng taong o kumpanyang babayaran mo. Para sa mga invoice at unang beses na makikipagtransaksyon, kumpirmahin ang IBAN sa pamamagitan ng pangalawang channel; ang pagbabago ng IBAN sa isang tunay na invoice ay isa sa mga pinakakaraniwang panlilinlang sa pagbabayad.

Ang IBAN validation ay tinutukoy ng ISO 13616 gamit ang mod-97-10 check mula sa ISO/IEC 7064: ilipat sa dulo ang unang apat na character (country code + 2 check digits), gawing numero ang mga letra (A=10 … Z=35), at dapat mag-iwan ng remainder na 1 ang buong numero kapag hinati sa 97.

Nagtatakda rin ang bawat bansa ng eksaktong haba at panloob na pattern (Germany 22, France 27, Spain 24, UK 22…), na inilalathala sa SWIFT IBAN Registry. Lokal na inilalapat ng tool na ito sa iyong browser ang dalawang antas—country pattern at mod-97—at tinutukoy kung ano ang pumalya.

Ang valid na IBAN structure ay hindi ginagarantiya na umiiral ang account, bukas ito, o pag-aari ng taong inaasahan mo: beripikahin ito ng mga bangko sa aktwal na transfer (at sa EU, sa pamamagitan ng Verification of Payee). Gamitin ito upang mahuli ang mga typo bago ang mga pagbabayad, hindi bilang patunay ng pagmamay-ari. Huling na-verify: Hulyo 2026.

Mga Madalas Itanong

Paano eksaktong gumagana ang mod-97 check?

Alisin ang mga espasyo, ilipat ang unang apat na karakter (country code at check digits) sa dulo, palitan ang bawat letra ng dalawang digit (A = 10 … Z = 35), at hatiin ang resultang numero sa 97. Ang balidong IBAN ay may remainder na 1. Para sa GB82 WEST 1234 5698 7654 32, ang nirearrange na string ay WEST12345698765432GB82, na nagiging 3214282912345698765432161182 at may remainder na 1.

Aling mga layer ang sinusuri ng tool na ito?

Apat na kondisyon, ayon sa pagkakasunod-sunod: kailangang nasa rehistro ng IBAN ang country code, dapat tumugma ang haba sa bansang iyon, kailangang pumasa ang checksum na mod-97, at kung nakatala ang pambansang pattern, kailangang akma ang mga karakter ng BBAN dito (mga digit, letra o pareho sa bawat posisyon). Tinutukoy ng resulta kung aling layer ang hindi pumasa.

Bakit nabigo ang aking IBAN kahit tama ang mga digit?

Ang pinakakaraniwang dahilan ay maling haba ng country code, ang pagta-type ng titik na O sa halip na zero (o I sa halip na 1), ang kawalan ng nangungunang zero sa bahagi ng account, o ang pagpapalit ng dalawang karakter. Basahing muli ang numero mula sa orihinal na dokumento sa halip na mula sa kopyang muling tinipa.

Bakit ang mga check digit ay hindi kailanman 00, 01 o 99?

Gumagawa ang mga bangko ng check digits sa pamamagitan ng pagsasagawa ng parehong kalkulasyon ng mod-97 na may 00 sa kanilang lugar at itinatakda ang mga ito sa 98 minus ang natitirang bilang. Kaya naman ang mga posibleng halaga ay mula 02 hanggang 98; ang IBAN na nagpapakita ng 00, 01 o 99 ay mali ang pagkakasulat o gawa-gawa lang.

Ang ibig sabihin ba ng balidong IBAN ay totoo ang account?

Hindi. Ang istruktura ay hindi katumbas ng pagiging totoo. Ang isang balidong IBAN ay nagpapatunay lang na tugma ang mga karakter sa entry sa rehistro ng bansa. Kinukumpirma ng mga bangko ang account habang nagpoproseso, at ang mga provider ng pagbabayad sa EU ay tinitingnan din ang pangalan ng beneficiary (Verification of Payee). Para sa mga invoice at unang beses na payee, kumpirmahin ang IBAN sa pamamagitan ng pangalawang channel; ang binagong IBAN sa isang invoice na mukhang tunay ay isa sa mga pinakakaraniwang panlilinlang sa pagbabayad.

Pareho ba ang IBAN sa SWIFT o BIC code?

Hindi. Ang IBAN ay kumikilala sa isang account; ang BIC (tinatawag ding SWIFT code) ay kumikilala sa bangko. Karaniwang kailangan ang pareho para sa mga internasyonal na transfer, at kapag ipinaste ang BIC sa field ng IBAN, mabibigo ito sa mga test sa haba at checksum.

Paano naman ang mga numero ng account sa India o Mexico?

Hindi gumagamit ng IBAN ang India. Ang Mexico naman ay gumagamit ng 18-digit na CLABE. Nakikita ng tool ang mga karaniwang input mula sa alinman sa dalawang sistema at dinadala ka sa tamang checker.

Na-upload na ba ang aking mga IBAN para sa validation?

Hindi kailanman. Ang lahat ng kalkulasyon ay nangyayari sa iyong device, kaya ligtas para sa mga team sa pananalapi na suriin nang maramihan ang listahan ng mga supplier dito: i-paste ang isang IBAN kada linya at i-export ang mga resulta bilang CSV.

Huling na-update: