Cyprus IBAN validator

How the IBAN format works

Format
CY + 2 check digits + 3-digit bank code + 5-digit branch code + 16-char account number (28 chars)
Example
CY17002001280000001200527600

Things to watch for

  • One of the longest IBANs in this set at 28 characters
Regex for IBAN
^CY[0-9]{2}[0-9]{3}[0-9]{5}[0-9A-Z]{16}$

A Cypriot IBAN is 28 characters long, one of the longest formats in this set: “CY”, two check digits, a 3-digit bank code, a 5-digit branch code, and a 16-character alphanumeric account number, written with no spaces in the form banking systems actually process. That extended 16-character account block is what pushes the total length well past shorter formats like Belgium’s 16-character IBAN — Cyprus needs nearly double the characters just to encode the account number itself. Anyone paying a Cypriot business, receiving rental income from a Cyprus-based property, or completing an international transfer form that asks for an IBAN rather than local account details needs all 28 characters correct and in order.

How this validator works

This tool checks the “CY” prefix, confirms the bank code block is 3 digits, the branch code block is 5 digits, and the account block is 16 alphanumeric characters, then runs the real mod-97 checksum (ISO 7064) Cypriot banks use to generate a valid IBAN — entirely client-side in your browser, no signup, nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the IBAN is correctly formed and internally consistent — not that the account exists, is active, or belongs to the person you expect. This tool does no lookup from the bank or branch code to an institution name and never contacts any bank or clearing system. With 28 characters to copy correctly, the most common failure is a single transposed or dropped character somewhere in the long account block — worth re-checking character by character against the original source before assuming the IBAN itself is invalid.

Scope: Cypriot 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 long is a Cypriot IBAN?

28 characters — one of the longest IBAN formats around: 'CY', two check digits, a 3-digit bank code, a 5-digit branch code, and a 16-character alphanumeric account number, for example CY17002001280000001200527600.

Why is the account number block so much longer than in most other countries?

Cyprus's 16-character account block is wider than the account segments in most European IBANs, which is the main reason the overall Cypriot IBAN reaches 28 characters — nearly double the length of the shortest formats in the euro area.

Does this tool confirm the bank code matches a real Cypriot bank?

No. It checks only that the 28 characters are correctly structured and pass the mod-97 checksum. Resolving the bank code to an institution name, or confirming an account is active, requires your bank or the Central Bank of Cyprus, not a client-side validator.

← More IBAN validators