Recursive
sans-serif · Designed by Arrow Type, Stephen Nixon
Instant CSS & Tailwind Generator
Snippet updates automatically to match whichever weight you select above.
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
Recursive at a glance
Arrow Type, Stephen Nixon
SIL Open Font License 1.1
June 2019
September 2025
8 (8 weights)
Yes: CASL 0–1, CRSV 0–1, MONO 0–1, slant -15–0, weight 300–1000
Sans Serif
4
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
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.