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:

  1. Open System Settings (macOS Ventura and later) or System Preferences (earlier versions)
  2. Go to Displays
  3. Under Resolution, choose Scaled
  4. 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:

  1. Go to System Settings → Accessibility → Display
  2. Enable Increase Contrast or adjust Reduce Motion if needed
  3. 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 + Plus to 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 TypeTypical 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.