IBAN Validator & Generator — Check IBAN Online Generate and validate IBANs.
100% offline
Input27 chars · 1 lines
OutputValid27 chars
Valid IBAN · DE
DE89 3704 0044 0532 0130 00

About IBAN Validator & Generator — Check IBAN Online

An IBAN (International Bank Account Number) is the standardized format banks use to identify accounts across borders. It starts with a two-letter country code and two check digits, followed by a country-specific account number. Those check digits are what make IBANs self-verifying: a single mistyped character almost always breaks the math.

This free IBAN validator and generator checks any IBAN against the ISO 13616 mod-97 checksum and per-country length rules, and produces valid example IBANs for common countries when you need realistic test data. It runs entirely in your browser — nothing you type is ever uploaded, which matters when you are working with anything that looks like banking data.

Features

  • Validate any IBAN with the mod-97 checksum and country length rules
  • Generate valid example IBANs for DE, GB, FR, and ES test data
  • Spaces and lowercase are normalized automatically
  • Clear valid/invalid result with the detected country — fully offline

How to use

  1. Choose Validate to check an IBAN, or Generate to create one.
  2. To validate, paste an IBAN into the input — the badge shows valid or invalid and the country.
  3. To generate, pick a country from the selector and copy the resulting IBAN.
  4. Copy the output, or clear and start again.

Frequently asked questions

How is an IBAN validated?

The country code and check digits are moved to the end, every letter is converted to a number (A=10 … Z=35), and the resulting integer is taken modulo 97. A valid IBAN always leaves a remainder of 1. This tool also enforces the expected length for the IBAN’s country.

Are the generated IBANs real bank accounts?

No. They are structurally valid example IBANs — correct length and a passing mod-97 checksum — meant for testing banking integrations, forms, and parsers. They do not correspond to real accounts at real banks, so never use them for actual transfers.

Does a valid checksum mean the account exists?

No. The mod-97 check only proves the IBAN is well-formed and free of typos. Confirming that an account actually exists and is open requires the bank or a payment network — that cannot be done offline.

Is my IBAN sent anywhere?

No. All validation and generation happen locally in your browser using a hand-rolled mod-97 routine. Your input never leaves your device.

Everything runs locally in your browser — your input is never uploaded.