IBAN Checker
Validates an IBAN against the registry: country, length, format of each part, check digits and the national account key. Suggests a fix for typos.
Did you mean
What the number consists of
Paste the number and the check starts automatically. Spaces, lowercase letters, and the word "IBAN" in front of the number do not interfere.
What is checked
- the country is in the IBAN registry, and the number length matches the one accepted there;
- each part of the number follows the country's format: in a German number, only digits come after the check digits; in a UK number, the bank code comes first as four letters;
- the check digits pass the mod 97 test and fall between 02 and 98, as the ISO 13616 standard requires;
- the national check digit of the account number, for 21 countries including France, Italy, Spain, Belgium, Poland, and the Czech Republic.
If the number has a typo
The page will go through the numbers that result from your input by one character replacement, a swap of two adjacent characters, an extra character, or a missing one, and show the ones that pass all the checks. Any of them could be the correct one, so compare the suggestion against the document.
What the check cannot tell you
A valid IBAN does not mean the account is open or belongs to the right person. Only the receiving bank knows that.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
JSON Formatter
Format and repair JSON in the browser, flagging duplicate keys and long numbers
Regex Tester
Regex testing with a plain-language breakdown and hang protection
JWT Decoder
JWT parsing with fields explained and signature verification
CSV to JSON
A table to JSON with honest types and a reverse check
JSON to CSV
JSON to a table for Excel, with verification and formula protection
SQL Formatter
A readable query layout, verified against the source, with risky spots flagged
XML Formatter
Readable XML, errors explained with a hint, verified against the source
XML Validator
Markup, XSD schema, sitemap, YML and RSS rules, with the path to each error