On high-resolution displays such as the MacBook Retina display or 4K/5K external monitors, reading small typography across native applications can cause significant eye strain. Historically, macOS users had only two options to enlarge fonts: lowering the overall display resolution in System Settings (which causes blurriness and reduces usable screen real estate) or pressing Cmd + + in individual documents. Modern versions of macOS (including macOS Sonoma and macOS Sequoia) introduce granular Per-App Text Size adjustments under Accessibility, allowing you to scale reading fonts up or down for specific applications independently.
How Per-App Text Size Scaling Operates in macOS
Unlike global display scaling, which alters the user interface scale for the entire operating system, per-app font scaling modifies the dynamic typography rules within supported macOS apps. You can configure your preferred reading size for applications where reading volume is highest—such as Mail, Messages, Calendar, or Notes—while keeping dense tools like Finder, Xcode, or spreadsheet applications at their compact default dimensions.
Configuring Preferred Text Size for Specific Applications
To customise font scaling on an app-by-app basis in macOS:
- Click the Apple menu () in the top-left corner of your menu bar and select System Settings….
- In the left sidebar, click Accessibility.
- In the Vision section on the right, click Display.
- Scroll down to the bottom of the Display settings panel and click Text Size.
- In the Text Size configuration pane, you will see a list of supported macOS applications alongside a preview window:
- Preferred text size: Adjust the top slider to establish a baseline font scale across your Mac.
- App-specific overrides: Locate the specific app you wish to customise in the list (e.g. Mail, Messages, Calendar, News, or Notes).
- Click the drop-down menu next to the target application and choose your preferred font size (options range from
11ptup to24ptor higher, or percentage scalings depending on the app). - Click Done. Launch or switch to the configured app to immediately observe the refreshed, enlarged typography.
Supported Native Apps and Third-Party Compatibility
The per-app text size slider relies on Apple’s Dynamic Type framework. The following native applications offer comprehensive support:
- Apple Mail: Scales message list previews, sender headers, and email body text without altering button toolbars.
- Messages: Increases chat bubble font dimensions while keeping the conversation sidebar legible.
- Calendar: Enlarges day, week, and month view event titles for rapid glancing from a distance.
- Notes: Expands note content text without modifying folder list trees.
- Finder: Note that Finder uses its own dedicated view options for file labels. To scale text in Finder, press
Cmd + Jin any folder window and adjust the Text size drop-down slider (from 10pt to 16pt).
Alternative Accessibility Text Tools on Mac
If you occasionally encounter stubborn third-party applications that do not support dynamic font scaling, combine per-app text sizing with complementary macOS accessibility tools:
- Hover Text: Navigate to System Settings > Accessibility > Hover Text. When activated, pressing and holding the
Commandkey while hovering your cursor over any unreadable text pops up a high-resolution, magnified floating card displaying the text in crisp large font. - Zoom gestures: In System Settings > Accessibility > Zoom, enable Use scroll gesture with modifier keys to zoom. Holding
Ctrlwhile scrolling up with two fingers smoothly magnifies the entire screen or an adjustable picture-in-picture window.
Resetting App Text Sizes to System Defaults
If you find that an enlarged font causes interface clipping or disrupts formatting:
- Return to System Settings > Accessibility > Display > Text Size.
- Locate the altered app in the list.
- Change its drop-down selector back to Default.
- Click Done. The app instantly reverts to standard operating system dimensions.