IBAN Calculator & Validator
Use this calcul IBAN tool to generate IBAN check digits, build a full IBAN, or validate an existing one with the official MOD-97 method.
1) Generate an IBAN
2) Validate an Existing IBAN
What “calcul IBAN” means
“Calcul IBAN” usually refers to two things: calculating valid IBAN check digits and validating a complete IBAN. IBAN stands for International Bank Account Number, a standardized format used in many countries to identify bank accounts for cross-border and domestic payments.
A valid IBAN helps banks route money correctly and quickly. One incorrect character can cause delays, rejects, or manual investigations. That is why IBAN validation is a core step in payment workflows.
How the IBAN check works (MOD-97)
IBAN validation is based on a mathematical checksum called MOD-97. The process is standardized:
- Take the IBAN and move the first 4 characters to the end.
- Replace each letter with numbers: A=10, B=11, ..., Z=35.
- Interpret the long value as an integer and compute remainder when divided by 97.
- If the remainder is 1, the IBAN is mathematically valid.
To calculate check digits for a new IBAN, use 00 as temporary check digits, run the same transformation,
compute remainder, then set check digits to 98 - remainder (with 2-digit padding).
What this calculator does
Generate mode
Enter a country code and BBAN, then click Generate IBAN. The tool calculates the two check digits and returns a formatted IBAN grouped in blocks of four characters.
Validation mode
Paste any IBAN (spaces are allowed) and click Validate IBAN. The tool checks:
- General IBAN structure (
CCDD...) - Known country length (for supported countries)
- MOD-97 checksum correctness
Common IBAN mistakes to avoid
- Confusing letter O with digit 0.
- Using lowercase letters in manual systems that require uppercase.
- Copying extra spaces or punctuation from PDFs/emails.
- Assuming all countries use the same IBAN length.
- Skipping checksum validation before submitting payment files.
Best practices for payment teams
Validate at data entry time
Don’t wait until payment execution to catch bad account numbers. Real-time checks reduce operational risk and support fewer payment returns.
Store normalized format + display friendly format
Keep IBANs internally without spaces for consistency, but display grouped formats to users for readability. This calculator follows that exact approach.
Remember: valid checksum does not guarantee an active account
MOD-97 confirms structure and check digits, not whether the account is open or belongs to the expected beneficiary. Pair IBAN validation with your KYC and beneficiary verification controls.
Quick FAQ
Can I use this for SEPA?
Yes. The checksum method is the same and fully compatible with SEPA IBAN validation logic.
Can this tool generate a complete account from bank details?
It calculates check digits from a country code and BBAN you provide. BBAN composition rules are country-specific, so ensure your BBAN source is correct.
Is data sent to a server?
No. This page runs entirely in your browser using client-side JavaScript only.