Estonia IBAN validator
How the IBAN format works
- Format
- EE + 2 check digits + 16-digit bank/account number (20 chars)
- Example
- EE382200221020145685
Things to watch for
- 20 characters total, all numeric
^EE[0-9]{2}[0-9]{16}$An Estonian IBAN is 20 characters: “EE”, two check digits, and a 16-digit block that combines the bank and account identifiers together, rather than splitting them into separate fixed-width segments the way Austria’s Bankleitzahl-plus-account or Denmark’s registration-number-plus-account formats do. That single unbroken 16-digit run is the detail most likely to surprise anyone used to spotting a bank code at a glance in other countries’ IBANs — in Estonia, the bank identity is encoded within the block rather than presented as its own visible field. Anyone paying an Estonian supplier, receiving a SEPA transfer, or completing a payment form that asks for an IBAN needs all 16 digits of that block correct, in the right order.
How this validator works
This tool checks the “EE” prefix and confirms the combined bank/account block is exactly 16 digits, then runs the real mod-97 checksum (ISO 7064) Estonian banks use to generate a valid IBAN — entirely in your browser, with no signup and nothing sent to a server. The result appears the moment you stop typing.
What a pass doesn’t tell you
A pass confirms the IBAN is correctly formed and internally consistent — not that the account is open, active, or belongs to the person you expect. Because there’s no separate bank-code field to inspect, this tool relies entirely on the checksum to catch errors in the 16-digit block; it does no lookup against the Bank of Estonia or any commercial bank, and never confirms the account itself. If an Estonian IBAN fails, recheck the full 16-digit run against the original source rather than looking for an error in a specific “segment” — there isn’t one to isolate.
Scope: Estonian IBAN structure and mod-97 checksum validation only — not payment processing, bank-identity resolution, or confirming an account is active, none of which a client-side check can tell you. Use this validator to catch a typo before a transfer fails; use your bank to confirm the account itself.
Content last reviewed 2026-07-07.
IBAN FAQ
Why doesn't an Estonian IBAN show a separate bank code block?
Unlike most European IBANs, Estonia's BBAN isn't split into visibly separate bank-code and account-number segments for the end user — it's a single 16-digit block, with the identifying bank information encoded internally rather than presented as its own fixed-width field, giving 20 characters in total: 'EE', two check digits, and that 16-digit block.
Is a 16-digit combined block harder to type correctly than a segmented one?
It can be, since there's no natural break to help you spot which digit is wrong. That's exactly why running the mod-97 checksum matters more, not less, for an Estonian IBAN — it's the only structural signal that a digit was mistyped somewhere in the run.
Does a pass confirm the account is open at an Estonian bank?
No. This tool checks only that the 20 characters are correctly formatted and pass the mod-97 checksum. Confirming an account is active or belongs to a specific person requires your bank or the Bank of Estonia, not a client-side check.