Check an IBAN

Paste an IBAN to validate its check digits (mod 97), its length for the country and, for a French IBAN, the RIB key. Everything is computed in your browser: the number is sent nowhere.

The calculation runs in your browser: the number you type is not sent to any server.

What this check proves

An IBAN carries two check digits (positions 3 and 4) computed from everything else. If they validate, the number is well-formed: a typo, two swapped digits or a number made up at random fail almost every time.

For a French IBAN the tool also verifies the RIB key (the last two digits), a second, independent check inherited from the French bank account statement.

What it does not prove

That the account exists, is open, or belongs to the company named on the invoice. Vendor-impersonation fraud — an e-mail announcing “new bank details” — uses perfectly valid IBANs: the account simply belongs to the fraudster.

The only check that matters before paying a new IBAN: call the supplier on a number you already had, never the one in the message.

How to read the result

The algorithm in four steps (ISO 13616)

Check the whole invoice, not only the IBAN

TrustyFile runs this check on the IBANs found in a PDF, then looks for what a valid IBAN will never tell you: a covered amount, a revision added afterwards, hidden text, a company identifier the registry does not know.

Other tools

SIRET checker: Luhn check digit and the La Poste rule

Free SIRET checker: validates the 14-digit French establishment number with the Luhn formula, including the special rule for La Poste establishments. Runs locally.

Open the tool →

SIREN checker: Luhn check and matching French VAT number

Free SIREN checker: validates the 9-digit French company number with the Luhn formula and derives the intra-EU VAT number it implies. Runs in your browser, nothing is sent.

Open the tool →

French VAT number checker: key and SIREN consistency

Free French VAT number checker: validates the two-digit key against the SIREN it precedes and the SIREN's own Luhn digit. Runs in your browser; use VIES for registration.

Open the tool →

French social security number (NIR) key checker

Check the two-digit key of a French social security number (13 digits plus key, Corsica's 2A/2B included). The number stays in your browser: nothing is sent anywhere.

Open the tool →

More guides

How to spot a fake IBAN on an invoice

Payment redirection fraud swaps the bank details on a genuine invoice. IBAN checksum, bank-code consistency and PDF tampering traces: how to check details received by email.

Read the guide →

Supplier bank-detail change fraud: verifying a new IBAN

A supplier announces new bank details? How the fraud works, the warning signs in the message and in the attached document, and the checks to run before you pay.

Read the guide →

Analyse a document for free