Greece IBAN validator

How the IBAN format works

Format
GR + 2 check digits + 3-digit bank code + 4-digit branch code + 16-char account number (27 chars)
Example
GR1601101250000000012300695

Things to watch for

  • 27 characters total
Regex for IBAN
^GR[0-9]{2}[0-9]{3}[0-9]{4}[0-9A-Z]{16}$

A Greek IBAN is 27 characters: “GR”, two check digits, a 3-digit bank code, a 4-digit branch code, and a 16-character account number that can contain letters as well as digits. That 16-character account block is unusually long compared to many other European IBANs, reflecting how Greek banks structured domestic account numbers before IBAN standardization — the IBAN format didn’t shorten or reformat it, just carried it forward behind the new country prefix and check digits. Anyone paying a Greek supplier, sending remittances to family in Greece, or filling in a SEPA transfer form needs all 27 characters correct, with particular care around the long account-number segment where a single dropped or transposed character is easy to miss.

How this validator works

This tool checks the “GR” prefix, confirms the bank-code block is 3 digits, the branch-code block is 4 digits, and the account-number block is 16 alphanumeric characters, then runs the real mod-97 checksum (ISO 7064) Greek banks use to generate a valid IBAN — entirely in your browser, nothing sent to a server, no signup, result as you type.

What a pass doesn’t tell you

A pass confirms the 27 characters are correctly formed and internally consistent — not that the account exists, is open, or belongs to whoever you expect. This tool does no bank-name resolution and never contacts Bank of Greece or any commercial bank. If a Greek IBAN fails, the long 16-character account-number block is the most likely place to find a dropped or mis-copied character — recheck it segment by segment against the original source rather than assuming the whole IBAN is wrong.

Scope: Greek IBAN structure and mod-97 checksum validation only — not payment processing, bank-name resolution, or confirming an account is active, none of which a client-side check can establish. 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

How is a Greek IBAN structured?

27 characters: 'GR', two check digits, a 3-digit bank code, a 4-digit branch code, and a 16-character account number that can include letters as well as digits — for example GR1601101250000000012300695.

Why is the account-number segment 16 characters when many countries use fewer?

Greek banks historically allowed longer internal account numbers than some neighboring countries, and the IBAN format simply carries that existing length forward rather than truncating or reformatting it — so the account segment is the longest single block in the Greek IBAN.

Does a pass here confirm the Greek bank code resolves to a real bank?

No. This tool checks structure and the mod-97 checksum only — it does no bank-code-to-bank-name lookup and never contacts Bank of Greece or any commercial bank. Confirming the account is open and active requires the account holder or your own bank.

← More IBAN validators