Top Thai Fonts
69 curated fonts with Thai script coverage. · 69 supporting fonts
Language Coverage & Commercial Licensing Standards
Thai Font Coverage & Selection Guide
FontHubs catalogs 69 open-source font families with full Thai Unicode support, all verified under SIL OFL or commercial clearance. Leading choices include Kanit (loopless modern), Prompt (screen-optimized), and Noto Sans Thai, with Sarabun offering the deepest weights (9 styles) for government and international applications.
🔥 Top Recommended Thai Fonts
Breakdown by classification, license, weights, and character coverage
| Font Family | Category | License | Weights | Coverage | Ideal For | Action |
|---|---|---|---|---|---|---|
| Kanit | Sans-serif (Loopless) | SIL OFL 1.1 | 9 | ✓ 100% | Modern branding, SaaS dashboards & mobile apps | Download |
| Prompt | Sans-serif | SIL OFL 1.1 | 9 | ✓ 100% | Mobile body copy, e-commerce feeds & UI captions | Download |
| Noto Sans Thai | Sans-serif | SIL OFL 1.1 | 9 | ✓ 100% | Global multilingual stacks & system fallback | Download |
| Sarabun | Sans-serif (Looped) | SIL OFL 1.1 | 9 | ✓ 100% | Official documents, legal text & editorial reading | Download |
| Chakra Petch | Display / Tech | SIL OFL 1.1 | 5 | ✓ 100% | Gaming UI, tech branding & esports posters | Download |
| IBM Plex Sans Thai | Corporate Sans | SIL OFL 1.1 | 8 | ✓ 100% | Enterprise design systems & developer tools | Download |
Web & Mobile UI
Prefer loopless designs like Kanit and Prompt for crisp digital rendering.
Branding & Headlines
Use high-contrast fonts like Chakra Petch and bold Kanit weights.
Long-form & Publishing
Looped typefaces like Sarabun preserve authentic Thai reading comfort.
Thai Professional Typography Guidelines
3-Tier Vertical Metas & Line Height
Thai typography stacks base letters with upper/lower vowels and tone marks. Set CSS line-height to at least 1.6–1.8 to prevent vertical clipping.
Looped vs Loopless Stylistic Context
Looped fonts offer formal clarity for official copy, whereas loopless fonts provide contemporary minimalism for apps.
Syllabic Wrapping & Zero-Width Spaces
Thai uses spaces only for sentences. Proper web line-breaking requires dictionary-based wrapping (Intl.Segmenter).
Validated against Unicode 16.0 CLDR Thai exemplar sets including all 44 consonants, 15 vowel symbols, and tone marks, requiring >=99% coverage and OpenType GPOS positioning. (Last verified: Oct 2026)
❓ Thai Font FAQ
Which Thai fonts are genuinely free for commercial use?
Kanit, Prompt, Sarabun, Noto Sans Thai, and IBM Plex Sans Thai are all under SIL OFL 1.1, allowing 100% royalty-free commercial and application embedding.
What is the best Thai font for mobile apps?
Prompt and Kanit are specifically optimized for screen displays by Cadson Demak, maintaining outstanding legibility at small sizes (12-16px).
Filter by language coverage in the font library
Browse all fontsRecently Added
Font selection guide
Match project needs and web performance
Selection tips
- Prefer OFL fonts with ≥80% coverage
- Use sans-serif for UI
- Consider serif for long-form text
Technical notes
- Subset with WOFF2 + unicode-range
- Use font-display: swap
- Split font stacks by script
FAQ
How many Thai fonts are listed? ▼
About 69 families currently meet the Unicode coverage threshold for this page.
Can I use these fonts commercially? ▼
Many are OFL or similarly permissive open licenses, but always confirm the license on each font detail page before shipping.
What coverage threshold do you use? ▼
We generally list fonts with about ≥80% character coverage so multilingual layouts render more reliably on the web.