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.
Country
--
Bank code
--
Account section
--
Formatted
--
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
Convert the currency
Get the ECB rate for the invoice issue date so your books and theirs reconcile.
Learn more →
Generate the invoice
Multi-currency invoice with first-class IBAN, SWIFT, and sort code fields.
Learn more →
Pick the right tax form
Cross-border to a US client? Find out whether you send a W-9 or W-8BEN.
Learn more →
IBAN FAQ
Does this send my IBAN anywhere?
What does the mod-97 check actually verify?
Why is my correct-looking IBAN failing?
Do US bank accounts have an IBAN?
What is the difference between SWIFT and BIC?
Are IBANs case-sensitive?
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 generatorNo signup required. Build now, save later.