IBAN Validator & Parser

Validate IBAN format using MOD-97 checksum algorithm. Parse IBAN components including country, check digits, BBAN, bank code, and account number for 60+ countries.

About IBAN Validator and Parser

The IBAN Validator and Parser by TooliFyra is a free online tool that validates International Bank Account Numbers using the MOD-97 checksum algorithm as defined in ISO 13616. Enter any IBAN and the tool instantly checks whether it is valid, then parses it into its component parts: country code, check digits, BBAN (Basic Bank Account Number), bank code, branch code, and account number. Supports over 60 country-specific IBAN formats.

The IBAN validation goes beyond simple format checking. The MOD-97 algorithm rearranges the IBAN characters into a numeric representation and checks that the remainder when divided by 97 equals 1. This mathematical verification catches transcription errors, transposition errors, and missing digits that simple pattern matching would miss. All validation happens in your browser with no server calls, ensuring complete privacy.

How to Use

  1. Enter an IBAN - Type or paste the IBAN into the input field. Spaces and dashes are automatically removed.
  2. View validation result - The tool checks the MOD-97 checksum and displays a green valid or red invalid badge.
  3. Review parsed components - See the country, check digits, BBAN, bank code, and account number broken down.
  4. Copy or test samples - Copy the formatted IBAN or click sample IBANs from different countries to test.

Features

MOD-97 ValidationFull ISO 13616 checksum verification catches transcription and transposition errors.
60+ CountriesSupports IBAN formats for countries across Europe, Middle East, Africa, and the Caribbean.
Component ParsingBreaks down IBAN into country, check digits, BBAN, bank code, and account number.
Country FlagDisplays the country flag emoji for visual identification of the IBAN origin.
Sample IBANsPre-loaded valid sample IBANs from different countries for quick testing.
100% Client-SideAll validation and parsing happens in your browser with zero server calls.

Benefits

Validating IBANs before processing payments prevents costly errors and rejected transactions. A single wrong digit in an IBAN can cause a payment to fail or be sent to the wrong account. The MOD-97 checksum catches most human transcription errors, providing confidence that the IBAN is structurally valid before submission to banking systems.

The component parsing feature is valuable for extracting bank codes and account numbers for use in payment processing systems, accounting software, and financial data analysis. The country detection helps route payments to the correct banking network.

Use Cases

Payment ProcessingValidate customer IBANs before processing SEPA and international wire transfers.
E-Commerce CheckoutsValidate IBAN input in payment forms to prevent invalid bank account entries.
Financial SoftwareParse IBANs into components for use in accounting and banking integrations.
Data ValidationVerify IBANs in imported datasets, CSV files, and database records.

Why TooliFyra?

TooliFyra provides a complete suite of free developer tools designed for productivity. The IBAN Validator and Parser offers MOD-97 checksum verification, 60+ country support, component parsing, country flags, and sample IBANs. No registration, no ads, no tracking - just fast, reliable IBAN validation whenever you need it.

FAQ

What is an IBAN?
An IBAN (International Bank Account Number) is a standardized format for identifying bank accounts across national borders. It consists of a 2-letter country code, 2 check digits, and a BBAN (Basic Bank Account Number) that varies by country. IBANs are used in SEPA and international wire transfers.
How does MOD-97 validation work?
MOD-97 moves the first 4 characters to the end, converts letters to numbers (A=10, B=11, etc.), and calculates the remainder when divided by 97. A valid IBAN produces a remainder of 1. This catches most transcription and transposition errors.
Which countries are supported?
The tool supports IBAN formats for 60+ countries including all EU/EEA countries, UK, Switzerland, Turkey, Saudi Arabia, UAE, and many others. Each country has a specific IBAN length and BBAN structure.
Is this a substitute for bank verification?
No. This tool validates the IBAN format and checksum. It does not verify whether the account exists or is active at the bank. For payment processing, always use your bank's verification API.