MonoLisa

font follows function

A typeface built for you, the developers and creatives, Monolisa improves code legibility and provides a clear sans serif for all design tasks.

What Users Say

Gant Laborde
Gant LabordeCIO at Infinite Red
As a consultant, an instructor, and a presenter, having a clean and engaging mono font is paramount, and MonoLisa delivers information perfectly to everyone without forgetting to sneak in some personality in a gentle smile.
Kyle Welch
Kyle WelchSenior Software Developer at Eventbrite
MonoLisa is now my go to font for all places. It has become my expectation in my terminal and code to the point that seeing other fonts confuses me. From the well designed and unique characters make it simple to parse and read throughout the day.
Horacio Herrera
Horacio HerreraIndependent consultant
This font is so sharp that the readability of my code increased a lot! Definitely a font I will use for a long time.
Max Stoiber
Max StoiberFrontend Developer at Gatsby
I love it ♥️
Mark Dalgleish
Mark DalgleishDeveloper at SEEK
I've been using MonoLisa as my editor font for the past few months. After a small adjustment period, I really grew to love it. Going back to any of my old font choices feels like a downgrade in comparison.
David Khourshid
David KhourshidSoftware developer at Microsoft
I've been using this font for months, and while the slightly wider nature of this font took a little getting used to at first, it eventually grew on me and I saw how well this font works with my daily workflow. A great, quality font and I highly recommend it!
Sara Vieira
Sara VieiraEngineer at CodeSandbox
As someone with an eye condition this font makes my life way easier. And not just in coding but even in design since it doesn't only carry regular but the whole set of weights so you can even use it in design, logos or anything a monospace font makes sense.
Cassidy Williams
Cassidy WilliamsCTO at Contenda
I switched to MonoLisa after trying out several different fonts in my terminal and in my IDE. As a coding instructor and speaker (and just someone who codes a lot in her free time), readability is always the most important thing to me in a font.
Kent C. Dodds
Kent C. DoddsMaking people's lives better with software
I'm not much of a font guy, but after using this font for just a few days it's grown on my and I really like it. (And people wasted no time in constantly asking me what font I use). Two thumbs up 👍👍
Dominik Sumer
Dominik SumerCo-Founder of seriouscode.io
Love the aesthetics of the font and how it improves code readability. That's why we've also decided to use it as the default font at snappify.io
Michał Popek
Michał PopekFrontend Developer
I had been struggling with some vision issues before and MonoLisa really helped me a lot by taking a lot of strain off my eyes.
Caleb Porzio
Caleb PorzioCreator of Alpine.js
MonoLisa is the perfect coding font IMO. Spacious, stylish, and super readable. I never pictured myself having such strong feelings about a font, yet here we are.

MonoLisa Family

Both MonoLisa Code and MonoLisa Text share the same design principles and characteristics that make MonoLisa exceptional: distinctive letterforms, carefully balanced spacing, and extensive language support. Whether you’re writing code or designing interfaces, MonoLisa brings clarity and style to your work.

A perfect pairing for the AI era

AI assistants produce both code and prose. MonoLisa Text renders long-form explanations with optimal readability, while MonoLisa Code keeps your code crystal clear. The perfect pairing for the AI era.

Markdown Source
Rendered Output

Distinction

Distinction is critical for a good coding font since it reduces ambiguity and helps avoid mistakes that can lead to software bugs. MonoLisa’s glyphs fit perfectly together, but at the same time are distinct enough so your eyes will effortlessly tell them apart.

Il1
Similar characters look different
db
Distinct lower case connections
CG
Different terminals of capitals

Italics

If italics are not enough, there is a script variant for a hand-written appearance.

a
e
f
g

Script

If simple italics are not enough, there is a script version available.

Italics style

The quick brown fox jumps over the lazy dog and runs away.

Variable

MonoLisa ships as a variable font with two axes. Weight gives you every cut from Thin to Black in a single file — no megabytes per style. Grade fine-tunes typographic color by adjusting stroke thickness without changing glyph widths, so a darker surface or your own preference can sit on its own setting while the layout stays put.

400
0

