IBAN Validator – Check Digits and Bank
Type or paste an IBAN; the country, length and check digits are checked instantly, and Turkish IBANs show the bank name. The IBAN never leaves your device and is not stored.
- IBAN→ becomes mod 97
- No sign-up
- Runs on your device
57 IBAN Validator
- 01 Pick
- 02 Process
- 03 Download
Processed on your device · no upload
You opened this inside an app. To download without trouble, use the ••• menu and pick Open in browser.
Type an IBAN and the result appears here.
A valid IBAN only means its format and check digits are correct; it does not show that the account exists or who owns it. Check the payee name on your bank's screen.
Check a list (one IBAN per line)
If the list has IBANs, “Download report” checks every line and gives a CSV for Excel; in a CSV the first cell that looks like an IBAN is used.
Live status
Reading the file
Result
Ready.
0valid IBANs
0 BYour data sent to our server: 0 bytes · processed on your deviceWhy 0: this page's security rule blocks sending data at browser level; everything happens in this tab. CSP · connect-src 'none' · form-action 'none'
Couldn't convert the file.
Spaces, hyphens, lowercase letters and an “IBAN:” prefix are fine; they are cleaned up automatically.
Data: SWIFT IBAN Registry (89 countries) · Turkish bank codes as of 3 Oct 2026.
- The work is done in this tab, on your device.
- A valid IBAN only means the format is right; the bank confirms who owns the account.
- No file is sent to our server; closing the tab clears everything.
Stages
- Reading the file
- Checking IBANs
- Preparing the file
What's next?
Make a QR codeURL→ becomes QR- Your file stays on your device
- No upload to our server
- Free, no sign-up
01
What an IBAN check shows, and what it does not
An IBAN (International Bank Account Number) is made of a country code, two check digits and the account's national details. Its length is fixed per country: 22 characters in Germany and the UK, 26 in Türkiye, 28 in Azerbaijan. The check digits are calculated with ISO 7064 mod 97, so a single wrong digit or two neighbouring digits swapped make the IBAN invalid.
That makes an IBAN check a reliable way to catch typing mistakes: the country code, the length for that country and the check digits are checked together. But a valid IBAN only tells you its form is correct; it does not show that the account exists, is open or belongs to a particular person. Only the bank knows that, so check the payee name on your bank's screen before sending money.
This tool checks the IBAN as you type, cleans up spaces and lowercase letters by itself and shows the IBAN in groups of four. For Turkish IBANs it finds the bank name from the bank code. Paste a list or open a CSV file and it checks every line and gives you a report that opens in Excel. The IBAN is never sent to a server and never stored.
02
Check an IBAN in 3 steps
Type or paste the IBAN: With or without spaces, in upper or lower case; an “IBAN:” prefix is fine too.
Read the result: A valid IBAN shows in green, an invalid one in red with the reason: country code, length or check digits. Turkish IBANs also show the bank name and the account part.
Check a list: Paste many IBANs line by line or open a CSV/TXT file; “Download report” gives the result of every line as a CSV that opens in Excel.
03
When it helps
Before a transfer: Making sure a copied or typed IBAN has no wrong digit.
Accounting: Checking supplier and staff IBAN lists before putting them into a bulk payment file.
HR and payroll: Checking the IBANs collected for salaries and picking out the faulty lines.
Online sellers: Validating the format of an IBAN entered for payouts and refunds.
International payments: Seeing that a foreign IBAN fits its country's length and check digits.
Software and forms: Trying validation rules with test IBANs.
04
Rules, data and limits
What valid means: The country code is known, the length fits that country and the check digits are correct. It does not show that the account exists, is open or who owns it; only the bank can confirm that.
Mistakes it catches: The mod 97 check catches every single wrong digit and every swap of two neighbouring digits. Several digits wrong at once can, very rarely, still add up to a valid IBAN.
Türkiye: A Turkish IBAN has 26 characters and the digit after the bank code is a zero; this rule is checked too. The bank name is found from the EFT bank code in positions 5–9.
Data and freshness: Country lengths come from the SWIFT IBAN Registry (89 countries); Turkish bank codes from the list known on 3 October 2026. A bank code missing from our list is not an error; it is shown as “not in our list”.
Cleaned up: Spaces, hyphens, lowercase letters and an “IBAN:” prefix are removed automatically; in Turkish IBANs a letter O typed for a zero counts as 0, and you are told so.
Privacy and limits: The IBAN is checked on your device, never sent to a server and never stored. A list can have up to 10,000 lines and 5 MB.
05
Privacy and automatic deletion
This tool does not send your file to our server: all processing happens in your browser, on your device. The page is served with a security policy (Content-Security-Policy) that technically prevents the file's contents from being sent anywhere; no analytics or advertising scripts run on this page.
The result file is also created on your device and only you download it. It is cleared from the browser's memory when you close the tab or choose “New file”. Our server keeps no file name or content record of this processing.
06
Frequently Asked Questions
Does an IBAN check prove the account exists?
No. The check only shows that the IBAN's format and check digits are correct. Whether the account is open or who owns it, only the bank knows; check the payee name on your bank's transfer screen before sending money.
How long is an IBAN?
It depends on the country: 22 characters in Germany and the United Kingdom, 18 in the Netherlands, 27 in France and Italy, 26 in Türkiye. The tool knows the lengths of the 89 countries in the SWIFT IBAN Registry.
Can I see the bank from an IBAN?
For Turkish IBANs, yes: positions 5–9 are the bank's EFT code, for example 00046 for Akbank or 00064 for İş Bankası, and the tool shows the bank name. For other countries the bank part is shown as part of the IBAN, without a name.
Why is my IBAN invalid?
The most common causes are one wrong digit, two swapped digits or a missing or extra character. The tool tells you which: the length or the check digits. Copying the IBAN again from its source usually fixes it.
Can I check several IBANs at once?
Yes. Paste them line by line under “Check a list” or open a CSV/TXT file. “Download report” gives a CSV with valid/invalid, country, bank and reason for every IBAN, ready for Excel.
Does it work for IBANs from any country?
It checks the length and check digits of IBANs from the 89 countries in the SWIFT IBAN Registry. Bank names are only shown for Turkish IBANs.
Is the IBAN I type saved anywhere?
No. The check runs in your browser, and the page comes with a security policy that technically blocks connections to the outside. The IBAN is never sent to a server, never saved, and is cleared from memory when you close the tab.