IBAN Validator
Check whether an IBAN is valid using the official ISO 13616 mod-97 checksum and basic length rules.
About this tool
Check whether an IBAN is valid using the official ISO 13616 mod-97 checksum and basic length rules.
Example
Input: GB82 WEST 1234 5698 7654 32
Output: Valid IBAN (GB)
Privacy
This tool runs entirely in your browser. Your data is processed locally and never uploaded to a server.
How to use this tool
- Paste an IBAN into the input field.
- Remove extra spaces or line breaks if the value was copied from email or PDF.
- Click Validate to check the IBAN.
- Read the result to see whether the IBAN passes the ISO 13616 length and mod-97 checks.
Step by step, what happens
- The tool first normalizes the input so common formatting like spaces does not interfere with validation.
- It checks the country code and basic length rules for that IBAN format.
- It then applies the official ISO 13616 mod-97 checksum test to verify the account number structure.
- The tool returns a clear valid or invalid result so you can quickly spot bad input.
Worked example
For example, you can test a known valid German IBAN copied from a banking form.
Input: DE89370400440532013000
- The tool reads the country code DE and checks that the length matches the expected German IBAN length.
- It runs the official mod-97 checksum on the rearranged IBAN digits.
- Because the checksum and length are correct, the IBAN is accepted as valid.
Output: Valid IBAN
Tips and common mistakes
- Do not include spaces, dashes, or labels unless the tool explicitly says it can normalize them.
- A valid IBAN format does not guarantee the bank account is open or active, only that the number passes structural checks.
- If the result is invalid, recheck the country code, the total length, and any mistyped digits or letters.
- Use an actual example IBAN from a trusted source when testing, because random characters often fail the checksum.
Frequently asked questions
How is an IBAN validated?
By moving the first four characters to the end, converting letters to numbers, and checking the whole number mod 97 equals 1.
Does it check the bank exists?
No, it validates the checksum and format, not the actual account.
Are spaces okay?
Yes, spaces are removed before checking.
More Developer Tools Tools
Explore related calculators in this category
Barcode Validator
Validate EAN-13, EAN-8 and UPC-A barcode numbers using their check digit.
CSV Validator
Validate CSV structure, checks that every row has the same number of columns as the header.
Credit Card Validator
Validate a credit card number using the Luhn algorithm and detect the card brand. For testing only.
Email Validator
Validate email address syntax instantly. Checks format against the standard email pattern.
You Might Also Like
Popular tools from other categories
1031 Exchange Calculator - Free Online
Free Calculate tax deferral in a 1031 exchange. Step-by-step solutions and formulas included. Fast, accurate, and free, with formula and example.
4% Rule Calculator
Find the retirement nest egg you need using the 4% safe-withdrawal rule.
70% Rule Calculator
Calculate max offer using the 70% rule for flips.
A1C Calculator - Free Online
Free Convert between A1C percentage and estimated average glucose. Step-by-step solutions and formulas included. Simple, fast, and free.
Can't Find the Right Calculator?
Try our AI Math Solver, type any problem in plain English and get instant step-by-step solutions.