How to Change Mac App Font Size: A Complete Guide
Adjusting font size on a Mac isn't a single setting buried in one menu — it's a layered system where system-wide controls, per-app settings, and accessibility options all play different roles. Understanding how these layers interact is the key to making your screen comfortable and productive.
Why Mac Font Size Controls Are Spread Across Multiple Places
Apple designed macOS with the idea that most visual scaling happens at the display resolution level, not strictly at the font level. This means the "right" way to make text larger often depends on whether you want to adjust:
- Text everywhere across the entire system
- Text within one specific app
- Text in web content only
- Text for accessibility and readability needs
Each situation has a different path, and mixing them up can lead to results that feel inconsistent.
System-Wide Display Scaling: The Broadest Lever
The most impactful way to make everything — including fonts — appear larger is through Display Scaling in System Settings.
How to access it:
- Open System Settings (macOS Ventura and later) or System Preferences (earlier versions)
- Go to Displays
- Under Resolution, choose Scaled
- Select a setting that shows "Larger Text" on the left side of the scale
This doesn't technically change font sizes as a unit value — it changes the pixel density interpretation, making all UI elements, text included, render at a larger apparent size. The tradeoff is that choosing a "Larger Text" scale reduces the amount of content visible on screen at once.
This approach works best when you want uniformity across the whole system rather than fine-tuning individual apps.
macOS Accessibility: Font Scaling for Specific Needs 🔍
For users who need larger text without sacrificing screen real estate, macOS offers Accessibility Display settings:
- Go to System Settings → Accessibility → Display
- Enable Increase Contrast or adjust Reduce Motion if needed
- For text specifically, look at the Text Size slider (available in macOS Monterey and later under Accessibility → Display)
The Text Size slider in Accessibility controls applies primarily to system UI elements — menus, sidebars, dialogs, and some built-in apps. It doesn't uniformly rescale every third-party app, which is a key distinction users often miss.
Changing Font Size Inside Specific Apps
Safari and Web Browsers
Safari has a built-in Page Zoom feature that scales text and layout on websites:
- Keyboard shortcut:
Command + Plus (+)to zoom in,Command + Minus (-)to zoom out - Per-site settings: Go to Safari → Settings → Websites → Page Zoom to set default zoom levels per domain
- Minimum font size: In Safari → Settings → Websites, you can set a minimum font size so no web text renders smaller than your chosen threshold
Chrome and Firefox have similar per-tab zoom controls using the same keyboard shortcuts, plus their own settings menus for default zoom levels.
Mail App
Apple Mail allows font size adjustments for both reading and composing:
- For composing: Go to Mail → Settings → Fonts & Colors and change the message font
- For reading: The same panel includes a "Message list font" option
- Note that received email fonts are largely controlled by the sender's formatting — you can override with a minimum size setting, but results vary
Notes, Pages, and Text-Based Apple Apps
In apps like Notes and Pages, font size is treated as a document-level formatting choice rather than a system setting:
- Select text and use the Format menu or the font size field in the toolbar
- In Notes specifically, you can use
Command + Plusto increase text size for the currently selected note view
Third-Party Apps: No Uniform Standard 🖥️
This is where variability becomes significant. Third-party developers implement font size controls differently:
| App Type | Typical Font Size Control |
|---|---|
| Productivity apps (Notion, Obsidian) | In-app settings panel or keyboard shortcuts |
| Code editors (VS Code, Sublime Text) | Settings/preferences file or GUI settings |
| Communication apps (Slack, Teams) | Accessibility or appearance settings within the app |
| Email clients (Spark, Airmail) | Fonts & Display section in preferences |
| Web-based apps (running in browser) | Browser zoom controls |
There is no macOS API that forces all third-party apps to inherit a single font size setting. Each developer chooses how (or whether) to expose font size controls.
The Display Resolution Factor
Macs with Retina displays render at very high pixel densities, which can make default text appear small on large screens. If you're using an external monitor, the native resolution of that display directly affects perceived text size — the same font set to 14pt looks noticeably smaller on a 4K monitor at native resolution than on a standard 1080p display.
Adjusting scaled resolution on external monitors (via System Settings → Displays) is often the most practical solution for users connecting MacBooks to larger external screens.
Variables That Determine the Right Approach for You
Several factors shape which combination of settings makes sense:
- macOS version — The Accessibility Text Size slider and some System Settings layouts differ between Ventura, Monterey, and earlier versions
- Display type — Retina vs. non-Retina, internal vs. external monitor
- Apps you use most — Whether your primary apps have native font controls matters considerably
- Whether you want global or targeted changes — Scaling the whole display vs. adjusting one app are meaningfully different interventions
- Accessibility needs — Users with vision considerations may benefit from combining display scaling with Accessibility Text Size for a layered effect
The practical outcome — what actually looks right on your screen — sits at the intersection of your hardware, the macOS version you're running, and the specific apps that make up your daily workflow.