SF Pro Font Alternatives

SF Pro is Apple's system font. It looks great on Apple devices, but its license only allows use in mockups and apps for Apple platforms. For websites and cross-platform products, use one of these.

By Mohamed Farhan · Updated Oct 19, 2026

SF Pro (original)

Shows only if it is installed on your device
Designed for screens of every size

01Inter

Best for: Web apps and UI
Designed for screens of every size

The most common SF Pro alternative: similar proportions, tall x-height and screen-first design. Inter is the most common SF Pro substitute. Its tall x-height and screen-first design produce a very similar interface feel, and its display optical size works well for large headings.

02Geist

Best for: Developer tools and SaaS
Designed for screens of every size

A modern, precise grotesque made for developer tools, with SF-like neutrality. Geist was created by Vercel for developer tools and interfaces. It is precise and modern with a clean, neutral feel.

03Roboto

Best for: Cross-platform apps
Designed for screens of every size

Android's system font; using it next to SF Pro keeps both platforms native-feeling. Roboto is Android's system font. Using Roboto on Android and SF Pro on iOS keeps each platform native.

04Manrope

Best for: Fintech and product sites
Designed for screens of every size

A semi-condensed grotesque with crisp, modern details. Manrope is a semi-condensed grotesque with crisp details that suits fintech and product sites.

05Onest

Best for: Body text
Designed for screens of every size

A clean grotesque with friendly details and great readability. Onest is a clean grotesque with friendly details and strong readability for body text.

06DM Sans

Best for: Marketing sites
Designed for screens of every size

Low-contrast geometric sans with a compact, tidy feel. DM Sans is a low-contrast geometric sans with a compact, tidy feel, good for marketing sites.

About SF Pro

Designer
Apple
Released
2015
License
Apple platforms only
Character
A neutral grotesque tuned for screens, with optical sizes for text and display.

The story of SF Pro

San Francisco was introduced by Apple in 2015, first for the Apple Watch and then across iOS and macOS. SF Pro is the main member of the family, with Text and Display optical sizes that adjust spacing and details for small and large sizes. It replaced Helvetica Neue as Apple's system font and became the default look of Apple interfaces.

Compare at a glance

FontBest forLicenseSample
InterWeb apps and UIFree (open source)Aa Gg 123
GeistDeveloper tools and SaaSFree (open source)Aa Gg 123
RobotoCross-platform appsFree (open source)Aa Gg 123
ManropeFintech and product sitesFree (open source)Aa Gg 123
OnestBody textFree (open source)Aa Gg 123
DM SansMarketing sitesFree (open source)Aa Gg 123

Where SF Pro-style type works best

SF Pro alternatives are needed for cross-platform apps, websites and design systems that want a neutral, modern, Apple-like interface without licensing issues. These typefaces work best for UI text, dashboards and product marketing, where clarity and neutrality matter more than personality.

How to choose between them

  • Inter if you need web apps and UI. The most common SF Pro alternative: similar proportions, tall x-height and screen-first design.
  • Geist if you need developer tools and SaaS. A modern, precise grotesque made for developer tools, with SF-like neutrality.
  • Roboto if you need cross-platform apps. Android's system font; using it next to SF Pro keeps both platforms native-feeling.
  • Manrope if you need fintech and product sites. A semi-condensed grotesque with crisp, modern details.
  • Onest if you need body text. A clean grotesque with friendly details and great readability.
  • DM Sans if you need marketing sites. Low-contrast geometric sans with a compact, tidy feel.

Tested font pairings

Inter
Body text set in Inter. Good pairings contrast in personality but share proportions.

The closest Apple-like system look for web apps.

Geist
Body text set in Geist. Good pairings contrast in personality but share proportions.

A modern, precise single-family system for developer tools.

Manrope
Body text set in Inter. Good pairings contrast in personality but share proportions.

A slightly more characterful heading with a neutral body.

Add it to your site

HTML
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter&display=swap" rel="stylesheet">
CSS
.heading {
  font-family: "Inter", sans-serif;
}

Pairing and tips

For an Apple-like look, pair your SF alternative with a serif such as Newsreader for editorial sections.

  • You can use the system font stack (system-ui, -apple-system) to get SF Pro on Apple devices for free.
  • Inter's display optical size is the closest to SF Pro Display for headlines.
  • Do not self-host SF Pro on a website; the license does not allow it.

