Google Fonts
1,942 open-licensed families with a free CDN and a public metadata endpoint
Tier S · Best in classFont ServiceTypefacefonts.google.com
Google Fonts is the default open-source webfont catalogue: 1,942 families as of August 2026, broken down as 717 sans-serif, 467 display, 358 handwriting, 349 serif and 51 monospace. Almost every family is under the SIL Open Font Licence, with about 44 under Apache 2.0 and 5 under the Ubuntu Font Licence, so the fonts are free to self-host, subset, modify and ship commercially. Delivery is via the fonts.googleapis.com/css2 endpoint or direct download, and the whole catalogue is queryable as JSON.
For an agent
The browse UI at fonts.google.com is a JavaScript shell and returns nothing useful to a fetcher — hit https://fonts.google.com/metadata/fonts instead, which is an unauthenticated JSON list of every family with its category, axes, subsets, designers and popularity rank (strip the anti-JSON-hijack prefix before the first brace). Use the css2 endpoint for quick prototypes, but for production prefer self-hosting or Fontsource, since the Google CDN adds a third-party request and gives no caching benefit across sites. The OFL terms let you subset and modify freely, so variable-axis subsetting is fair game.
Why it is here. The licence floor for web typography — if a font is here, you can ship it anywhere without a EULA conversation.
Facts
- License
- SIL Open Font License, Apache 2.0
- Pricing
- Free, Open source
- Framework
- Not applicable
- Styling
- Vanilla CSS, CSS custom properties
- Distribution
- Web app / online tool, Public HTTP API, Direct download / asset pack, GitHub repository
- Platform
- Web, Cross-platform, Print / static document
- Content type
- Fonts / typefaces
- Agent readiness
- Public API without auth, Machine-readable index, Structured documentation, Client-rendered shell
- Accessibility
- Not applicable
- Maturity
- Actively maintained
Components it ships
1Notable for
- 1,942 families, 717 of them sans-serif
- OFL for almost the entire catalogue
- unauthenticated /metadata/fonts JSON index
- variable-font axes exposed per family
- css2 CDN endpoint
Provenance
Verified 2026-08-16. HTTP 200. https://fonts.google.com/ (JS shell, no readable content), https://fonts.google.com/metadata/fonts (parsed: 1,942 families with category breakdown), https://developers.google.com/fonts/docs/developer_api, https://api.github.com/repos/google/fonts/contents/{ofl,apache,ufl}, https://fonts.googleapis.com/css2 (200)
Also in Typography
6- Fontshare · 100 free font families, 926 styles, served from a public CSS API
- Fontsource · 2,096 open-source font families as versioned npm packages
- 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