Skip to content
Identique

ThailandNational Identity Card Number

Also known as: National ID Number · Population Identification Code · บัตรประชาชน · รหัสบัตรประชาชน

Specification

Format

#-####-#####-##-#

  • # — any digit
  • Other characters are positional codes or literal separators — see the references below.
Length
13–17 characters
Checksum
Yes

Check digits are recomputed and verified.

Embedded data
Yes

A valid number encodes details such as birth date, gender, or region. The validator extracts them locally in your browser.

Sample test value
8-6100-43713-89-1

This value was randomly generated to satisfy the format and check-digit rules. It is not a real ID and does not belong to any person.

Ready to check a number?

Validate a Thailand National Identity Card Number now — it runs in your browser and the number never leaves your device.

Try it in the validator

Validation rules for Thailand come from the open-source idnumbers library. Report a format issue on GitHub