Set font-variation-settings: "GRAD" -50 to compensate on a darker surface. Both axes — weight and grade — apply across MonoLisa Text and MonoLisa Code, so prose and inline tokens shift together.

Current surface — GRAD -50

Set font-variation-settings: "GRAD" -50 to compensate on a darker surface. Both axes — weight and grade — apply across MonoLisa Text and MonoLisa Code, so prose and inline tokens shift together.

Inverse surface — GRAD 0

Languages

Both MonoLisa Code and MonoLisa Text support over 200 languages and different alphabets including Latin, Armenian, Cyrillic, Greek, Hebrew, and more. The same level of care and attention to detail extends across all scripts in the whole family.

FrançaisհայկУкраїнськаΕλληνικάטיפוגרפיה

Abkhazian • Acehnese • Adangme • Adyghe • Afrikaans • Aghem • Akan • Albanian • Aleut • Angika • Apache, Western • Aragonese • Arapaho • Aromanian • Asturian • Asu • Avaric • Awadhi • Aymara • Azerbaijani • Bafia • Balinese • Bambara • Bashkir • Basque • Belarusian • Bemba • Bena • Bini • Bislama • Bosnian • Breton • Buginese • Bulgarian • Cajun French • Catalan • Cebuano • Chamorro • Chechen • Cheyenne • Chickasaw • Chiga • Choctaw • Chuukese • Chuvash • Colognian • Comorian • Cornish • Corsican • Croatian • Czech • Dakota • Danish • Dargwa • Dazaga • Dogrib • Duala • Dutch • Efik • Ekajuk • Embu • English • Erzya • Esperanto • Estonian • Ewe • Faroese • Fijian • Filipino • Finnish • Fon • French • Friulian • Fula • Ga • Galician • Ganda • German • Gilbertese • Gorontalo • Greek • Guarani • Gusii • Gwichʼin • Haitian Creole • Hausa • Herero • Hiligaynon • Hungarian • Hupa • Iban • Ibibio • Icelandic • Ido • Igbo • Iloko • Inari Sami • Indonesian • Ingush • Interlingua • Irish • Italian • Javanese • Jju • Jola-Fonyi • Kabardian • Kabuverdianu • Kachin • Kako • Kalaallisut • Kalenjin • Kalmyk • Kamba • Kanuri • Karachay-Balkar • Karelian • Kazakh • Khasi • Kikuyu • Kildin Sámi • Kimbundu • Kinyarwanda • Klingon • Komi • Koro • Koyra Chiini • Koyraboro Senni • Kpelle • Kuanyama • Kumyk • Kurukh • Kwasio • Kyrgyz • Ladino • Langi • Latin • Latvian • Lezghian • Limburgish • Lingala • Lithuanian • Lojban • Louisiana Creole • Lower Sorbian • Lozi • Luba-Katanga • Luba-Lulua • Lule Sami • Lunda • Luo • Luxembourgish • Luyia • Macedonian • Machame • Madurese • Magahi • Makasar • Makhuwa-Meetto • Makonde • Malagasy • Malay • Maltese • Manx • Māori • Mapuche • Mari • Marshallese • Masai • Mende • Meru • Metaʼ • Mi'kmaw • Minangkabau • Mirandese • Mizo • Mohawk • Moksha • Mongolian • Morisyen • Mossi • Mvskoke • Nauru • Navajo • Ndonga • Neapolitan • Newari • Ngambay • Ngiemboon • Nias • Niuean • Nogai • North Ndebele • North Sámi • Northern Sotho • Norwegian Bokmål • Norwegian Nynorsk • Nuer • Nyanja • Nyankole • Occitan • Oromo • Ossetic • Palauan • Pampanga • Pangasinan • Papiamento • Pite Sámi • Polish • Portuguese • Quechua • Rapanui • Rarotongan • Romanian • Romansh • Rombo • Rundi • Russian • Rwa • Sakha • Samburu • Sandawe • Sango • Sangu • Sardinian • Scots • Scottish Gaelic • Sena • Serbian • Shambala • Shan • Shona • Sicilian • Siksiká • Skolt Sami • Slovak • Slovenian • Soga • Somali • Soninke • South Ndebele • South Sámi • Southern Altai • Southern Sotho • Spanish • Sranan Tongo • Sukuma • Sundanese • Swahili • Swati • Swedish • Swiss German • Tahitian • Taita • Tajik • Taroko • Tasawaq • Tatar • Teso • Tetum • Timne • Tok Pisin • Tsonga • Tswana • Tumbuka • Turkish • Turkmen • Tuvalu • Tuvinian • Tyap • Udmurt • Ukrainian • Umbundu • Ume Sámi • Upper Sorbian • Uzbek • Vai • Venda • Vietnamese • Vunjo • Walloon • Waray • Welsh • Wolastoqey • Wolof • Xhosa • Yangben • Yemba • Zarma • Zaza • Zulu • Zuni

