Recursive

sans-serif · Designed by Arrow Type, Stephen Nixon

Recursive: How vexingly quick daft zebras jump

Available weights

Instant CSS & Tailwind Generator

Snippet updates automatically to match whichever weight you select above.

Get this font on Google Fonts

What do I do with this?

Just want to use the font? Click "Get this font on Google Fonts" to download it or add it directly to a document, design tool (like Canva or Photoshop), or your computer's font list.

Building a website? Click "Copy Font Code" to copy a short snippet, then paste it into your website's HTML (usually inside the <head> section) to use this font on your site.

Recursive is a variable font with a distinctive dual personality: it can function as a clean, geometric sans-serif for readable body text, or shift into an expressive, slightly casual monospace-influenced style depending on how its axes are set. It supports a wide range of weights and has a casual axis that moves from structured and neutral to a more informal, handwritten-influenced feel. The letterforms are open and friendly without being playful to the point of being unprofessional. Its monospace capability makes it genuinely versatile across both display and code contexts, which is rare for a single typeface.

Recursive works well for developer tools, coding documentation, and technical SaaS products where the interface needs to handle both prose and code blocks without switching between multiple typeface families. It is also a solid choice for digital-first brands in the tech or creative software space that want a contemporary look without defaulting to the usual geometric sans options. Additionally, its variable nature makes it practical for web applications that need to balance performance with typographic range, letting designers express hierarchy and tone through a single font file rather than loading multiple weights from separate families.

Best suited for: Developer documentation, technical SaaS interfaces, digital-first tech brands, and web applications requiring both prose and code rendering without multiple font files.

Design considerations: Recursive's range from seven weights and casual axis flexibility supports both body text and display applications within a single family. The monospace-influenced letterforms maintain legibility across contexts while the variable format optimizes performance for web delivery.

Pairing guidance: Pair Recursive with Space Grotesk for complementary sans-serif contrast in layouts mixing interface and editorial content, Lora to introduce serif warmth for prose-heavy sections or brand storytelling, or DM Mono to reinforce technical identity when code blocks require distinct monospace treatment alongside Recursive's own code-capable forms.

Pairs well with

Space Grotesk Lora DM Mono

Recursive at a glance

Designer

Arrow Type, Stephen Nixon

License

SIL Open Font License 1.1

Added to Google Fonts

June 2019

Last updated

September 2025

Styles

8 (8 weights)

Variable font

Yes: CASL 0–1, CRSV 0–1, MONO 0–1, slant -15–0, weight 300–1000

Classification

Sans Serif

Character sets

4

Distributed via

Google Fonts

All 8 Recursive styles

Weight Name Upright
300 Light Aa Bb Gg 123
400 Regular Aa Bb Gg 123
500 Medium Aa Bb Gg 123
600 SemiBold Aa Bb Gg 123
700 Bold Aa Bb Gg 123
800 ExtraBold Aa Bb Gg 123
900 Black Aa Bb Gg 123
1000 ExtraBlack Aa Bb Gg 123

Recursive character map

Uppercase

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lowercase

a b c d e f g h i j k l m n o p q r s t u v w x y z

Numbers and punctuation

0 1 2 3 4 5 6 7 8 9 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Cyrillic Extended (sample)

Ґ Є Ї Ў Ғ Қ Ң Ү Ұ Һ Ә Ө

Latin Extended (sample)

Ā Ă Ą Ć Č Ď Đ Ē Ę Ě Ğ Ī Į İ Ĺ Ľ Ł Ń Ň Ő Œ Ř Ś Ş Š Ť Ů Ű Ź Ż Ž

Vietnamese (sample)

Ạ Ả Ấ Ầ Ẩ Ẫ Ậ Ắ Ằ Ặ Ẹ Ẻ Ẽ Ế Ề Ệ Ỉ Ị Ọ Ỏ Ố Ồ Ộ Ơ Ớ Ờ Ụ Ủ Ư Ứ Ừ Ự Ỳ Ỵ

Which languages does Recursive support?

Recursive includes 4 character sets:

  • Cyrillic Extended: additional Cyrillic letters used in languages such as Kazakh, Tatar and Bashkir
  • Latin: English, Spanish, French, German, Italian, Portuguese and other Western European languages
  • Latin Extended: Central and Eastern European languages such as Polish, Czech, Turkish, Romanian and Hungarian
  • Vietnamese: Vietnamese, including its stacked tone marks

It does not include Cyrillic or Greek characters, so it can't set Russian, Ukrainian or Greek text.

Can I use Recursive commercially?

Yes, it's free for personal and commercial use. Recursive is released under the SIL Open Font License 1.1. You can use it in logos, websites, apps, videos, printed products and merchandise without paying or asking permission. The one thing you can't do is sell the font file on its own.

Fonts similar to Recursive

Recursive FAQ

Is Recursive free for commercial use?

Yes. Recursive is licensed under the SIL Open Font License 1.1, so you can use it in commercial projects, including logos, client work and products you sell.

Which weights does Recursive include?

Recursive includes 8 weights, from Light (300) to ExtraBlack (1000). There are no italic styles. It's also a variable font, so any weight between 300 and 1000 is available.

Does Recursive support Cyrillic?

No. Recursive supports Cyrillic Extended, Latin, Latin Extended and Vietnamese, but not Cyrillic.

Who designed Recursive?

Recursive was designed by Arrow Type, Stephen Nixon. It was added to Google Fonts in June 2019.