Cascadia Code

OFL-1.1 | Updated: Oct 2026

About Cascadia Code

Classification
mono
Weights
Variable (100-900)
Features
Variable, Italics
SIL Open Font License 1.1

Free to use, modify, and distribute. Can be used commercially without attribution.

What's allowed?
  • ✓ Client work
  • ✓ SaaS / Web apps
  • ✓ YouTube / Video
  • ✓ Sell products
  • ✓ Print materials

Note: Derivative fonts must use the same license.

Full license guide →
Get Cascadia Code Free ↗

Cascadia Code began inside Microsoft's Windows Terminal project as a replacement for Consolas. The goal was to give monospace environments some personality, especially in the italic, while staying legible on lower-resolution screens at small sizes. Google Fonts credits the design to Aaron Bell, Mohamad Dakak, Viktoriya Grabowska and Liron Lavi Turkenich.

"Code" in the name signals programming ligatures. If you would rather see exactly one glyph per character cell, the project also publishes Cascadia Mono, the same design with those ligatures turned off.

The Google Fonts release is a variable font with a weight axis from ExtraLight (200) to Bold (700), plus italics. Script coverage is unusually broad for a coding font: Latin, Latin Extended and Vietnamese, Greek, Cyrillic, Arabic and Hebrew.

Good homes for it:

  • Terminal and editor themes
  • Code blocks in documentation and technical blogs
  • Developer-tool marketing, where a monospace with some warmth helps

Cascadia Code is open source, maintained by Microsoft on GitHub, and free on Google Fonts under the SIL Open Font License 1.1.

Is Cascadia Code on Google Fonts?

Yes, Cascadia Code is available for free on Google Fonts. Get Cascadia Code on Google Fonts ↗

Compare Cascadia Code

See how Cascadia Code compares to other fonts side by side.

Variable Font Axes

Cascadia Code is a variable font with 1 axis you can fine-tune.

Axis Min Default Max
wght 200 400 700

How to Use Cascadia Code

Copy these code snippets to quickly add Cascadia Code to your project.

Quick Start

CSS code for Cascadia Code

@import url('https://fonts.googleapis.com/css2?family=Cascadia+Code:wght@100..900&display=swap');