Free alternatives toMonoLisa

Set in Fira Code, its closest free match

The closest free alternative to MonoLisa is Fira Code, 80% alike by measurement, free from Google Fonts. Azeret Mono and IBM Plex Mono come next.

  • PaidMarcus Sterz · FaceType Foundry
  • Measuredon monolisa.dev, 23 October 2026

The six closest.

  1. 01

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    Fira Code

    80%

    Close matchGoogle Fonts · SIL Open Font License

    • 4% shorter x-height
    • Sets 6% narrower
    • Same weight
    • Same stroke contrast
  2. 02

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    Azeret Mono

    80%

    Close matchGoogle Fonts · SIL Open Font License

    • Same x-height
    • Same width
    • Same weight
    • Same stroke contrast
  3. 03

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    IBM Plex Mono

    79%

    Close matchGoogle Fonts · SIL Open Font License

    • 6% shorter x-height
    • Sets 6% narrower
    • Same weight
    • Same stroke contrast
  4. 04

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    Commit Mono

    77%

    Close matchOpen source · SIL Open Font License

    • Same x-height
    • Sets 6% narrower
    • Same weight
    • Same stroke contrast
  5. 05

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    Roboto Mono

    76%

    Close matchGoogle Fonts · SIL Open Font License

    • 4% shorter x-height
    • Sets 6% narrower
    • Same weight
    • Same stroke contrast
  6. 06

    The quick brown fox jumps over the lazy dog. Typography is what language looks like.

    Noto Mono

    76%

    Close matchOpen source · SIL Open Font License

    • 3% shorter x-height
    • Sets 6% narrower
    • Same weight
    • Same stroke contrast

Measured, side by side.

MonoLisa against Fira Code, from the letters themselves. These numbers are why Fira Code comes first, and what the CSS below corrects for.

Proportions in em, at the same font size
Ascender0.740.75Cap height0.700.69x-height0.550.53Descender0.200.21
Letter widths, a to z: what decides where lines break
abcdefghijklmnopqrstuvwxyz
WeightSame
Stroke contrast+12%

MonoLisa Fira Code

Keep your line breaks.

Swap MonoLisa for Fira Code and nothing reflows. This sets Fira Code at MonoLisa’s x-height and line length, so headings, buttons and paragraphs break where they did.

MonoLisa → Fira Code
font-family: "Fira Code", monospace;
font-size: 1.045em; /* up to MonoLisa’s x-height */
letter-spacing: 0.013em; /* to MonoLisa’s line length */

About MonoLisa

MonoLisa is a paid monospace designed by Marcus Sterz, published by FaceType Foundry.

See MonoLisa on monolisa.dev ↗

Questions, answered.

What is the best free alternative to MonoLisa?

Fira Code. Measured letter by letter, it’s 80% alike: 4% shorter x-height, sets 6% narrower, same weight, same stroke contrast. Azeret Mono, IBM Plex Mono, Commit Mono, Roboto Mono and Noto Mono are also close.

Is there a free version of MonoLisa?

No. MonoLisa is a paid monospace from FaceType Foundry. Every alternative on this page is free for commercial use, under the SIL Open Font License.

How were these alternatives chosen?

By measuring the letters, not by comparing names or tags. MonoLisa was measured as monolisa.dev draws it: its proportions, the width of every letter and figure, its weight, its stroke contrast and the shapes of telling letters like a, g, R and Q. The same measurements were taken of 1,506 free fonts, and these came closest. Each match was then checked by eye.

Will Fira Code change my layout?

Not if you use the CSS on this page. It sets Fira Code 4.5% larger with a touch more letter-spacing, so text written for MonoLisa keeps its x-height and its line lengths, and lines break in the same places.

Spot MonoLisa in the wild?

Point Fontsight at any text on any website. It names the font, and offers a free look-alike you can try on the page, line breaks intact.

Add to ChromeBrave Free