OpenType Features

MonoLisa includes many OpenType features to enable an unprecedented level of customization.

OpenType features have great support in professional graphic software. Unfortunately, they are still not available in most text editors. To make MonoLisa work in all environments, we allow you to pick the features you want to use in just a few clicks before you download the font, making it a unique font tailored to you. Check out the tester to see all the features in action.

Common features

Contextual alternatives calt

1:11:1

Case-sensitive forms case

¡M!¡M!

Fractions frac

3/43/4

Whitespace ligatures liga

{|{|

Old style numbers onum

3636

Ordinals ordn

1a1a

Alt g 1 [upright only] ss03

gg

Alt g 2 [upright only] ss04

gg

Subscript subs

H2OH2O

Superscript sups

m2m2

Zero zero

00

Script variant [italic only] ss01

ff

Alt i r ss02

ii

Alt @ ss05

@@

Traditional @ ss06

@@

Traditional * ss07

**

Alt $ ฿ ¢ ss08

$฿¢$฿¢

Alt & ss09

&&

Alt () ss10

()()

Alt {} ss11

{}{}

Thin double backslash ss12

\\\\

Hexadecimal x [multiply] ss13

0xF0xF

Alt seven ss14

77

Plain zero ss15

00

Code-only features

Markdown headings cv01

####

Less, slash, greater cv02

</></>

Less, bar, greater cv03

<|><|>

Less, hyphen, greater cv04

<-><->

Less, equal, greater cv05

<=><=>

Alt ≥ ≤ liga 1 cv06

>=>=

Alt ≥ ≤ liga 2 cv07

>=>=

Arrows cv08

->->

Equal combinations cv09

====

Alt .= …= ligatures cv10

.=.=

Tilde combinations cv11

<~><~>

Ampersand combinations cv12

&>&>

What Users Say

Gant Laborde
Gant LabordeCIO at Infinite Red
As a consultant, an instructor, and a presenter, having a clean and engaging mono font is paramount, and MonoLisa delivers information perfectly to everyone without forgetting to sneak in some personality in a gentle smile.
Kyle Welch
Kyle WelchSenior Software Developer at Eventbrite
MonoLisa is now my go to font for all places. It has become my expectation in my terminal and code to the point that seeing other fonts confuses me. From the well designed and unique characters make it simple to parse and read throughout the day.
Horacio Herrera
Horacio HerreraIndependent consultant
This font is so sharp that the readability of my code increased a lot! Definitely a font I will use for a long time.
Max Stoiber
Max StoiberFrontend Developer at Gatsby
I love it ♥️
Mark Dalgleish
Mark DalgleishDeveloper at SEEK
I've been using MonoLisa as my editor font for the past few months. After a small adjustment period, I really grew to love it. Going back to any of my old font choices feels like a downgrade in comparison.
David Khourshid
David KhourshidSoftware developer at Microsoft
I've been using this font for months, and while the slightly wider nature of this font took a little getting used to at first, it eventually grew on me and I saw how well this font works with my daily workflow. A great, quality font and I highly recommend it!
Sara Vieira
Sara VieiraEngineer at CodeSandbox
As someone with an eye condition this font makes my life way easier. And not just in coding but even in design since it doesn't only carry regular but the whole set of weights so you can even use it in design, logos or anything a monospace font makes sense.
Cassidy Williams
Cassidy WilliamsCTO at Contenda
I switched to MonoLisa after trying out several different fonts in my terminal and in my IDE. As a coding instructor and speaker (and just someone who codes a lot in her free time), readability is always the most important thing to me in a font.
Kent C. Dodds
Kent C. DoddsMaking people's lives better with software
I'm not much of a font guy, but after using this font for just a few days it's grown on my and I really like it. (And people wasted no time in constantly asking me what font I use). Two thumbs up 👍👍
Dominik Sumer
Dominik SumerCo-Founder of seriouscode.io
Love the aesthetics of the font and how it improves code readability. That's why we've also decided to use it as the default font at snappify.io
Michał Popek
Michał PopekFrontend Developer
I had been struggling with some vision issues before and MonoLisa really helped me a lot by taking a lot of strain off my eyes.
Caleb Porzio
Caleb PorzioCreator of Alpine.js
MonoLisa is the perfect coding font IMO. Spacious, stylish, and super readable. I never pictured myself having such strong feelings about a font, yet here we are.

MonoLisa Code

MonoLisa Code is a typeface optimized for code editors. Every character has the same width, which is perfect for alignment and readability when writing code. The increased character width and specially designed ligatures make it exceptional for programming.

Increased Width

For the code family, increased character width helped us design a typeface with more natural, open forms. The shapes are more relaxed, creating less eye strain over long periods of time. MonoLisa Text inherits these relaxed, open forms while using proportional spacing.

Wide

MonoLisa is ~7% wider compared to other monospaced fonts.

Reading Flow

MonoLisa uses open forms, and terminals (starting and ending points) that are pointing towards the neighboring letters to let the eye follow the line of text fluently.

flows

Space

Monospaced fonts tend to have unevenly distributed dark and light space when compared to regular typefaces. MonoLisa carefully compensates for the issue by using unique letter shapes to maintain the balance.

WMA

MonoLisa Code vs Monaco

Coding Ligatures

MonoLisa comes with over 120 specially designed coding ligatures. A ligature is a special symbol that combines two or more characters together so it looks like one token. Ligatures help reduce visual noise and balance white space by aligning special symbols appropriately. These are optimized for code and are available in the code family.

++a>=b%%0!=c~~>d
<!--Comment-->
<>###Title...</>
??e:=f=>{|1,2,3|}

Your Code, Your Rules

We know coding ligatures are a divisive topic. Some developers love them, others can’t stand them. We’ve listened to the community and designed MonoLisa’s ligature system around one principle: you should be in control.

By default, MonoLisa only enables whitespace ligatures — subtle adjustments that improve readability without changing the meaning of your code. All other coding ligatures are opt-in, organized into feature groups you can enable individually. No surprises, no hidden substitutions.

Pick the features that match the way you work, copy the settings line into your editor config, and you’re set. And if your editor doesn’t support OpenType features natively, our customizer lets you bake your preferred options right into the font files before you download — a font tailored to you in just a few clicks.

Choose the features you want to enable, and copy the following line into your settings.json:

"editor.fontLigatures": "'calt', 'liga', 'cv01', 'cv02', 'cv03', 'cv04', 'cv05', 'cv08', 'cv09', 'cv11', 'cv12'",
calt2
Contextual alternatives
::
**
liga73
Whitespace ligatures
------
''''''
""""""
......
..<..<
..=..=
{|{|
[|[|
.?.?
::::
::::::
::=::=
:=:=
:>:>
:<:<
;;;;
!!!!
!!.!!.
!!!!!!
?.?.
?:?:
????
?=?=
****
******
*>*>
*/*/
----
-=-=
*=*=
+=+=
%=%=
#:#:
#!#!
#?#?
#=#=
/*/*
//////
////
/**/**
$($(
>&>&
>=>=
<&<&
<=<=
&&&&
|}|}
|]|]
$>$>
....
.=.=
++++
++++++
+>+>
=:==:=
=!==!=
>:>:
>>>>
>(>(
>>>>>>
<(<(
<:<:
<*<*
<*><*>
<$<$
<$><$>
<+<+
<+><+>
<><>
<<<<
<<<<<<
^=^=
%%%%
cv013
Markdown headings
####
######
########
cv023
Less, slash, greater
</</
</></>
/>/>
cv037
Less, bar, greater
|||>|||>
<|||<|||
<||<||
||>||>
<|<|
|>|>
<|><|>
cv049
Less, hyphen, greater
->>->>
-<<-<<
>->>->
>>->>-
<-><->
<-<<-<
<<-<<-
-<-<
>->-
cv0514
Less, equal, greater
<==><==>
==>==>
=>>=>>
=<<=<<
>=>>=>
>>=>>=
<=<=
<==<==
<=><=>
>=>>=>
<=<<=<
<<=<<=
=>=>
>=>=
cv088
Arrows
<!---<!---
<!--<!--
--->--->
-->-->
<--<--
->->
<-<-
|->|->
cv0911
Equal combinations
!==!==
/==/==
======
====
/=/=
||=||=
|=|=
&=&=
=/==/=
!=!=
~=~=
cv119
Tilde combinations
<~><~>
<~~<~~
~~>~~>
-~-~
~-~-
~>~>
<~<~
~~~~
~@~@
cv126
Ampersand combinations
&^=&^=
&^&^
>&->&-
<&-<&-
&>>&>>
&>&>

Symbols for Terminal

MonoLisa is designed with developers in mind. It’s one of the few fonts that come packed with symbols to use in CLIs including PowerLine. To see all the symbols, check out the specimen.

System Monospace
Shell prompt
user@host
~/projects/app
 main

Box drawing table
┌────────────┬────────┬───────┐
│ File       │ Status │ Lines │
├────────────┼────────┼───────┤
│ index.ts   │   ✓    │   142 │
│ utils.ts   │   ●    │    38 │
│ config.ts  │   ◐    │    15 │
└────────────┴────────┴───────┘

Progress indicators
Build  62%
Tests  100%
Lint  25%

NORMAL
 main
index.ts
utf-8 42:15
MonoLisa Code
Shell prompt
user@host
~/projects/app
 main

Box drawing table
┌────────────┬────────┬───────┐
│ File       │ Status │ Lines │
├────────────┼────────┼───────┤
│ index.ts   │   ✓    │   142 │
│ utils.ts   │   ●    │    38 │
│ config.ts  │   ◐    │    15 │
└────────────┴────────┴───────┘

Progress indicators
Build  62%
Tests  100%
Lint  25%

NORMAL
 main
index.ts
utf-8 42:15
Status lines for vim, tmux, and shell prompts

Try MonoLisa Code

15px
400
0

What Users Say

Gant Laborde
Gant LabordeCIO at Infinite Red
As a consultant, an instructor, and a presenter, having a clean and engaging mono font is paramount, and MonoLisa delivers information perfectly to everyone without forgetting to sneak in some personality in a gentle smile.
Kyle Welch
Kyle WelchSenior Software Developer at Eventbrite
MonoLisa is now my go to font for all places. It has become my expectation in my terminal and code to the point that seeing other fonts confuses me. From the well designed and unique characters make it simple to parse and read throughout the day.
Horacio Herrera
Horacio HerreraIndependent consultant
This font is so sharp that the readability of my code increased a lot! Definitely a font I will use for a long time.
Max Stoiber
Max StoiberFrontend Developer at Gatsby
I love it ♥️
Mark Dalgleish
Mark DalgleishDeveloper at SEEK
I've been using MonoLisa as my editor font for the past few months. After a small adjustment period, I really grew to love it. Going back to any of my old font choices feels like a downgrade in comparison.
David Khourshid
David KhourshidSoftware developer at Microsoft
I've been using this font for months, and while the slightly wider nature of this font took a little getting used to at first, it eventually grew on me and I saw how well this font works with my daily workflow. A great, quality font and I highly recommend it!
Sara Vieira
Sara VieiraEngineer at CodeSandbox
As someone with an eye condition this font makes my life way easier. And not just in coding but even in design since it doesn't only carry regular but the whole set of weights so you can even use it in design, logos or anything a monospace font makes sense.
Cassidy Williams
Cassidy WilliamsCTO at Contenda
I switched to MonoLisa after trying out several different fonts in my terminal and in my IDE. As a coding instructor and speaker (and just someone who codes a lot in her free time), readability is always the most important thing to me in a font.
Kent C. Dodds
Kent C. DoddsMaking people's lives better with software
I'm not much of a font guy, but after using this font for just a few days it's grown on my and I really like it. (And people wasted no time in constantly asking me what font I use). Two thumbs up 👍👍
Dominik Sumer
Dominik SumerCo-Founder of seriouscode.io
Love the aesthetics of the font and how it improves code readability. That's why we've also decided to use it as the default font at snappify.io
Michał Popek
Michał PopekFrontend Developer
I had been struggling with some vision issues before and MonoLisa really helped me a lot by taking a lot of strain off my eyes.
Caleb Porzio
Caleb PorzioCreator of Alpine.js
MonoLisa is the perfect coding font IMO. Spacious, stylish, and super readable. I never pictured myself having such strong feelings about a font, yet here we are.

MonoLisa Text

We went back to the drawing board and created MonoLisa Text, a proportional version of the original MonoLisa font family. Proportional letters are easier to read in plain text, so MonoLisa Text will be a perfect companion for pairing with code.

MonoLisa Text was conceived to offer designers and creatives a universal typographic workhorse. Thanks to its extensive script support (Latin, Cyrillic, Greek, Hebrew, Armenian, even Braille) and a vast range of helpful symbols, currency signs, arrows, and OpenType features, this typeface will help you tackle any design task coming your way, be it print, web, apps, logos, or signage. As with Code we put a lot of effort into making it as legible as possible. Thanks to its large x-height and crisp style, MonoLisa Text is great for smaller sizes, too, be it in print or on screens.”

A Perfect Match

Modern editors show code alongside documentation, type hints, and AI chat. MonoLisa Text renders inline docs and assistant responses with optimal readability, while MonoLisa Code keeps your code crystal clear. The perfect pairing for the AI era.

MonoLisa font in WebStorm editor

Great for UI

MonoLisa Text is great for user interfaces. Equal vertical metrics mean text snaps to the geometric center of any button, badge, or label automatically — no magic numbers, no adjustments needed.

The space above cap height and below baseline is equal — no padding tricks needed

Try MonoLisa Text

48px
400
0
48px
400
0

MonoLisa Text in Action

What Users Say

Gant Laborde
Gant LabordeCIO at Infinite Red
As a consultant, an instructor, and a presenter, having a clean and engaging mono font is paramount, and MonoLisa delivers information perfectly to everyone without forgetting to sneak in some personality in a gentle smile.
Kyle Welch
Kyle WelchSenior Software Developer at Eventbrite
MonoLisa is now my go to font for all places. It has become my expectation in my terminal and code to the point that seeing other fonts confuses me. From the well designed and unique characters make it simple to parse and read throughout the day.
Horacio Herrera
Horacio HerreraIndependent consultant
This font is so sharp that the readability of my code increased a lot! Definitely a font I will use for a long time.
Max Stoiber
Max StoiberFrontend Developer at Gatsby
I love it ♥️
Mark Dalgleish
Mark DalgleishDeveloper at SEEK
I've been using MonoLisa as my editor font for the past few months. After a small adjustment period, I really grew to love it. Going back to any of my old font choices feels like a downgrade in comparison.
David Khourshid
David KhourshidSoftware developer at Microsoft
I've been using this font for months, and while the slightly wider nature of this font took a little getting used to at first, it eventually grew on me and I saw how well this font works with my daily workflow. A great, quality font and I highly recommend it!
Sara Vieira
Sara VieiraEngineer at CodeSandbox
As someone with an eye condition this font makes my life way easier. And not just in coding but even in design since it doesn't only carry regular but the whole set of weights so you can even use it in design, logos or anything a monospace font makes sense.
Cassidy Williams
Cassidy WilliamsCTO at Contenda
I switched to MonoLisa after trying out several different fonts in my terminal and in my IDE. As a coding instructor and speaker (and just someone who codes a lot in her free time), readability is always the most important thing to me in a font.
Kent C. Dodds
Kent C. DoddsMaking people's lives better with software
I'm not much of a font guy, but after using this font for just a few days it's grown on my and I really like it. (And people wasted no time in constantly asking me what font I use). Two thumbs up 👍👍
Dominik Sumer
Dominik SumerCo-Founder of seriouscode.io
Love the aesthetics of the font and how it improves code readability. That's why we've also decided to use it as the default font at snappify.io
Michał Popek
Michał PopekFrontend Developer
I had been struggling with some vision issues before and MonoLisa really helped me a lot by taking a lot of strain off my eyes.
Caleb Porzio
Caleb PorzioCreator of Alpine.js
MonoLisa is the perfect coding font IMO. Spacious, stylish, and super readable. I never pictured myself having such strong feelings about a font, yet here we are.

The Team

Marcus Sterz
Marcus SterzTypeface Designer
Juho Vepsäläinen
Juho VepsäläinenExpertise, Marketing
Andrey Okonetchnikov
Andrey OkonetchnikovExpertise, Website

MonoLisa is designed by Marcus Sterz, a professional typeface designer and co-founder of FaceType foundry, in collaboration with software developers Andrey Okonetchnikov and Juho Vepsäläinen who contributed their vast expertise in programming.

The result of this collaboration is an award-winning coding font created by professionals for professionals.

Get MonoLisa

License

By purchasing and downloading the font you’re agreeing to the EULA and our Refund Policy.

For students

To apply for a student discount (basic version only), send proof of your student status to our email and we’ll see what we can do. A photo of your student card would be enough.

What Users Say

Gant Laborde
Gant LabordeCIO at Infinite Red
As a consultant, an instructor, and a presenter, having a clean and engaging mono font is paramount, and MonoLisa delivers information perfectly to everyone without forgetting to sneak in some personality in a gentle smile.
Kyle Welch
Kyle WelchSenior Software Developer at Eventbrite
MonoLisa is now my go to font for all places. It has become my expectation in my terminal and code to the point that seeing other fonts confuses me. From the well designed and unique characters make it simple to parse and read throughout the day.
Horacio Herrera
Horacio HerreraIndependent consultant
This font is so sharp that the readability of my code increased a lot! Definitely a font I will use for a long time.
Max Stoiber
Max StoiberFrontend Developer at Gatsby
I love it ♥️
Mark Dalgleish
Mark DalgleishDeveloper at SEEK
I've been using MonoLisa as my editor font for the past few months. After a small adjustment period, I really grew to love it. Going back to any of my old font choices feels like a downgrade in comparison.
David Khourshid
David KhourshidSoftware developer at Microsoft
I've been using this font for months, and while the slightly wider nature of this font took a little getting used to at first, it eventually grew on me and I saw how well this font works with my daily workflow. A great, quality font and I highly recommend it!
Sara Vieira
Sara VieiraEngineer at CodeSandbox
As someone with an eye condition this font makes my life way easier. And not just in coding but even in design since it doesn't only carry regular but the whole set of weights so you can even use it in design, logos or anything a monospace font makes sense.
Cassidy Williams
Cassidy WilliamsCTO at Contenda
I switched to MonoLisa after trying out several different fonts in my terminal and in my IDE. As a coding instructor and speaker (and just someone who codes a lot in her free time), readability is always the most important thing to me in a font.
Kent C. Dodds
Kent C. DoddsMaking people's lives better with software
I'm not much of a font guy, but after using this font for just a few days it's grown on my and I really like it. (And people wasted no time in constantly asking me what font I use). Two thumbs up 👍👍
Dominik Sumer
Dominik SumerCo-Founder of seriouscode.io
Love the aesthetics of the font and how it improves code readability. That's why we've also decided to use it as the default font at snappify.io
Michał Popek
Michał PopekFrontend Developer
I had been struggling with some vision issues before and MonoLisa really helped me a lot by taking a lot of strain off my eyes.
Caleb Porzio
Caleb PorzioCreator of Alpine.js
MonoLisa is the perfect coding font IMO. Spacious, stylish, and super readable. I never pictured myself having such strong feelings about a font, yet here we are.