Random Turkish ID (TC Kimlik No) Generator

Generate checksum-valid Turkish ID candidates for software testing only; random results may coincide with assigned numbers.

This tool runs entirely in your browser. Your files are never uploaded to a server.

For software testing only. These numbers satisfy the official checksum algorithm but are not assigned to any real person.
48614703542
38983507216
25129226346
15931638994
52765263466

The T.C. Kimlik No is Turkey's 11-digit national identity number, issued to every Turkish citizen and required by countless government, banking, and e-commerce forms. This tool generates random numbers that satisfy the official checksum algorithm used to validate a T.C. Kimlik No, so developers can test Turkish form validation logic without deliberately using a real person's identity number. Each result is random test data, but valid check digits cannot prove that it is unassigned: a generated value could coincide with a real person's number and must never be presented or used as an identity. Everything runs locally in your browser, so no data is sent anywhere.

Frequently Asked Questions

Could this match a real person's identity number?
Yes, a collision is possible because the tool checks structure, not the official registry. Treat every result as sensitive test data, never claim it is unassigned, and never use or present it as a real identity.
What is a T.C. Kimlik No?
It's the 11-digit national identification number issued to Turkish citizens, similar to a Social Security Number in the US. It follows a specific checksum algorithm that many forms use to verify the number is structurally valid.
Why would I need a fake but valid-looking ID number?
Developers building forms, sign-up flows, or databases for Turkish users need realistic test data to check that their T.C. Kimlik No validation logic works correctly, without risking real personal data.