Ten checksum-valid Turkey test IBANs with their domestic bank code and account number, ready for a payment form, fixture or unit test, plus invalid TR cases that a correct validator must reject.
Synthetic only: the bank code may belong to a real Turkey bank, but each account number is random. Never use these values for payments or to represent a real account.
BANKPOZITIF KREDI VE KALKINMA BANKASI A.S., Istanbul
TR07 0012 1074 0532 8104 0278 48
00121
7405328104027848
STANDARD CHARTERED YATIRIM BANKASI TURK A.S., Istanbul
TR86 0014 1081 7098 8140 7629 93
00141
8170988140762993
NUROL INVESTMENT BANK INC. (NUROL YATIRIM BANKASI A.S.), Istanbul
TR50 0012 4095 4236 6505 0042 15
00124
9542366505004215
ALTERNATIFBANK A.S., Ankara
TR75 0000 4088 3215 0174 8050 66
00004
8832150174805066
İLLER BANKASI A.Ş.
TR17 0001 7039 4534 9120 2695 31
00017
3945349120269531
TURKIYE KALKINMA BANKASI A.S., Ankara
TR62 0012 2036 0332 0258 0598 71
00122
3603320258059871
SOCIETE GENERALE, Istanbul
TR31 0012 2014 2961 4948 4977 54
00122
1429614948497754
SOCIETE GENERALE, Istanbul
TR20 0015 4062 2158 9540 8349 00
00154
6221589540834900
TERA YATIRIM BANKASI A.Ş.
Invalid TR IBANs for negative tests
Each value is derived from the first valid IBAN above and re-checked, so the expected result is exact.
Case
Input
Expected validator result
Wrong check digits
TR780010805142626293979276
Reject: MOD-97 checksum fails
Transposed BBAN digits
TR770100805142626293979276
Reject: MOD-97 checksum fails
One character too short
TR77001080514262629397927
Reject: length does not match the country format
Wrong country prefix
FR770010805142626293979276
Reject: length or checksum fails for the other country
Lowercase with spaces
tr77 0010 8051 4262 6293 9792 76
Accept after normalizing case and whitespace
Turkey IBAN format
TR + 2 check digits + 5 digits + 1 digit + 16 letters or digits = 26 characters. Validate the length and character classes first, then the MOD-97 checksum: move the first four characters to the end, convert letters to numbers (A=10 … Z=35) and the remainder modulo 97 must be 1.
Need rows for the same bank, city or BIC your integration talks to? The generator can target them, keep a stable seed and export 1,000 rows at a time.
No. They are synthetic TR IBANs with a correct national format and MOD-97 checksum. The bank code can match a real institution, but the account number is random and must never be used for payments.
How long is a Turkey IBAN?
A Turkey IBAN has 26 characters: the country code TR, two check digits and a 22-character BBAN (5 digits, 1 digit, 16 letters or digits).
Can I get more Turkey test IBANs for a specific bank or city?
Yes. The Turkey generator creates up to 10 rows free. Paid plans add bank, city and exact BIC targeting, 1,000-row batches, CSV/JSON exports and the same data through the API.