IBAN Validator
Validate International Bank Account Numbers (IBAN) instantly. Check format, length, country code, and checksum for 80+ countries with real-time results.
What is an IBAN?
IBAN stands for International Bank Account Number. It is an internationally agreed system defined by the ISO 13616 standard used to identify bank accounts across national borders. It consists of a two-letter country code, two check digits, and a country-specific Basic Bank Account Number (BBAN).
How is an IBAN validated?
IBAN validation performs several checks: 1) Verifies the country code exists, 2) Confirms the IBAN length matches the country standard, 3) Checks the character format is alphanumeric, 4) Validates the checksum using the MOD 97 algorithm. A valid IBAN must pass all these checks.
What countries use IBAN?
Over 80 countries use IBAN, primarily across Europe (EU and non-EU), the Middle East, North Africa, and parts of the Caribbean. Each country has a specific IBAN length and format defined by the ISO 13616 standard.
Is this IBAN validator secure and private?
Yes, all validation is performed entirely in your browser using JavaScript. No IBAN data is ever sent to any server. Your banking information remains completely private and secure on your device.
What is the MOD 97 algorithm?
The MOD 97 algorithm is the checksum method used by IBAN. It rearranges the IBAN by moving the first four characters to the end, converts letters to numbers (A=10, B=11, ... Z=35), and checks if the resulting number modulo 97 equals 1.
What is the difference between IBAN and SWIFT/BIC?
IBAN identifies a specific bank account, while SWIFT (also called BIC) identifies the bank itself. IBAN contains the account number and country details, whereas SWIFT/BIC is a bank identifier code used for routing international transactions.
How long is an IBAN?
IBAN length varies by country, ranging from 15 characters (Norway) to 34 characters (Malta). Each country has a fixed length defined by its national banking standards. For example, Germany uses 22 characters, France uses 27, and the UK uses 22.
Can I use this tool to validate any country's IBAN?
Yes, this validator supports IBAN validation for over 80 countries that have adopted the IBAN standard. It checks country-specific format, length, and checksum rules for each supported nation.
What is SEPA and how does it relate to IBAN?
SEPA (Single Euro Payments Area) is a payment integration initiative in the European Union that simplifies bank transfers denominated in euros. SEPA requires the use of IBAN for all euro-denominated cross-border payments within the SEPA zone.
Does this tool check if the bank account actually exists?
No, this tool only validates the IBAN format, length, and checksum. It cannot verify whether the account actually exists at the bank. For that, you would need to contact the bank directly or use a bank-specific verification service.
What happens if I enter an invalid IBAN?
The validator will show exactly which check failed — whether it's the format, length, country code, or checksum. This helps you identify and correct the specific error in the IBAN number.
Can IBAN contain spaces or special characters?
IBAN can contain only letters (A-Z) and digits (0-9). Spaces and hyphens are sometimes used for readability but are not part of the actual IBAN. This tool automatically strips spaces before validation.
How to Use IBAN Validator
Check any International Bank Account Number before you use it: format, length, country code, and checksum are verified in real time for 80+ countries, entirely in your browser.
- Paste the IBAN you received into the input field.
- Watch the result update in real time as you type — the country code, expected length, and checksum are checked instantly.
- If validation fails, compare the length you entered with the standard IBAN length for that country.
- Remove stray spaces or fix typos, then check again until format, length, country code, and checksum all pass.
A plausible-looking IBAN can still fail the checksum — always validate the complete number before sending a payment.
Related Tools
- HAR Viewer Open HAR files online. Request table with status colors, sorting and filtering, headers, response body preview and a timing waterfall — parsed locally, nothing is uploaded.
- HTTP Request Tester Test REST APIs directly in your browser. Send GET, POST, PUT, DELETE requests with custom headers, body, and query parameters. View response status, headers, and JSON body instantly.
- Random Port Generator Generate random network port numbers from IANA standard ranges — well-known (1-1023), registered (1024-49151), and dynamic (49152-65535). Supports unique values, sorting, and bulk generation. 100% browser-based, no server needed.
- .htaccess Generator Generate Apache .htaccess rules for redirects, rewrites, security headers, caching, compression, and more.
- Robots.txt Generator Free online robots.txt generator. Create and customize robots.txt files to control search engine crawling, manage crawler access, and optimize your site's SEO with an easy visual editor.
- Sitemap Generator Free online XML sitemap generator. Add URLs, set priorities, change frequencies and create SEO-friendly sitemaps instantly in your browser.
- MAC Address Lookup Look up the vendor of any MAC address against the built-in IEEE OUI database, normalize every input format, inspect the I/G and U/L flag bits and derive the EUI-64 link-local address — with a random locally administered MAC generator, all offline.
- IPv6 Subnet Calculator Expand and compress IPv6 addresses, detect their type, and get the network, first and last address plus exact 128-bit address counts. Split subnets by prefix and build EUI-64 interface IDs from a MAC — all offline in your browser.