Turkey IBAN validator
How the IBAN format works
- Format
- TR + 2 check digits + 5-digit bank code + 1-char reserved digit + 16-char account number (26 chars)
- Example
- TR330006100519786457841326
Things to watch for
- 26 characters total
^TR[0-9]{2}[0-9]{5}[0-9A-Z]{17}$A Turkish IBAN is 26 characters: “TR”, two check digits, a 5-digit bank code, a single reserved character, and a 16-character account-number segment that can mix letters and digits. That reserved character is unusual — it’s not part of the bank code, branch code, or account number in the way most other blocks are; it’s a placeholder position set aside in the domestic format and typically shown as zero, sitting right between the bank code and the account-number block. Anyone paying a Turkish supplier, invoicing a client based in Turkey, or entering an IBAN into an international payment form needs all 26 characters right, including that easy-to-overlook reserved position.
How this validator works
This tool checks the “TR” prefix, confirms the bank-code block is 5 digits, and treats the remaining 17 characters — the reserved position plus the account number — as a single alphanumeric block, then runs the real mod-97 checksum (ISO 7064) Turkish banks use to generate a valid IBAN — entirely in your browser, nothing sent to a server, no signup required.
What a pass doesn’t tell you
A pass confirms the 26 characters are correctly formed and internally consistent — not that the account exists, is open, or belongs to whoever you expect. This tool doesn’t resolve the bank code to an institution name and never contacts a bank or the Central Bank of the Republic of Turkey. If a Turkish IBAN fails, check the reserved character right after the bank code first — it’s easy to accidentally drop or duplicate a digit at that boundary when copying a Turkish IBAN by hand.
Scope: Turkish IBAN structure and mod-97 checksum validation only — not payment processing, bank-name lookup, 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
What is the single 'reserved' character in a Turkish IBAN for?
It sits right after the 5-digit bank code and before the account number, and is set aside by the domestic format rather than carrying bank, branch, or account meaning — most Turkish IBANs show it as a zero, but this validator treats it as part of the flexible account-number block rather than requiring a fixed value.
What are the other blocks in a Turkish IBAN?
26 characters total: 'TR', two check digits, a 5-digit bank code, the reserved character, and a 16-character account-number segment that can include letters as well as digits — for example TR330006100519786457841326.
Does this tool confirm which bank the 5-digit code belongs to?
No. It checks that the code is 5 digits in the right position and validates the whole IBAN with the mod-97 checksum — it does no bank-name lookup and never contacts a bank or the Central Bank of the Republic of Turkey.