Free tool

IBAN validator and SWIFT lookup

Paste an IBAN. Get the country, bank code, account number, and a mod-97 checksum verdict before the wire transfer goes wrong.

An IBAN (International Bank Account Number) encodes the country, bank, branch, and account number into a single string with a check-digit pair that catches most typos. The validator below runs the official mod-97 checksum locally in your browser (no IBAN ever leaves your device), confirms the length is correct for the country, and parses out the bank code so you can sanity-check it against the SWIFT / BIC the client gave you.

Paste an IBAN above to validate.

What goes wrong without an IBAN check

Failed wires are expensive and slow. Three failure modes the validator catches before they cost you.

!

Typos in the IBAN trigger a returned wire fee

Most US and EU banks charge $25-50 to investigate or return a misrouted international wire. The mod-97 checksum catches roughly 99% of single-character typos and digit transpositions.

!

Wrong country length silently fails

A German IBAN is 22 characters. A UK IBAN is 22. A French IBAN is 27. Pasting an obviously truncated IBAN is a leading cause of payment delays. The validator flags wrong lengths.

!

BIC mismatch slows clearing

If the IBAN says it is a French bank and the BIC says Spanish, the wire will pause for manual review. Catching that here saves a week.

Use the result downstream

IBAN FAQ

Does this send my IBAN anywhere?
No. The mod-97 algorithm runs entirely in your browser. We never see, log, or transmit the IBAN you enter.
What does the mod-97 check actually verify?
It catches transposition errors, single-character typos, and most random misinputs. It does not verify that the account exists or that it belongs to the named recipient. Only the bank can confirm that.
Why is my correct-looking IBAN failing?
Common causes: typo in the bank code, wrong country length, or extra hidden characters from a copy-paste. Try retyping the first four characters (country code and check digits) by hand.
Do US bank accounts have an IBAN?
No. The US uses ABA routing numbers and account numbers, not IBANs. For wires into the US, foreign banks usually need the routing number, account number, the bank's SWIFT code (often ending in xxxxUS33), and the recipient address.
What is the difference between SWIFT and BIC?
They are the same thing. SWIFT is the network; BIC is the standard format for an address on that network. The 8 or 11-character code identifies a bank globally.
Are IBANs case-sensitive?
Officially uppercase, but most validators (including this one) accept both. Spaces are ignored. Always store and display in uppercase to match the standard.

Send an invoice they can actually pay

JupiterInvoice has dedicated, validated fields for IBAN, SWIFT, sort code, and routing number. No more 'where do I put my account number?' email threads.

Open the invoice generator

No signup required. Build now, save later.