Font family
IBM Plex Mono font
IBM Plex Mono is a monospace designed alongside IBM Plex Sans. It is a coding font with a humanist character and clear distinction between similar glyphs.
The quick brown fox jumps over the lazy dog 0123456789
Uppercase
Lowercase
Digits
Punctuation
Click any glyph to copy it to your clipboard.
- 100Hamburgevons
- 200Hamburgevons
- 300Hamburgevons
- 400Hamburgevons
- 500Hamburgevons
- 600Hamburgevons
- 700Hamburgevons
Font Details
- Designer
- IBM
- Foundry
- IBM
- Source
- Google Fonts
- License
- OFL-1.1
- Category
- monospace
- X-height
- high
- Styles
- normal, italic
- Subsets
- latin, latin-ext, cyrillic, vietnamese
- Weights
- 100, 200, 300, 400, 500, 600, 700
- Variable
- No
- Popularity
- 80/100
- Tags
- monospace, code, technical, ligatures
Character and Use Cases
IBM Plex Mono , IBM Plex Mono brings the Plex skeleton into fixed-width form, giving code and data the same engineered voice as the rest of the family. Every glyph shares one advance width, which makes alignment and scanning the point of the design.
Use IBM Plex Mono for code blocks, terminal UI, file names, timestamps, and tabular data where columns must line up. Its letters keep lookalikes distinct, and its weights run from 100 to 700, which is more range than most monospaced families offer. It reads well in developer tooling and anywhere a technical accent is wanted.
Regular (400) and Medium (500) for code and data; SemiBold (600) and Bold (700) for syntax highlights and emphasis inside code. The light weights suit large decorative code displays.
Production Code
Copy-paste into your project. No build step required.
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM%20Plex%20Mono:wght@100;200;300;400;500;600;700&display=swap" rel="stylesheet">Pairings using IBM Plex Mono
View allThe art of typography
Good typography is the visible voice of design, quiet when it should be, loud when it must.
PreviewIBM Plex Mono + IBM Plex Sans
IBM Plex Mono headings over IBM Plex Sans body. A common pattern in developer docs where section titles are set in monospace and prose in a humanist sans.
Frequently Asked Questions
- Does IBM Plex Mono have programming ligatures?
- It does not ship the arrow and operator ligatures that fonts like JetBrains Mono provide, so if that is a requirement, check the font inspector before choosing it as your editor face.
- Why choose Plex Mono over other monospaced fonts?
- If the rest of your product already uses the Plex family, its mono sibling keeps code visually coherent with the interface, which is the main reason to prefer it.
Test IBM Plex Mono in the playground
Drop IBM Plex Mono into the typography playground, mix it with another family, and check contrast on real text.