Thai IDN domain registration - สวัสดี.com and .ไทย TLD guide

What Are IDN Domains (Internationalized Domain Names)?

IDN stands for Internationalized Domain Name — a standard that allows domain names to use characters from non-Latin scripts, including Thai, Arabic, Chinese, Japanese, Korean, Cyrillic, and over 100 other languages and writing systems.

Before IDN, internet domain names were restricted to the ASCII character set: 26 letters (a–z), digits (0–9), and hyphens (-). This created a barrier for billions of internet users who primarily use non-Latin scripts. ICANN addressed this by ratifying the IDN standard under RFC 3490, allowing native-script domain registration worldwide.

💡 Simple example: Instead of registering sawasdee-thai.com, you can register สวัสดี.com or ข่าว.ไทย directly. Browsers and DNS handle the technical conversion automatically.

Punycode: How Thai Script Becomes DNS-Compatible

Since the DNS infrastructure was built for ASCII, a conversion layer is needed. That layer is Punycode, defined in RFC 3492. Punycode encodes Unicode characters into an ASCII-compatible format prefixed with xn--.

Example conversions for Thai domains:

สวัสดี.com → xn--o3cw4h.com .ไทย (TLD) → .xn--o3cw4h ประเทศไทย.ไทย → xn--12cce6eba5cxb7aa.xn--o3cw4h เว็บไทย.com → xn--12cb6d3b0a.com

The browser handles this invisibly:

  1. User types สวัสดี.com in the address bar
  2. Browser converts it to xn--o3cw4h.com internally
  3. DNS query is sent using the Punycode form
  4. DNS responds with an IP address
  5. Browser displays the Thai-script URL to the user

⚠️ Homograph Attack Warning: Some browsers display Punycode instead of the native script in the URL bar to protect against homograph attacks — where visually similar characters from different scripts are used to spoof a legitimate domain.

The .ไทย TLD — Thailand's Native-Script Domain

.ไทย (Punycode: .xn--o3cw4h) is Thailand's Internationalized ccTLD (Country Code Top-Level Domain). Unlike the ASCII .th domain that has existed since 1988, .ไทย was approved by ICANN in 2011 and is administered by THNIC (Thai Network Information Center Foundation).

Key Features of .ไทย

.th Subdomains: .co.th, .in.th, .go.th and More

Thailand also has the ASCII .th ccTLD with several second-level domains, each targeted at specific organizations:

DomainForRequirements
.co.thCompanies, businessesThai company registration
.in.thIndividuals, general orgsNone
.go.thThai government agenciesGovernment only
.ac.thEducational institutionsAccredited institutions
.or.thNon-profits, foundationsRegistered organization
.net.thNetwork/ISP operatorsTelecom license holders
.mi.thMilitary organizationsMilitary only

Thai TLD Comparison Table

TLDPunycodeApprox. Annual CostRestrictionBest For
.ไทย.xn--o3cw4h300–800 THBNoneFull Thai-script branding
.co.th—800–1,200 THBThai company requiredThai businesses
.in.th—400–700 THBNoneIndividuals, general use
.go.th—Free (govt)Government onlyOfficial government sites
.th—500–900 THBNoneShort, memorable .th
Thai IDN .comxn--[hash].com400–600 THBNoneGlobal reach + Thai branding

How to Register a Thai IDN Domain (Step by Step)

Registering a Thai IDN domain follows the same general process as any domain registration:

Step 1 — Choose Your Thai Domain Name

Select a short, memorable Thai name that reflects your brand. Consider:

Step 2 — Check Domain Availability

Use a WHOIS tool that supports IDN to check if the name is available. You can use the AsiaGB WHOIS tool or THNIC's own lookup service. Type the Thai script directly — the system converts to Punycode automatically.

Step 3 — Select a Registrar and Complete Registration

Choose a THNIC-accredited registrar, provide your contact details (name, address, email, phone), and pay the registration fee. For .co.th you'll need to provide Thai company registration documents.

Step 4 — Configure DNS

After registration, point your domain to your hosting:

Step 5 — Test Your Thai Domain

Type your Thai domain name in a browser and verify it loads correctly. Check the Punycode representation using nslookup or dig if needed.

💡 Pro tip: Register both the Thai IDN version and a similar ASCII version simultaneously to prevent cyber-squatting. For example, register สวัสดี.com alongside sawasdee.com.

Who Should Use Thai IDN Domains?

Thai IDN domains are most valuable for:

Pros and Cons of Thai Domain Names

Advantages

Disadvantages

Pricing and Recommended Registrars

TLDRegistration (first year)Annual RenewalNotes
.ไทย300–800 THB300–800 THBNative Thai-script TLD
.co.th800–1,200 THB800–1,200 THBRequires Thai company docs
.in.th400–700 THB400–700 THBOpen registration
Thai IDN .com400–600 THB400–600 THBGlobal reach, .com TLD

Recommended Registrars

Register Your Thai Domain with AsiaGB

Full support for .ไทย, .co.th, .in.th and IDN on .com — Thai-speaking team ready to help.

Search for Your Domain →

Frequently Asked Questions

What is a Thai IDN domain?
A Thai IDN (Internationalized Domain Name) is a web address written in Thai script, such as สวัสดี.com or ข่าว.ไทย. DNS converts these to Punycode (xn-- prefixed ASCII) under the hood, while browsers show the native Thai script to users.
What does สวัสดี.com look like in Punycode?
สวัสดี.com converts to xn--o3cw4h.com. The xn-- prefix is the IANA-standard marker for Punycode, and o3cw4h is the Bootstring-encoded representation of the Thai word สวัสดี (sawasdee = hello).
Is .ไทย the same as .th?
No. .th is the traditional ASCII ccTLD for Thailand (active since 1988), while .ไทย is the newer Internationalized ccTLD entirely in Thai script (approved 2011). Both are managed by THNIC but serve different use cases.
Do I need a Thai company to register a Thai domain?
It depends on the TLD. .ไทย, .in.th, and .th have no eligibility requirements. .co.th requires Thai company registration. .go.th is restricted to government agencies. .ac.th requires accredited educational institution status.
Will my SSL certificate work on a Thai IDN domain?
Yes. Major Certificate Authorities (including Let's Encrypt) support IDN. The certificate will list the Punycode form in the Common Name field, but browsers will display the Thai-script URL in the address bar as expected.
Can Thai IDN domains rank on Google?
Yes. Google treats IDN domains equivalently to ASCII domains for indexing and ranking. Use proper hreflang tags, Thai-language content, and standard SEO practices — your Thai domain can rank for Thai-language queries just like any ASCII domain.
How do I check if a Thai domain name is available?
Use a WHOIS tool that supports IDN. Type the Thai-script name directly — tools like AsiaGB Domain Search or THNIC's WHOIS will convert to Punycode and check availability automatically. You can also use whois xn--[punycode].com via command line.