Home รหัสไปรษณีย์ Thailand
Thailand รหัสไปรษณีย์ validator
How the รหัสไปรษณีย์ format works
- Format
- 5 digits
- Example
- 10500
Things to watch for
- Format-only check — does not confirm the รหัสไปรษณีย์ actually exists
- Always exactly 5 digits with no separators
- The first two digits identify the province; Bangkok provincial codes start with 10
^[0-9]{5}$A Thai รหัสไปรษณีย์ (postal code) is the 5-digit code Thailand Post uses to route mail — for example 10500 for Bang Rak, the Bangkok district that’s home to the city’s General Post Office. The first two digits identify one of Thailand’s 77 provinces, with every Bangkok postcode sharing the 10 prefix, and the remaining three digits narrow delivery down to a district or sub-district within it. Anyone validating a Thai shipping address, a checkout form, or a spreadsheet of customer records needs the code in the correct 5-digit shape before it’s trusted.
Because it’s a bare run of digits with no separator, a dropped or transposed digit produces a code that’s still superficially plausible, sometimes even naming a real but entirely different province.
How this validator works
This tool checks that the input is exactly 5 digits with no letters, spaces, or hyphens, entirely in your browser, with nothing sent to a server.
What a pass doesn’t tell you
A รหัสไปรษณีย์ carries no check digit, so matching the 5-digit shape is the most a client-side tool can confirm — not that Thailand Post has assigned it to a real district. Confirming that requires Thailand Post’s own postcode lookup.
Scope: this page and tool cover format validation only — not address lookup or confirming a รหัสไปรษณีย์ is currently in use.
รหัสไปรษณีย์ FAQ
What is a รหัสไปรษณีย์ and how many digits does it have?
Rahat prai sani, literally 'postal code', is Thailand's 5-digit postcode, written directly before or as part of the address — for example 10500 for the Bang Rak district of Bangkok, home to the Bangkok General Post Office.
What does the leading digit of a Thai postcode mean?
The first two digits identify the province. Bangkok's provincial codes all start with 10, while the other 76 provinces each carry their own two-digit prefix, so the leading digits alone narrow an address down to one province before the remaining three digits refine it further.
Does a correctly formatted รหัสไปรษณีย์ mean it actually exists?
No. This tool only confirms the string is 5 digits — it doesn't check it against Thailand Post's actual assignment list. Confirming a รหัสไปรษณีย์ is real, and seeing which district it names, requires Thailand Post's own postcode lookup.