Fontshare
100 free font families, 926 styles, served from a public CSS API
Tier S · Best in classFont ServiceTypefacefontshare.com

Fontshare is the free font service from the Indian Type Foundry. It ships 100 families across 926 individual styles — 64 families under ITF's own free font licence (personal and commercial use) and 36 under SIL OFL — including widely used originals such as Satoshi, General Sans, Clash Display, Switzer, Cabinet Grotesk, Zodiak and Bespoke Sans. Every family is downloadable as desktop and web files, 82 families ship at least one variable style, and a Google-Fonts-style CSS endpoint at api.fontshare.com serves woff2/woff straight from cdn.fontshare.com. It is the default alternative to Google Fonts when you want something with more personality than Inter.
<link href="https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap" rel="stylesheet">For an agent
Use this instead of Google Fonts when the brief says "not another Inter site" — Satoshi, General Sans, Switzer and Clash Display are the workhorses, and Zodiak/Bespoke Serif cover the editorial serif case. Wire it up with the CSS endpoint (`https://api.fontshare.com/v2/css?f[]=<slug>@400,500,700&display=swap`) rather than committing font files, and query `https://api.fontshare.com/v2/fonts?limit=100` if you need to pick a family programmatically — that JSON is unauthenticated and returns the whole catalogue with weights, categories, designers and OpenType features. Watch the licence split: 36 families are SIL OFL, but 64 are under ITF's own free font licence, so check `license_type` before redistributing or embedding the files in a product you resell. The website itself is a JS-only shell — hit the API, not the HTML.
Why it is here. The single best source of genuinely free, professionally drawn display and text faces on the web, and the only one of its size with a clean public API an agent can query directly.
Facts
- License
- SIL Open Font License, Font EULA
- Pricing
- Free
- Framework
- Not applicable
- Styling
- Vanilla CSS
- Distribution
- Direct download / asset pack, Public HTTP API, Web app / online tool
- Platform
- Web, Platform agnostic, Print / static document
- Content type
- Fonts / typefaces
- Agent readiness
- Public API without auth, Machine-readable index, Structured documentation
- Accessibility
- Not applicable
- Maturity
- Actively maintained
- Pricing detail
- Free. No account required for download or CDN use.
Notable for
- 100 families / 926 styles, all free
- public unauthenticated JSON + CSS API
- 82 families with variable styles
- home of Satoshi, General Sans, Clash Display
- run by Indian Type Foundry
Provenance
Verified 2026-08-15. HTTP 200. https://fontshare.com (HTTP 200 but JS-only shell), https://api.fontshare.com/v2/fonts?limit=100&offset=0 (HTTP 200, count_total=100, full catalogue paginated to exhaustion — 926 styles, license_type split itf_ffl 64 / sil_ofl 36, 82 families with a variable style), https://api.fontshare.com/v2/css?f[]=general-sans@400,500&display=swap (HTTP 200, returns @font-face rules pointing at cdn.fontshare.com)
Also in Typography
6- Fontsource · 2,096 open-source font families as versioned npm packages
- Google Fonts · 1,942 open-licensed families with a free CDN and a public metadata endpoint
- Inter · Open-source UI typeface: 9 weights, true italics, text and display optical sizes
- Switzer · Free neo-grotesque from ITF: 9 weights, matching italics, variable, 135 languages
- Azeret Proportional · 16-style mono-linear sans from Displaay, with a free Mono cut on Google Fonts
- Departure Mono · OFL monospaced pixel typeface with a lo-fi technical vibe, built for tabular data