decoder.tools

IBAN Decoder & Validator

Validate an IBAN's checksum and read its country, bank and account parts.

live · client-sideIdentification & Serialsfree · no sign-up
RAW INPUT
DECODED

Output appears here as you type — decoded on your device.

Input is processed on your device. Nothing you paste is sent anywhere.

What is the IBAN Decoder & Validator?

An IBAN decoder validates an International Bank Account Number using its mod-97 checksum and splits it into its components — the country code, the two check digits, and the country-specific bank and account identifiers.

An IBAN starts with a two-letter ISO country code and two check digits, followed by a Basic Bank Account Number whose length and layout are defined by each country. A German IBAN is 22 characters, a UK one 22, a French one 27, a Maltese one 31 — the length itself is a validity check, since each country's is fixed.

The checksum is a mod-97 calculation: move the first four characters to the end, convert letters to numbers (A = 10 through Z = 35), and the resulting integer must leave a remainder of 1 when divided by 97. It catches every single-character error and essentially all transpositions, which is precisely why IBANs were introduced — a mistyped account number sends money somewhere real and unrecoverable.

Validation confirms the number is well-formed, not that the account exists. That distinction matters in payment fraud, where a plausible IBAN in a redirected invoice will validate perfectly.

IBAN Decoder & Validator at a glance

Structure
2-letter country + 2 check digits + BBAN
Checksum
mod-97-10 (ISO 7064) — remainder must be 1
Length
Fixed per country: 22 DE/GB, 27 FR, up to 34 max
Validates
Format only — not that the account exists

How to use the IBAN Decoder & Validator

  1. 1Paste the IBAN; spaces and lower case are handled.
  2. 2Check that the country, length and mod-97 checksum all validate.
  3. 3Read the bank and account components split out of the BBAN.

When you would reach for it

  • Verifying supplier bank details before setting up a payment.
  • Catching a transcription error in an invoice or a form submission.
  • Confirming which country an account belongs to from the IBAN alone.

IBAN Decoder & Validator — frequently asked questions

Last reviewed · questions or corrections: contact@decoder.tools