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 device01Inter
Best for: Web apps and UIThe 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 SaaSA 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 appsAndroid'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 sitesA 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 textA 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 sitesLow-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
| Font | Best for | License | Sample |
|---|---|---|---|
| Inter | Web apps and UI | Free (open source) | Aa Gg 123 |
| Geist | Developer tools and SaaS | Free (open source) | Aa Gg 123 |
| Roboto | Cross-platform apps | Free (open source) | Aa Gg 123 |
| Manrope | Fintech and product sites | Free (open source) | Aa Gg 123 |
| Onest | Body text | Free (open source) | Aa Gg 123 |
| DM Sans | Marketing sites | Free (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
The closest Apple-like system look for web apps.
A modern, precise single-family system for developer tools.
A slightly more characterful heading with a neutral body.
Add it to your site
<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">.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.
Sources and further reading
- Wikipedia: SF Pro · History and design of the original SF Pro typeface.
- Google Fonts · Every font on this page is available here for free.
- SIL Open Font License FAQ · What the most common Google Fonts license allows.
- Google Fonts FAQ · Licensing and commercial use of Google Fonts.
- MDN: font-family · How font stacks and fallbacks work.
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.

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