IBAN Validator

Validate an IBAN locally against checksum, structure, and country length rules.

IBAN Validator

Validate an IBAN locally and inspect checksum and country-length checks in one place.

You can paste it with or without spaces. The tool normalizes it automatically.

Formatted IBAN

Valid IBAN
TR33 0006 1005 1978 6457 8413 26
Country code
TR
Expected length
26
Actual length
26
Checksum
Passed
Structure
Passed

Share this calculation

The link keeps basic share tracking.

What does the tool do?

It normalizes the IBAN, extracts the country code, and runs a mod-97 checksum validation.

The goal is not only to produce a number, but to make the result understandable for practical decisions.

Why is it useful?

Helpful in payment forms, finance workflows, and onboarding flows to catch malformed IBAN input early.

The goal is not only to produce a number, but to make the result understandable for practical decisions.

How to read an IBAN

An IBAN normally combines a country code, two check digits, and a country-specific basic bank account number.

The tool removes spacing, uppercases letters, and checks the expected length when the country rule is known.

A syntactically valid IBAN does not prove account ownership, beneficiary identity, or payment acceptance.

What mod-97 checksum catches

IBAN validation uses a mod-97 style check after rearranging characters and converting letters into numeric values.

That check catches many typing and transposition mistakes, but it is not a bank account lookup or beneficiary verification.

For critical payment flows, combine format validation with bank responses, payee controls, and business approval rules.

Where validation is not enough

This browser tool checks local structure and checksum only; it does not run sanctions screening, account status checks, or name matching.

For payroll, treasury, and high-value transfer workflows, keep bank-side confirmation and accounting review in the process.

Avoid pasting unnecessary personal or customer banking data into test cases; mask examples whenever possible.

Sources

IBAN structure and registry details should be checked against the SWIFT IBAN Registry and the ISO 13616 standard family.

Mod-97 validation behavior is commonly documented by banking integration guides and ECBS IBAN validation material.

Results on this page are pre-checks and do not replace the final response from the sending or receiving bank.