SF Pro vs SF Mono
Two members of Apple's San Francisco family, both drawn in-house and both locked to Apple platforms. SF Pro is the neo-grotesque system sans that unified iOS, macOS, and tvOS at WWDC 2015, while SF Mono is its monospaced sibling from WWDC 2016, built for Xcode, Terminal, and Console.
SF Pro is a commercial font, so it is shown here in Inter, its closest free alternative. All free alternatives to SF Pro → SF Mono is a commercial font, so it is shown here in Geist Mono, its closest free alternative. All free alternatives to SF Mono →
- SF Pro is proportionally spaced and ships in nine weights, four widths, and Text/Display optical sizes, with the OS switching to Display at 20pt and above.
- SF Mono fixes every glyph to the same advance width so code rows and columns stay aligned, and offers six weights with no condensed, expanded, or rounded variants.
- SF Pro covers over 150 languages across Latin, Greek, and Cyrillic, while SF Mono covers those three scripts in a narrower, code-focused character set.
- Both are commercial: Apple licenses them only to registered Apple Developers for mock-ups and apps on Apple platforms, with no embedding in software, websites, or non-Apple designs, so licensing rules out most projects regardless of price.
Reach for SF Pro when you are designing native Apple app interfaces, where it is the system default and matches every built-in control.
Reach for SF Mono when you need aligned code, terminals, or tabular data inside Apple developer tooling, where it is the default coding face.