We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Generate fictional Thai addresses in valid format with accompanying identity information, suitable for form testing, data population, and privacy protection.
Notice
Generated data is for testing purposes only, please do not use it for real transactions.
Click the generate button to get a random address
Need a complete Thai address format when testing forms? Each time you click the "Generate" button, it outputs a fictional address with house number, Moo, Soi, Khwaeng/Khet, and 5-digit postcode, along with accompanying random name, age, and credit card information. Thai addresses use a unique hierarchical structure consisting of house number, village (Moo), lane (Soi), road (Thanon), sub-district (Khwaeng/Khet, or Tambon/Amphoe for provincial areas), province (Changwat), and 5-digit postcode. This generator combines these components according to the real format to create fictional but structurally correct addresses, suitable for functional testing and interface placeholders while protecting real privacy.
After opening the generator, you'll see a set of optional settings, all defaulting to "random" and can be generated directly. If you want to narrow the scope, follow these steps:
Let's go through the operation together. In the "Gender" dropdown select "Male", in "Minimum age" enter 25, "Maximum age" enter 35, in the "State/Province" field enter "Bangkok", in "City" enter "Bangkok", credit card preference select "Visa". Click "Generate", you might get a record like this:
English address
88/2 Moo 5, Soi 22 Sukhumvit Rd, Khwaeng Khlong Toei, Khet Khlong Toei, Bangkok 10110
Thai address
๘๘/๒ หมู่ ๕ ซอย ๒๒ ถนนสุขุมวิท แขวงคลองเตย เขตคลองเตย กรุงเทพมหานคร ๑๐๑๑๐
Name: Somchai Charoen (สมชาย เจริญ)
Gender: Male
Age: 29
Credit card: Visa 4111-1111-1111-1111
This address fully complies with Bangkok city norms: "88/2" is the house number, "Moo 5" is the village number, "Soi 22" is the lane number, "Sukhumvit Rd" is the main road, "Khwaeng Khlong Toei" and "Khet Khlong Toei" respectively correspond to Bangkok's sub-district and district, postcode 10110 is a common postcode for Khlong Toei District. Numbers in the Thai address are automatically converted to Thai numerals. Names and ages are randomly generated within the set range, and credit card numbers pass the Luhn check but cannot be used for real transactions, only for testing.
Scenario 1: Completely random
Keep all settings at default "random" and click "Generate" directly. You might get an address from Chiang Mai Province: 123 Moo 8, Soi 3, Thanon Ratchadamnoen, Tambon Phra Sing, Amphoe Mueang Chiang Mai, Chiang Mai 50200. Note that this uses Tambon/Amphoe instead of Khwaeng/Khet, because Chiang Mai is not part of the Bangkok metropolitan area. Postcode 50200 is a typical code for Chiang Mai city.
Scenario 2: Specify Phuket Province, female identity
In the "State/Province" field enter "Phuket", city fill "Patong", gender select "Female", age range 20-25, credit card preference "Random". Click generate: 56/3 Moo 2, Soi Bangla, Thanon Rat-U-Thit, Tambon Patong, Amphoe Kathu, Phuket 83150. You can see the Tambon and Amphoe system automatically applied, postcode corresponds to Phuket Province.
Every English address generated follows the order recommended by Thai Post: house number / village (Moo) → lane (Soi) → road (Thanon) → sub-district / district (Tambon/Khwaeng & Amphoe/Khet) → province (Changwat) → postcode. Thai address is also output simultaneously, convenient for testing multilingual interfaces.
Age is randomly distributed uniformly within your set range; if no range is set, it falls randomly between 0-120 years old. Credit card brand is determined by your preference or random selection, card numbers pass the Luhn check, and the first digits reflect the brand: Visa starts with 4, Mastercard starts with 5, Amex starts with 34 or 37, Discover starts with 6011.
If you see an English name, it's usually a common Thai English spelling (such as Somchai, Somsri), with Thai names corresponding to them.
The addresses and personal information output by this generator are entirely fictional and have no legal validity. They must not be used for fraud, registration of real accounts, or identity forgery. The generation scope covers major provinces and cities in Thailand, but not every province has comprehensive samples; occasionally duplicate addresses or rare combinations may appear. All credit card numbers are only test numbers that pass the Luhn algorithm and must not be used in any real transaction environment. If you need to generate tens of thousands of addresses in bulk, please note the frontend limitations to avoid frequent requests in a short time.
Do the generated addresses really exist?
No. Each address is randomly pieced together according to a real format, like creating an "address with correct format but non-existent house number" from a postal code directory, only suitable for simulation, cannot be used for navigation or mailing.
What do Moo and Soi respectively represent?
Moo is the "village" or "community number" in Thai administration, for example Moo 3 means the 3rd village; Soi is "lane" or "side road number", for example Soi 12 means the 12th lane on the main road. These two are distinctive features of Thai addresses.
Can I generate only the address, without name and credit card?
Currently this generator will output identity information together, but you can completely just copy the "English address" or "Thai address" portion and ignore the name and credit card information.
Are credit card numbers safe? Won't they be misused?
Absolutely safe. All card numbers are fictional numbers generated according to the Luhn algorithm, with no corresponding real accounts, any system will reject the transaction. The "Visa 4111..." you see is just a correctly formatted placeholder.
The Thai text generated looks like garbled text, what should I do?
This is usually because your environment doesn't support Thai fonts or doesn't use UTF-8 encoding. Confirm the encoding is UTF-8 in web pages, modern code editors, or test databases and it will display normally.
Can I generate addresses for a specific province like "Chiang Rai"?
Yes, as long as you fill in "Chiang Rai" in the "State/Province" field and fill in the corresponding city name in the "City" field, after clicking generate you have a good chance of getting an address in Chiang Rai Province format. However, specific roads and house numbers are still randomly combined.

Random US Address Generator
Generate properly formatted fake US addresses for software testing, development, and data anonymization.

Japanese Address Generator
Generate random fake Japanese addresses in valid formats, complete with zip codes, administrative divisions, and block numbers.

German Address Generator
Generate random, properly formatted German addresses for software testing, data population, and privacy protection.

Martian Text Converter
Convert between Simplified Chinese, Traditional Chinese, and Martian text (Huoxingwen) for personalized online communication and unique nicknames.

Random US Address Generator
Generate properly formatted fake US addresses for software testing, development, and data anonymization.

Japanese Address Generator
Generate random fake Japanese addresses in valid formats, complete with zip codes, administrative divisions, and block numbers.

German Address Generator
Generate random, properly formatted German addresses for software testing, data population, and privacy protection.

Martian Text Converter
Convert between Simplified Chinese, Traditional Chinese, and Martian text (Huoxingwen) for personalized online communication and unique nicknames.

Random Chinese Address Generator
Quickly generate random, fake Chinese addresses complete with provinces, cities, districts, streets, and postal codes. Perfect for software testing and mock data generation.