Validate any IBAN bank account number — instantly, privately, free.
Reviewed April 23, 2026
scroll for examples & details ↓
Copy your IBAN from your bank statement or online banking portal.
Paste it into the field above — spaces are ignored automatically.
Validation runs instantly. No button, no delay.
Format check only
This tool checks format only. It validates structure and checksum, but does not confirm that a bank account exists, is active, belongs to a person, or can receive payments. It does not perform financial, identity, or bank verification.
How this IBAN check works
An International Bank Account Number (IBAN) is a globally standardised format defined by ISO 13616 for identifying bank accounts across borders. Every IBAN consists of a 2-letter country code, 2 check digits, and a country-specific Basic Bank Account Number (BBAN). Using this free IBAN validator online before sending a wire transfer helps prevent costly rejected transactions caused by a single mistyped character.
IBAN = International Bank Account Number — defined by ISO 13616.
Length: 15 characters (Norway) to 34 characters (maximum allowed).
Structure: 2-letter country code + 2 check digits + BBAN (domestic account).
Validation: mod-97 checksum rearranges the IBAN and divides by 97 — result must equal 1.
Coverage: 70+ countries, including all 36 SEPA member states.
SEPA: within the Single Euro Payments Area, IBAN alone routes a payment.
IBANs do not expire — they are valid as long as the bank account remains open.
Cannot be used at a card checkout — IBAN is for bank transfers only.
When you check an IBAN number, three checks run in sequence. First, the two-letter prefix is matched against a registry of 70+ supported countries. Next, the total character count is compared to each country's fixed expected length. Finally, a mod-97 checksum is computed: the IBAN is rearranged, letters are replaced by numbers, and the result is divided by 97. A structurally valid IBAN always yields a remainder of 1.
Country code check
The first two letters are matched against 70+ supported countries.
Length verification
Each country has a fixed IBAN length — the character count must match exactly.
Mod-97 checksum
The IBAN is rearranged, letters become numbers (A=10, B=11…), and the result is divided by 97. A valid IBAN always yields a remainder of 1.
Banks reject wire transfers with structurally invalid IBANs. Rejected transfers can incur fees, delays of several business days, and manual intervention. Client-side validation catches errors before they ever reach the banking network, saving both time and money. This is especially important in e-commerce checkouts, payroll systems, and B2B invoicing flows.
An IBAN (International Bank Account Number) is a standardised string of up to 34 alphanumeric characters that uniquely identifies a bank account in a participating country. It combines a 2-letter country code, 2 check digits, and the domestic account number (BBAN) into a single internationally recognised format defined by ISO 13616.
Paste the IBAN into the field at the top of this page. The validator instantly checks three things: the country code is recognised, the length matches the country's specification, and the mod-97 checksum equals 1. All three must pass for the IBAN to be structurally valid.
Yes. This tool is completely free, requires no registration, and validates IBANs from 70+ countries instantly in your browser. No data is stored or transmitted to any server.
No. Your account number (BBAN) is only one component of your IBAN. The IBAN also includes a 2-letter country code and 2 check digits. For example, a German account number is 10 digits; the full German IBAN is 22 characters.
These pages go deeper into individual topics without duplicating the validator itself.
What Is an IBAN?
Understand what an IBAN is, what each part means, and when people need one for real payments.
How IBAN Validation Works
A practical breakdown of country checks, fixed lengths, and the MOD-97 checksum used in IBAN validation.
IBAN Format by Country
Compare IBAN lengths, example structures, and country-specific differences across major IBAN markets.
IBAN vs SWIFT/BIC
See the difference between IBAN and SWIFT/BIC, what each identifier is for, and when transfers need both.
IBAN vs Card Number
Understand why IBAN and card numbers belong to different payment systems and should never be used interchangeably.
Common IBAN Errors
See the most frequent reasons an IBAN fails validation and how to prevent bad banking data from entering your workflow.