Each font at a glance

  • Inter is a sans serif best for web apps and ui. Fallback stack: "Inter", sans-serif. Pair it with a neutral sans for body text.
  • Geist is a sans serif best for developer tools and saas. Fallback stack: "Geist", sans-serif. Pair it with a neutral sans for body text.
  • Roboto is a sans serif best for cross-platform apps. Fallback stack: "Roboto", sans-serif. Pair it with a neutral sans for body text.
  • Manrope is a sans serif best for fintech and product sites. Fallback stack: "Manrope", sans-serif. It pairs well with Inter.
  • Onest is a sans serif best for body text. Fallback stack: "Onest", sans-serif. Pair it with a neutral sans for body text.
  • DM Sans is a sans serif best for marketing sites. Fallback stack: "DM Sans", sans-serif. Pair it with a neutral sans for body text.

Readability and accessibility

Like SF Pro, these alternatives are designed to stay readable in interfaces and long text. A good rule is to use expressive type for a few words at large sizes and a plain, readable font for anything people need to read carefully, such as instructions, prices and form labels.

Keep text contrast at 4.5:1 or higher, set body text at 16px or larger, and keep line lengths between roughly 45 and 75 characters. Avoid all caps for long passages and do not rely on a font's style alone to communicate meaning. If your audience includes people with dyslexia or low vision, test with real users and offer generous line spacing, which helps more than any single typeface.

Colors and layouts that suit this style

SF-like interfaces use system-style layouts: clear hierarchy through size and weight, subtle greys, translucent surfaces and consistent spacing. Typography does most of the work, with color reserved for actions.

Common mistakes

  • Using the same tracking at every size; display sizes need tighter letter-spacing than text sizes.
  • Shipping SF Pro files on a website, which breaks Apple's license.
  • Forgetting a fallback stack, so Windows and Android users see an unexpected default font.

Recommended sizes

  • Sans serif faces (Inter, Geist, Roboto, Manrope, Onest, DM Sans): readable from about 14px for interface text, 16 to 18px for long reading, and any larger size for headings.

Licensing and commercial use

Every font on this page is free and open source on Google Fonts. Most use the SIL Open Font License, and a few use the Apache License; both allow commercial use in websites, apps, logos, print and products. You can self-host the files, modify them and bundle them in software, but you cannot sell the fonts on their own. SF Pro itself is a commercial typeface, so using it on a website or in an app requires a license from its foundry.

For logos, a free font is fine legally, but remember that others can use the same font. If the logo is a long-term brand asset, consider customizing the letterforms so it is distinctive.

Loading fonts without slowing your site

  • Load only the weights and styles you actually use. Each extra weight is another file to download.
  • Use font-display: swap (included in the Google Fonts link above) so text shows immediately in a fallback font and swaps when the web font arrives.
  • Add preconnect hints for fonts.googleapis.com and fonts.gstatic.com, or self-host the files on your own domain for the fastest, most private loading.
  • Prefer variable fonts when available: one file can cover every weight.
  • Define a sensible fallback stack, such as "Inter", sans-serif, so the layout looks right even before the font loads.

See Inter in a full design

Generate a landing page or app screen set in this font with Inspo AI, then swap fonts and colors with a prompt.

Generate with Inter

Sources and further reading

More font guides

Questions people ask

Can I use SF Pro on my website?

Not by self-hosting it. Apple's license limits SF Pro to Apple platforms. You can use the system-ui font stack, which shows SF Pro on Apple devices.

What font is closest to SF Pro?

Inter is the closest free alternative and is widely used for exactly this reason.

Is SF Pro free?

It is free to download for designing and building apps for Apple platforms, but not for general web or cross-platform use.

What is the system-ui font stack?

system-ui tells the browser to use the operating system's interface font: SF Pro on Apple devices, Segoe UI on Windows and Roboto on Android.

Can I use SF Pro in Figma designs?

Yes, for designing Apple platform interfaces. For web products, design with the font you will actually ship, such as Inter.

Mohamed Farhan
Mohamed Farhan•Author & CEO•LinkedIn

↘ Building Inspo AI | AI-Powered Design Research & Builder Platform | Design Engineer.