IBAN Validator
Validate international bank account numbers — structure and mod-97 checksum.
The IBAN Validator checks international bank account numbers for both structure and authenticity: it verifies the two-letter country code is known, the total length matches that country's standard, and the ISO 7064 mod-97 checksum is correct.
IBANs standardize bank accounts across 70+ countries — DE89 3704 0044 0532 0130 00 for Germany, GB29 NWBK 6016 1331 9268 19 for the UK. The mod-97 check catches almost any single-digit error or transposition, which is why payment systems validate it before routing.
The validator covers 40+ country formats with their exact lengths and reformats your input into readable 4-character groups. A passing checksum confirms well-formedness — the account's existence is a separate question. Runs locally in your browser.
✗ Checksum invalid — check digits are wrong.
Validation checks the country-specific length and the ISO 7064 mod-97 checksum — the same checks banks run. A valid checksum confirms the IBAN is well-formed, not that the account exists.
How to use the IBAN Validator
- Paste or type the IBAN (spaces are fine).
- Read the structure verdict — country and length.
- Check the mod-97 checksum result.
- See the grouped, formatted IBAN.
- Fix and re-validate if flagged.
Frequently asked questions
How does the mod-97 check work?
The first four characters (country and check digits) move to the end, letters become numbers (A=10 … Z=35), and the resulting integer modulo 97 must equal 1. The tool performs this exact ISO 7064 calculation.
Why are IBAN lengths different per country?
Each country defines its own structure inside the two-letter prefix — Germany uses 22 characters, France 27, Malta 31. The validator knows each country's standard length and flags mismatches.
Does validation mean the account exists?
No — it confirms the IBAN is well-formed and checksum-valid. Whether the account is real and open can only be verified by the receiving bank during a payment.
Related tools
View all developer tools →JSON Formatter & Validator
Format, minify and validate JSON instantly with clear error messages that point at the exact problem.
Dev ToolsJSON Validator
Check if your JSON is valid and find syntax errors with exact line and column.
Dev ToolsJSON Minifier
Compress JSON to its smallest valid form for storage and transport.
Dev ToolsJSON to CSV
Convert a JSON array of objects into a clean CSV file in one click.
Dev ToolsCSV to JSON
Convert CSV (from Excel or Google Sheets) into a JSON array of objects.
Dev ToolsBase64 Encoder
Encode text or files to Base64 — standard or URL-safe — in your browser.