IBAN validator and parser
Validate and parse IBAN numbers. Check if an IBAN is valid and get the country, BBAN, if it is a QR-IBAN and the IBAN friendly format.
Valid IBAN examples
What is an IBAN?
The International Bank Account Number (IBAN) is an internationally agreed system of identifying bank accounts across national borders to facilitate the communication and processing of cross-border transactions.
IBAN Structure
An IBAN consists of up to 34 alphanumeric characters, including:
- Country code – a two-letter country code (ISO 3166-1 alpha-2)
- Check digits – two digits calculated from the remaining characters
- Basic Bank Account Number (BBAN) – up to 30 alphanumeric characters that identify the account, branch, and bank code
Using This Tool
Enter an IBAN in the input field above to validate it. The tool will check:
- If the IBAN format is valid
- The country code
- The Basic Bank Account Number (BBAN)
- If it's a QR-IBAN (used in Switzerland for QR invoices)
- Various checksums and format rules
Related Tools
You might also find these useful

JWT Parser
Parse and decode JWT tokens.

JSON XML Converter
Convert JSON to XML format easily. Transform data between these popular formats with this free online tool.

JSON TOML Converter
Convert JSON to TOML format easily. Transform data between these popular formats with this free online tool.

JSON Formatter
Format and beautify JSON with customizable indentation. Supports JSON5, comments, trailing commas and advanced formatting options.

String to Slug
Convert a string to a slug.

Shrug Emoji Generator
Generate shrug emoji ¯_(ツ)_/¯ in different fonts and styles.