Cypriot IBANs sit inside the SEPA zone and combine a 3-digit numeric bank code with a 5-digit branch code before the 16-character account number. Cyprus is a common corridor for cross-border euro payments, so a mistyped digit usually means a returned transfer and a delay. This validator breaks the IBAN into its fields and runs the ISO 7064 MOD-97-10 checksum before you submit anything.
Paste any IBAN beginning with CY and the tool validates it locally in your browser.
How it works
A Cypriot IBAN has five parts:
- Country code — the fixed letters
CY - Check digits — two digits from the MOD-97 algorithm
- Bank code — three digits identifying the bank (for example
002,005) - Branch code — five digits identifying the branch
- Account number — 16 alphanumeric characters
The checksum moves the first four characters to the end, replaces each letter with its numeric value (A=10 through Z=35), and divides by 97. A remainder of exactly 1 means the IBAN is valid. The modulus is folded digit by digit so the large number stays within a safe integer.
Tips and notes
- A length other than 28 fails immediately — the most common error.
- The bank and branch codes are numeric for Cyprus, unlike the Gulf IBANs that use letters.
- A valid checksum confirms format only. Use the
iban-bic-lookup-toolto derive the BIC.