Monospace typeface

IBM Plex Mono

Try your own text
IBM Plex Mono — Quick zephyrs blow, vexing daft Jim.
Instant CSS
About this font

IBM Plex Mono is a monospace typeface with an orderly, code-oriented appearance. Its even character spacing can help align labels, values, and repeated information, while the broad weight range gives it flexibility for both quiet text and stronger emphasis. It may suit interfaces, documentation, and other work where structure needs to remain visible.

Best suited for: Try it for code samples, technical documentation, command-line interfaces, data tables, file names, product labels, and compact editorial layouts. Regular or medium weights can handle general text, while heavier settings can separate headings, controls, or important values. Italics can add distinction to notes and secondary commentary.

Design considerations: The seven weights, from 100 through 700, allow careful contrast without changing the typeface. Lighter styles may work best at generous sizes and with adequate contrast; regular and medium weights are more adaptable for sustained reading. Semibold and bold can clarify hierarchy, but dense interfaces may become visually heavy if several strong weights appear together.

Pairing guidance: Balance its fixed-width rhythm with a proportional sans serif for longer explanatory text or navigation. A humanist sans can soften the technical texture, while a restrained serif may add contrast in editorial settings. Keep the companion family quieter in headings or supporting copy so IBM Plex Mono remains clear where alignment and code-like detail matter.

Font pairing ideas

Fonts that pair well with IBM Plex Mono

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

Asap Sharp
Aa
Sans-serif · 9 weights
Adamina
Aa
Serif · 1 weight
BBH Bartle
Aa
Sans-serif · 1 weight
Antic Didone
Aa
Serif · 1 weight
Bluu Next
Aa
Sans-serif · 1 weight