Free tool
TCKN, VKN and IBAN validator
Catch typos before you call an e-invoice lookup or a payment API.
Runs entirely in your browser. Nothing you type is sent to our server.
What this check does not do
- It does not confirm that a person, company or bank account exists.
- It does not query GİB's e-Fatura user list; your integrator does that.
- Treat national ID numbers as personal data under KVKK: do not log them in plain text.
Frequently asked questions
Is a valid check digit enough to accept a TCKN?
No. It only rules out typos. Identity verification is a separate, regulated process.
How many characters does a Turkish IBAN have?
26: "TR", two check digits, a five-digit bank code, a reserved digit (0) and a 16-digit account number.
Planning a launch in Türkiye or fixing a live integration? Send us your stack and timeline; the KOD16 team replies within one business day.
Request an assessmentinfo@kod16.com.tr