ibanchecker.cash

Free · Instant · Built for Finance Teams

The Professional IBAN Checker

Validate any IBAN in real time. Verify bank details, detect errors, and extract routing codes — instantly.

90 Countries SupportedZero Logs · No CookiesISO 13616 Compliant
GDPR Compliant
No IBAN data stored
99.9% Uptime
Edge-powered — <50ms

90 Countries · 2,238 Banks

Verified Coverage

Every format follows the official SWIFT IBAN Registry. Our directory of 2,238 institutions is curated from central bank and EPC registries, and continuously audited.

Browse the bank directory →

ISO 13616

Open Standard

Every check runs the official MOD-97 algorithm. Fully transparent and auditable — no proprietary black box.

Learn the standard →

Cloudflare Edge · 300+ Locations

100% Edge-Powered

Deployed on Cloudflare's global edge network. Sub-50ms response time. Your data never leaves the nearest datacenter.

About our infrastructure →

GDPR Compliant

Zero Data Policy

IBANs are validated in memory and immediately discarded. Never logged, never stored, never shared.

Privacy policy →

What Does an IBAN Validator Actually Check?

Format & Length

Every country has a unique IBAN format. Our validator checks character count, country code prefix, and structural pattern against the official SEPA standard.

Check Digit Calculation

Using the MOD-97-10 algorithm defined in ISO 13616, our IBAN calculator verifies the mathematical integrity of every check digit — the same method used by global banks and SWIFT.

Bank Identification

A valid IBAN contains the bank's BIC and branch code. We cross-reference this against our directory of 2,238 financial institutions.

Built for Every Workflow

Pick the right tool
for the job.

From a single IBAN to thousands at once — each tool is purpose-built for a specific workflow.

Interactive Demo

Three Tools,
One Platform

Each tool is built for a different workflow — click to explore.

SAMPLE IBAN

DE89  3704  0044  0532  0130  00
CountryCheck digitsBank codeAccount
1
Format & Length

22 characters — matches DE specification

2
Check Digit (MOD-97)

Remainder = 1 — integrity confirmed

3
Bank Identification

Commerzbank Köln — BIC: COBADEFF

Valid IBAN

DOCUMENT INPUT

Invoice #INV-2024-0312
Payee: Acme Finance GmbH
Account: DE89 3704 0044 0532 0130 00
BIC: COBADEFF
 
CC bank: GB29 NWBK 6016 1331 9268 19

EXTRACTED IBANs

DE89 3704 0044 ···Commerzbank AG
GB29 NWBK 6016 ···NatWest Bank
Waiting for scan…
2 valid IBANs extracted
ibans_batch_march.csv
6 rows
IBANSTATUS
DE89 3704 0044 ···
GB29 NWBK 6016 ···
FR76 3000 6000 ···
NL91 ABNA 0417 ···
IT60 X054 2811 ···
XX99 0000 0000 ···
0 valid · 0 error

For Developers

IBAN validation API
for enterprise teams.

Enterprise contract, annual license, SLA guarantee, and priority technical support included.

REST APIJSON responses99.9% uptime SLAGDPR compliantAnnual enterprise licensing

SAMPLE RESPONSE

{
  "valid": true,
  "iban": "DE89 3704 0044 ··· 00",
  "country": "Germany",
  "bank": "Commerzbank AG",
  "bic": "COBADEFF",
  "length": 22,
  "checks": {
    "format": true,
    "mod97": true,
    "bank_found": true
  }
}

IBAN Formats by Country

Every country has a fixed IBAN length and structure. Use our IBAN checker to validate any format below.

CountryCodeLength
GermanyDE22
United KingdomGB22
FranceFR27
NetherlandsNL18
SpainES24
ItalyIT27

Why Finance Teams Trust ibanchecker.cash

No Data Stored

We do not log, store, or share any IBAN you enter. Validation runs in memory and is immediately discarded. GDPR-compliant by design.

Open Standard

All validation logic is based on the public ISO 13616 standard. No proprietary black box. Fully auditable, fully transparent.

Edge Infrastructure

Running on Cloudflare's global edge network, backed by its 99.9% uptime SLA. Your data never leaves the nearest datacenter, with sub-50ms typical response times.

Free IBAN Tools

All tools →

Search the SWIFT/BIC Directory

Look up any bank by its BIC code. Our directory covers 2,238 institutions across 200+ countries.

Frequently Asked Questions

What is an IBAN?
An IBAN (International Bank Account Number) is a standardized international numbering system defined in ISO 13616, developed to uniquely identify bank accounts across borders. It consists of a 2-letter country code, 2 check digits, and a country-specific Basic Bank Account Number (BBAN).
How does an IBAN validator work?
An IBAN validator performs three checks: it verifies the country code is recognized, confirms the IBAN length matches the expected format for that country, and runs the MOD-97-10 check digit algorithm defined in ISO 13616 — the same method used by banks and SWIFT globally.
Is my IBAN data secure?
Yes. ibanchecker.cash validates IBANs in memory at the edge — no data is logged, stored, or transmitted to any database. The service is fully GDPR-compliant.
Can I use ibanchecker.cash as an IBAN calculator?
Our tool works as an IBAN checker and validator. It can verify the mathematical integrity of any IBAN using the same MOD-97 algorithm used by banking systems. If you need to generate a new IBAN, your bank is the appropriate source.

From the Knowledge Base

View all articles →