IBAN checker
Paste an IBAN with or without spaces. The page checks the country against SWIFT IBAN Registry release 103, the length, the pattern of the domestic part, and the check digits.
- Length and check digits
- Free, no sign-up
Runs in your browser. Nothing you type or open is uploaded. Free to use, no account. More money tools
How to use it
- Paste the IBAN.
- Read the country, the length and the pattern.
- A valid result shows the electronic and print forms.
What is being checked
Release 103 of the SWIFT IBAN Registry, September 2026, lists 89 countries, each with a length and a pattern for the characters after the check digits. The sample DE89 3704 0044 0532 0130 00 is the German example from that registry: 22 characters, bank identifier 37040044, and a SEPA flag of Yes.
The check digits follow ISO 13616. The first four characters move to the end, letters become numbers (A is 10, Z is 35), and the whole number divided by 97 leaves a remainder of 1. The SEPA line is the Yes or No printed in release 103. The European Payments Council's scheme list also includes Albania, Moldova, Montenegro, North Macedonia and Serbia, which release 103 marks No.
Private by design
Privacy
Everything runs in this page and stays on your device.
This page also shows Google ads, which can use cookies. Privacy and cookies explains how.
Questions
What does Valid mean?
The country is in release 103, the length and the domestic pattern match that country, and the ISO 13616 remainder is 1.
What does the SEPA line use?
The Yes or No printed for that country in SWIFT IBAN Registry release 103 (September 2026).
Why might a SEPA payment country show No?
Albania, Moldova, Montenegro, North Macedonia and Serbia are on the European Payments Council's scheme list, and release 103 of the registry marks them No.
Does a valid result mean the account exists?
It means the format and the check digits are consistent. The bank that holds the account confirms that the account is open.