IBAN tool

IBAN Checker

Check one IBAN format locally: country support, length, characters, and checksum. Format validation only. No upload, no login, no storage.

Local browser check

Check an IBAN

Check IBAN country, length, characters, and checksum locally.

Spaces and hyphens are fine. No upload, no login, no storage, and no URL changes.

Copy is enabled after a valid IBAN format result.

No IBAN checked yet. Enter an IBAN or use the test example.

No IBAN checked yet

Enter an IBAN, or load the test example, then run a browser-local format and checksum check.

How the IBAN checker works

The tool removes spaces and hyphens, reads the country code, checks the expected length, and runs the MOD97-10 checksum in the browser.

What this tool checks

  • Whether the country code is in the supported IBAN registry data.
  • Whether the IBAN has the expected length for that country.
  • Whether the value uses allowed letters and digits.
  • Whether the check digits pass checksum validation.

What this tool does not check

  • It does not confirm that an account exists.
  • It does not confirm account ownership.
  • It does not confirm bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.
  • It does not contact banks, payment providers, or external APIs.

FAQ

Is my IBAN uploaded?

No. The check runs locally in your browser with no login or storage.

Does a passed checksum confirm account existence?

No. A passed checksum only means the visible format and check digits pass the supported structural check.

Can I use spaces or hyphens?

Yes. Spaces and hyphens are removed before validation.

Sources and update note

BankCodeKit uses local IBAN reference data and browser-local format rules for country, length, character, and checksum checks. The official Swift IBAN information is used as a reference source, but BankCodeKit does not query Swift or any bank while you use the tool. Reference data is reviewed periodically and does not imply live accuracy.

BankCodeKit validates format and reference data only. It does not confirm account existence, account ownership, bank connectivity, sanctions status, fraud risk, payment readiness, or payment success.

Last reviewed: 2026-05-15 Sources: Swift IBAN Registry Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network verification.