OSX increase display font size without changing display resolution?

I am using an iMac 5k display. The system display font is really too small but the only way the system gives, the casual operator, to change the size of the system display font is to reduce the screen resolution. This frustrates me since I have a 5k screen and I want to use it for fine lines and large text/fonts simultaneously.

Another solution is to put my nose up against the screen or wear reading/computer glasses – these solutions are not what I seek.

I would imagine that there is a way to change this font size setting by using the console/terminal.

Does anyone know how to do that and would you be so kind as to share the information?


A not universal subset of user interface fonts can be changed while keeping the actual resolution the same. (Note that 'the Apple-sanctioned way' is detailed in bmike's answer.)

This effect is limited, not always a good idea, but easily achieved with the free tool:

TinkerTool.

An illustration of the capabilities:

Default values: enter image description here enter image description here

'Tinkered values': enter image description here enter image description here

Bigger 'tinkered values', also showing the limits of this method even in those applications that will respect these choices:

enter image description here
enter image description here

This solution seems to be most useful if screen real estate is of great concern – like on a laptop – and 'the Apple-way' of scaling only offers 'not fine enough' choices for a user. For example if you prefer the smaller UI elements of a 'higher resolution' but would then need some slightly bigger fonts to avoid eye strain.


There's no simple way to enlarge text across the board and not also affect the scaling. Worse, if you change the size without the app or system knowing, menus and labels will collide and clip. Smart apps know that you have 5k resolution and that the UI is scaled up and still draw fonts and lines crisply so the down side to reducing “resolution” is mitigated and in some cases eliminated letting you use resolution as a proxy for default font size.

Apple glosses over this distinction in the technical details behind this in the user guide, but adjusted the resolution of your primary display is the biggest lever you have to manage text size globally.

  • https://support.apple.com/guide/mac-help/

Set the resolution for your primary display
1. On your Mac, choose Apple menu > System Preferences, click Displays, then click Display.
2. Select Scaled, then select one of the options.


Next once you are happy with the size of the UI (dock / menu bar, etc...) and observe that other elements like lines, fonts, gradients are rendered with higher fidelity than the “resolution” allows, then go to the Accessability features to set system wide zoom and hover text. These further boost apps that aren’t on board with taking hints from the resolution and to convince yourself of quality of the rendering.

  • https://www.apple.com/accessibility/mac/vision/

Lastly, you might want or need to make changes on an app by app basis for apps that don’t follow Apple’s system wide visibility and font sizing controls. As mentioned in the comments - the raw resolution never changes and the controls "hint" at what factor and detail to draw major aspects. Some apps respect this well, others you will need to use the zoom controls and hope they persist your adjustments across documents and when you quit those apps.

  • Safari uses zoom well and persists it per tab/window well.
  • Terminal app also uses zoom well and persists it per tab/window/shell well.

In addition to app specific zooming, Accessibility has a system zoom that is very responsive and powerful if you need to keep all the UI super detailed / small and zoom in on areas from time to time or semi-permanently to get larger view on apps that don't scale well to full retina resolution.

Zoom controls on macOS