Public Sans

Replaces: Volvo Centum (75%) | OFL-1.1 | Updated: Feb 2026

About Public Sans

Classification
sans-serif
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 Public Sans Free ↗

Public Sans is a strong, neutral sans-serif typeface created by the United States Web Design System (USWDS) for use across federal government websites. Forked from Libre Franklin and refined for clarity and accessibility, Public Sans prioritizes readability in digital interfaces and official communications.

History and Design

Developed by USWDS as part of the U.S. government's design system initiative, Public Sans was released in 2019 to provide a free, open-source typeface for public-sector digital services. The design strips away personality in favor of maximum neutrality, ensuring content speaks for itself. Its letterforms feature open apertures, consistent stroke widths, and generous spacing for accessible reading.

Why Public Sans is Popular

Public Sans has gained traction beyond government use as a dependable workhorse font for any project requiring a no-nonsense, trustworthy feel. Its deliberate neutrality makes it a strong stand-in for premium corporate typefaces. Accessibility was a core design goal, with attention to character disambiguation and screen rendering at small sizes.

Technical Features

  • Variable font: Continuous weight axis from Thin (100) to Black (900)
  • Complete italic family: All weights include true italics
  • Accessibility-first: Designed for WCAG compliance and clear legibility
  • OpenType features: Tabular figures, fractions, and ordinals

Best Use Cases

Public Sans excels in:

  • Government websites: Designed specifically for public-sector use
  • Healthcare portals: Clear, accessible communication
  • Corporate intranets: Neutral tone for enterprise applications
  • Form-heavy interfaces: Legible at small sizes in dense layouts

Usage Tips

For body text, use weight 400 at 16px minimum for accessibility. Use 700 for headings and 300 for secondary content. Public Sans pairs well with a serif like Merriweather for editorial layouts or with a monospace like Source Code Pro for technical documentation.

Is Public Sans on Google Fonts?

Yes, Public Sans is available for free on Google Fonts. Get Public Sans on Google Fonts ↗

Alternative For (3)

Public Sans is a free alternative to the following premium fonts:

[Klim Type Foundry] · sans-serif

Government-grade neutrality with accessibility-first design principles

View all alternatives
[Dalton Maag] · sans-serif

Government-grade neutrality and accessibility-first design

View all alternatives
[W Type Foundry] · sans-serif

Government-grade neutrality with accessibility-first design principles

View all alternatives

Compare Public Sans

See how Public Sans compares to other fonts side by side.

Variable Font Axes

Public Sans is a variable font with 1 axis you can fine-tune.

Axis Min Default Max
wght 100 400 900

Font Pairings

Fonts that pair well with Public Sans based on contrast and complementary design characteristics.

Geist Mono + Public Sans
92/100
mono + sans-serif
Enterprise
Inconsolata + Public Sans
92/100
mono + sans-serif
Healthcare Enterprise Accessibility
JetBrains Mono + Public Sans
92/100
mono + sans-serif
Healthcare Enterprise Accessibility
Public Sans + Source Code Pro
92/100
sans-serif + mono
Enterprise Accessibility Healthcare
Merriweather + Public Sans
82/100
serif + sans-serif
Best for: Professional, Neutral
Government Enterprise Accessibility

Performance

Key metrics for evaluating Public Sans in production.

Score
64 /100 Good
File Size
134.3 KB Light
Weights
9 (variable) + Italics
Languages
2 groups CDN delivery

Font Metrics

x-Height Ratio
0.517
Cap Height Ratio
0.723
Ascender
1900
Descender
-450

Fallback CSS Overrides

Apply these overrides to Arial to minimize layout shift when loading Public Sans.

@font-face {
  font-family: 'Public Sans Fallback';
  src: local('Arial');
  ascent-override: 95%;
  descent-override: 22.5%;
  line-gap-override: 0%;
  size-adjust: 99.7%;
}
woff2 Measured via Google Fonts API Metrics extracted from WOFF2

How to Use Public Sans

Copy these code snippets to quickly add Public Sans to your project.

Quick Start

CSS code for Public Sans

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