Thai font · OFL
IBM Plex Sans Thai
ไอบีเอ็ม เพล็กซ์ แซนส์ ไทย
อ่านหน้า ฟอนต์ IBM Plex Sans Thai เป็นภาษาไทย — พร้อมลิงก์ดาวน์โหลดและวิธีติดตั้ง →
Download IBM Plex Sans Thai — free →
How to install & use
- Windows — Download the .zip, unzip it, then right-click the .ttf/.otf file → “Install”.
- macOS — Double-click the .ttf/.otf file, then click “Install Font” in Font Book.
- Web — Embed from Google Fonts with a <link> tag or @import — grab the snippet on the specimen page.
Try IBM Plex Sans Thai
Type your own text to preview IBM Plex Sans Thai live. Adjust size and weight, then grab the embed code.
What IBM Plex Sans Thai is
IBM Plex Sans Thai (often shortened to IBM Plex Thai) is the loopless Thai extension of IBM’s global Plex type system, credited to Mike Abbink and Bold Monday in the Google Fonts metadata, with the Thai extension drawn by Mark Frömberg with Ben Mitchell per Frömberg’s project page. It is released under the SIL Open Font License in seven upright weights from Thin to Bold, with no italics, and has a looped companion, IBM Plex Sans Thai Looped. The official family name on Google Fonts and in the IBM/plex repository is “IBM Plex Sans Thai”, per the metadata and the plex-sans-thai package; “IBM Plex Thai” is the common short form. Note that Frömberg’s page documents the Looped cut; the credit for the loopless family follows the Google Fonts metadata.
The original IBM Plex was designed by Mike Abbink and Bold Monday in 2017 as IBM’s new corporate typeface, replacing Helvetica after 50+ years of use. The Thai extension was drawn in 2018 by Mark Frömberg with Ben Mitchell (per Frömberg’s page on the Looped cut) and reached Google Fonts on 18 June 2021 per the metadata, translating Plex’s humanist-with-engineering character into Thai consonant and vowel forms.
The result is the most technically rigorous free Thai corporate sans-serif currently available. Because it carries IBM’s backing, the spacing, hinting, and opentype features are production-grade from day one.
Character design and tone
IBM Plex Sans Thai uses sharp geometric terminals, a high x-height, and engineering-flavoured straight stems that echo the Latin Plex’s “humanist sans meeting machined hardware” brief. The loopless cut removes the traditional circle on consonants like ก and ถ in favour of clean open hooks.
What makes Plex Thai distinctive is the subtle flare at terminals — the end of a stroke on น or ม picks up a small optical widening that echoes Plex Latin’s slab-adjacent endings. Tone marks sit higher than on Sarabun, which suits the tall, architectural feel. The Looped cut is the same skeleton with traditional loops restored for legibility-critical contexts.
The Latin companion is of course IBM Plex Sans itself, which means the two scripts are drawn as one system. Cap heights, x-heights, and stem weights align precisely. A Thai sentence set next to an English sentence looks like one typeface, not two.
Weights and availability
IBM Plex Sans Thai and IBM Plex Sans Thai Looped each ship in seven upright weights from Thin (100) to Bold (700) with no Thai italics, per the Google Fonts metadata; italics exist only on the Latin IBM Plex Sans side. Download from Google Fonts or the IBM Plex GitHub repository.
The full Plex family also includes Plex Serif, Plex Mono and Plex Sans across multiple scripts, so a Thai + English + code-block design system can be built entirely from one family. File sizes for Plex Sans Thai are roughly 40-55KB per weight in WOFF2.
Loopless IBM Plex Sans Thai versus IBM Plex Sans Thai Looped
IBM Plex Sans Thai is the main, loopless cut for UI, headings and anything where Thai and Plex Latin must read as one system; IBM Plex Sans Thai Looped is the looped cut for long body copy and readers who expect the traditional head loops. They are two separate families on Google Fonts, added the same day (18 June 2021), with the same seven weights and the same OFL licence. Both metadata files (loopless, Looped) list seven upright static files and no variable axes.
The “loop” is the small circle at the stroke start of consonants such as ก ถ ภ ม. The loopless cut opens it into a hook; Looped keeps it. Everything else is shared, so the two can be swapped within one layout without line-height changes. Rule of thumb: dashboards, apps and headings use this page’s font; reports, manuals and long emails use Looped. For a single variable file in the same tonal family, Anuphan is a loopless Thai drawn from Plex’s Latin. See the loopless category for alternatives.
How to download and install IBM Plex Sans Thai
Download free from the Google Fonts specimen (“Get font” then “Download all”, seven static .ttf files, no sign-up) or from the Releases page of IBM’s own IBM/plex repository, which also publishes the family as the npm package @ibm/plex-sans-thai with subsetted .woff2 files and ready CSS. There is no variable file for this family; MDN describes this static model as one file per style, so pick two or three weights for the web.
- Windows / macOS — right-click the .ttf and Install, or double-click and Install in Font Book; the Thai side has no italics, so the Italic button in Word produces a synthetic slant
- PowerPoint hand-offs — File → Options → Save → Embed fonts in the file, per Microsoft; the OFL FAQ permits embedding (1.12)
- Google Docs, Canva, Figma — Figma includes Google fonts by default; Google Docs adds it through More fonts, which Google documents as available for Thai; in Canva filter by language or upload the TTFs on a paid plan. Type the full name with “Sans” — searching “IBM Plex Thai” finds nothing
Thai-speaking readers will find the full guide, including Word’s Complex scripts setting, on the Thai-language page.
Best use cases
IBM Plex Sans Thai is purpose-built for bilingual corporate identity, technical documentation and product UI. Strong briefs:
- Thai B2B and enterprise SaaS, particularly fintech, cloud, and dev tooling
- Technical documentation, API reference sites, engineering blogs in Thai
- Corporate annual reports and investor relations materials
- Bilingual product marketing for brands that use Plex as their global face
- Design systems for Thai government digital services that want a modern corporate feel
Where it doesn’t fit: consumer lifestyle brands (Plex reads as technical), long-form Thai editorial (the Looped cut is better, but serifs like Pridi still edge it), and traditional cultural contexts.
Pairings
IBM Plex Sans Thai pairs obviously with the rest of the Plex family, but also with other engineered sans-serifs. Three pairings:
- IBM Plex Sans — the canonical bilingual pairing, perfectly matched by design
- IBM Plex Mono — for code samples and tabular data inside technical Thai content
- Inter — when Plex feels too branded, Inter’s humanist skeleton reads as a neutral sibling
- IBM Plex Sans Thai Looped — the looped cut of the same family, for long body copy under loopless headings
- Anuphan — an independent loopless Thai drawn from Plex’s Latin, shipped as a single variable file
- Sarabun — neutral looped Thai body text when the whole system need not be Plex
See the typography learning hub for bilingual system guidance.
Licensing
IBM Plex Sans Thai is released under the SIL Open Font License, which allows free commercial use, modification and bundling. This is unusual for a typeface commissioned as a corporate identity — IBM open-sourced Plex specifically so the broader community could use it. Verify the licence at github.com/IBM/plex or on the Google Fonts specimen.
Frequently asked questions about IBM Plex Sans Thai
The questions people searching for IBM Plex Sans Thai ask most are whether “IBM Plex Thai” is the same font, whether it has italics or a variable file, and whether commercial use is allowed; the short, sourced answers are below.
Are IBM Plex Thai and IBM Plex Sans Thai the same font?
Yes. “IBM Plex Sans Thai” is the official family name on Google Fonts and in IBM’s repository; “IBM Plex Thai” is a common short form. Use the full name when searching font menus.
Does IBM Plex Sans Thai have italics or a variable font?
Neither, on Google Fonts. The metadata lists seven upright static files. For a variable Plex-toned Thai use Anuphan; for true Thai italics use Kanit.
Can I use IBM Plex Sans Thai commercially?
Yes. Both the IBM/plex repository and Google Fonts state OFL-1.1, and the OFL FAQ allows any design work including logos (1.1) without required attribution; the only restriction is selling the font files by themselves (1.5–1.6). See the Thai font licensing guide.
Frequently asked questions about IBM Plex Sans Thai
Is IBM Plex Sans Thai free for commercial use?
Yes — IBM Plex Sans Thai is free for both personal and commercial use under the SIL Open Font License (OFL). You can use it in client work, apps, products, and websites at no cost, and self-host or embed it from Google Fonts. The only OFL condition is that you don’t sell the font files on their own.
How many weights does IBM Plex Sans Thai have?
IBM Plex Sans Thai ships in 7 weights: Thin, ExtraLight, Light, Regular, Medium, SemiBold, Bold. Pick a heavier weight for display and headlines, and a Regular or lighter weight for body text and long-form reading.
Does IBM Plex Sans Thai support Latin and English characters?
Yes — IBM Plex Sans Thai includes a Latin character set alongside Thai, so it can set English and Thai in one typeface. That makes it a practical choice for bilingual branding, packaging, and UI.
Where can I download IBM Plex Sans Thai?
Download IBM Plex Sans Thai free from Google Fonts. You can install the desktop files, self-host the WOFF2 files, or embed it directly with a <link> tag or @import — grab the embed code from the live preview above.
What fonts are similar to IBM Plex Sans Thai?
The closest alternatives to IBM Plex Sans Thai are Anuphan, Noto Sans Thai, Kanit. They share a similar style and use case, so they’re the first faces to compare if you need a different weight range, license, or price.
Who designed IBM Plex Sans Thai?
IBM Plex Sans Thai was designed by Mike Abbink, Bold Monday (Thai extension by Mark Frömberg with Ben Mitchell) at Bold Monday / IBM, released in 2021. Full designer credit and the primary source are listed at the bottom of this page.
Information verified as of September 2026
Sources
- IBM Plex Thai is part of the IBM Plex family commissioned by IBM from Mike Abbink; the Thai script was designed by Cadson Demak.—IBM Plex project site, plex.typenetwork.com (accessed Apr 10, 2026)
- IBM Plex Sans Thai and IBM Plex Sans Thai Looped are both available on Google Fonts under the SIL Open Font License.—Google Fonts specimen page for IBM Plex Sans Thai (accessed Apr 10, 2026)
- Google Fonts METADATA.pb names the family 'IBM Plex Sans Thai', designer 'Mike Abbink, Bold Monday', licence OFL, category SANS_SERIF, added 2021-06-18, with seven static upright files from Thin (100) to Bold (700), no italics, primary script Thai, subsets Cyrillic Extended, Latin, Latin Extended, Thai.—google/fonts repository — ofl/ibmplexsansthai/METADATA.pb (accessed Sep 8, 2026)
- Google Fonts METADATA.pb for IBM Plex Sans Thai Looped: designer 'Mike Abbink, Bold Monday', OFL, added 2021-06-18, seven static upright files Thin (100) to Bold (700), no italics, primary script Thai.—google/fonts repository — ofl/ibmplexsansthailooped/METADATA.pb (accessed Sep 8, 2026)
- The IBM/plex README lists IBM Plex Sans Thai and IBM Plex Sans Thai Looped as separate packages (npm @ibm/plex-sans-thai), distributes zip files from the releases page, and is licensed under OFL-1.1.—IBM Plex repository README on GitHub (accessed Sep 8, 2026)
- The plex-sans-thai package in IBM/plex installs as npm @ibm/plex-sans-thai, ships a fonts/complete folder plus .woff2/.woff subsets with CSS and SCSS, and declares the family name 'IBM Plex Sans Thai'.—IBM/plex repository — packages/plex-sans-thai (accessed Sep 8, 2026)
- OFL FAQ: fonts under the OFL may be used for any kind of design work including logos (1.1); the fonts may not be sold by themselves but may be bundled with software or documents (1.4–1.6); embedding in PDF is allowed (1.12); webfont use via @font-face is explicitly allowed (2.1); crediting the author is appreciated but not required.—SIL Open Font License — OFL FAQ (accessed Sep 8, 2026)
- MDN: with a variable font all weight/width/style permutations are contained in a single file, whereas a static typeface ships a separate file per style; with variable fonts any font-weight value from 1 to 1000 is valid.—MDN Web Docs — Variable fonts guide (accessed Sep 8, 2026)
- Word and PowerPoint (Microsoft 365 on Windows and Mac, PowerPoint 2021/2024, Word 2016–2021) can embed fonts via File > Options > Save > 'Embed fonts in the file'; not all TrueType fonts can be embedded, depending on the embeddability level set by the font maker.—Microsoft Support — Benefits of embedding custom fonts (accessed Sep 8, 2026)
- Figma states 'By default, Figma includes Google fonts and Apple fonts in files'; locally installed .TTF/.OTF fonts require the Figma font installer in the browser (built into the desktop app) and appear under the 'Installed by you' filter.—Figma Help Center — Add a font to Figma (accessed Sep 8, 2026)
- Google Docs Editors Help states 'In some languages, you can add new fonts to your font list' through the More fonts dialog; Thai is included in the list of supported languages.—Google Docs Editors Help — Change how paragraphs & fonts look (accessed Sep 8, 2026)
- Credit corrected 2026-09-08 from Google Fonts metadata: designer field reads 'Mike Abbink, Bold Monday'; the earlier Cadson Demak attribution (ibm.com/plex names no designer) was removed from the body. Frömberg's project page, which documents the Looped cut, credits the Thai extension to Mark Frömberg with Ben Mitchell (2018).—google/fonts METADATA.pb for IBM Plex Sans Thai; Mark Frömberg project page (Looped cut) (accessed Sep 8, 2026)