Thai Citizen ID Generator
ID
epjdfiocihakcbcndegikddpdokoanipValid Thai citizen IDs and test profiles for developers: bulk generation, validation, autofill, CSV/JSON export. Test data only.
Information om tillägg
Skärmdumpar
Beskrivning
Valid Thai citizen IDs and test profiles for developers: bulk generation, validation, autofill, CSV/JSON export. Test data only.
Generate checksum-valid Thai citizen IDs and complete, consistent test profiles — for developers and QA. Test data only; it belongs to nobody.
✦ Citizen IDs
• Every ID has the correct check digit (digit 13), using the official formula
• All 77 provinces, with district codes that actually exist
• Choose the person type (digit 1, 0–8) and the province
• Bulk generation of hundreds at a time, with no duplicates in a batch
• Export as CSV, JSON or TXT; QR codes included
✦ Complete test profiles that agree with themselves
• Name and honorific matching gender and age
• Address, district and postal code matching the province in the ID
• Age and birth date (Buddhist and Gregorian years) consistent with the person type
• Mobile, landline, email, bank account, licence plate, taxpayer number
• Batch profiles exported as CSV, JSON or SQL INSERT statements for seeding a test database
✦ Validation
• Live feedback while typing, including what the check digit should be
• Batch validation that explains every failure and flags repeated IDs
• Warns about province codes that do not exist
• Copy only the valid IDs in one click
✦ One-click form autofill
• Fills the form on the current page from a profile, including province dropdowns
• Matches fields by Thai and English labels; anything ambiguous is left alone
• Works with React, Vue and Angular forms
• One click undoes the fill
• Right-click any text field to insert an ID
✦ Convenient
• Thai interface by default, English in one click
• Light, dark or system theme
• History, favourites, search and usage statistics
• Shortcuts: Ctrl+Shift+G (generate), Ctrl+Shift+Y (validate)
✦ Private
• Runs entirely on your machine: no network requests, no ads, no tracking
• Accesses only the tab you ask it to fill — no "read all websites" permission
✦ Use responsibly
Generated IDs are mathematically valid but belong to no one. Every name is built from words meaning "test", "sample" or "fake", and emails use reserved @example domains that can never be delivered. For software development and testing only — never for impersonation, official submissions or identity verification. Not affiliated with any Thai government agency.
☕ If it saves you time: buymeacoffee.com/jomkongvut