Sans-serif typeface

IBM Plex Sans

Try your own text
IBM Plex Sans — Bright stars shimmer above the quiet harbor.
Instant CSS
About this font

IBM Plex Sans is a sans-serif family with a broad range of weights and both normal and italic styles. Its flexible structure can serve as a dependable option for interfaces, editorial layouts, and other projects that need consistent text across different levels of emphasis. The available variable format may also support more continuous weight adjustments.

Best suited for: Use it for interface labels, navigation, body copy, headings, documentation, dashboards, and brand communications. The lighter weights can help create restrained supporting text, while the middle and heavier weights provide clearer hierarchy for titles, buttons, and key information.

Design considerations: The seven weights, from 100 through 700, allow gradual contrast between text levels rather than forcing sharp jumps. Normal styles can handle general reading, while italics offer a way to distinguish notes, references, or emphasis. Test the lightest weights carefully at small sizes, especially in low-contrast settings.

Pairing guidance: For a calm, organized system, pair IBM Plex Sans with a serif that has clear proportions and modest contrast. A restrained monospace can also complement it in code samples, data, or technical labels. If another sans-serif is used, choose one with noticeably different width or texture so the hierarchy remains easy to read.

Font pairing ideas

Fonts that pair well with IBM Plex Sans

Explore complementary typefaces for headings, body copy, accents, and interface text.

Abyssinica SIL
Aa
Serif · 1 weight
Blackout Midnight
Aa
Display · 1 weight
Annapurna SIL
Aa
Serif · 2 weights
Bungee Inline
Aa
Display · 1 weight
Baskervville
Aa
Serif · 4 weights