Where to find font settings on your iPhone
Font changes on iPhone happen in two places: the system-wide settings that affect most apps, and individual app settings that override the system choice. The fastest route is Settings > Display & Brightness > Text Size, which enlarges text across Mail, Messages, Notes, and many third-party apps in one step. If you want to change the actual typeface rather than just the size, that option lives in Settings > Accessibility > Display & Text Size under a section called "Larger Accessibility Sizes" — though this affects only apps that respect Apple's accessibility settings, not all of them.
Some apps let you override these system settings with their own font controls. Open the app, look for a settings icon (usually three horizontal lines, a gear, or three dots), and search for "text" or "font" in that menu. Mail, Notes, and Books all have their own font options that take priority over your system setting.
Key Takeaways
- System-wide text size changes happen in Settings > Display & Brightness > Text Size and affect most built-in apps when ready.
- To change the actual typeface (not just size), go to Settings > Accessibility > Display & Text Size and toggle on "Larger Accessibility Sizes" to see font options.
- Individual apps like Mail, Notes, and Books have their own font menus that override system settings — check the app's settings icon first.
- Not all third-party apps respect iPhone font settings, so you may need to adjust text size separately in each one.
Changing text size system-wide
Open Settings, then tap Display & Brightness. Scroll down until you see Text Size with a slider underneath it. The slider has an "A" on the left (smaller) and an "A" on the right (larger). Drag it to your preferred size. The preview text above the slider updates as you move it, so you can see the change before you confirm.
This setting affects Mail, Messages, Notes, Calendar, Reminders, Stocks, Health, Books, and many third-party apps that follow Apple's text sizing standard. It does not affect Safari, Maps, or apps that use their own custom text controls. Once you set it, the change takes effect when ready — you do not need to restart your phone or close and reopen apps.
Changing the actual font typeface
iPhone does not let you change the system font globally the way some Android phones do. However, you can change the typeface in specific apps. In Mail, open Settings within the app (tap the gear icon at the bottom), scroll to "Fonts," and choose from San Francisco, New York, or Menlo. In Notes, tap the three dots at the top right, select "Text," and pick your typeface from the menu. In Books, open a book, tap the font icon (looks like "A"), and choose from several serif and sans-serif options.
Third-party apps like Google Docs, Microsoft Word, and Notion have their own font menus buried in their settings or formatting toolbars. There is no single place to change fonts across all apps at once — you adjust each one individually. If an app does not have a font menu, it does not support font changes.
Using accessibility settings for more font control
If you need larger text or different fonts for readability, Settings > Accessibility > Display & Text Size offers options beyond the standard Text Size slider. Toggle on Larger Accessibility Sizes to unlock a second slider that goes even larger than the standard maximum. This slider affects the same apps as the regular Text Size setting, but it can make text significantly bigger.
In the same menu, you will find Bold Text (makes all text heavier and darker), Increase Contrast (sharpens the difference between text and background), and Reduce Transparency (removes the frosted-glass effect from menus, making text stand out more). These settings work together — you can turn on Bold Text and Increase Contrast at the same time. Your phone will restart when you enable Bold Text, so save any open work first.
Changing font in Safari and web browsers
Safari does not have a dedicated font menu, but it respects your system Text Size setting for most websites. If a website is still too small or too large, pinch to zoom in or out with two fingers, or double-tap to zoom to fit the column width. Safari remembers your zoom level for each website, so the next time you visit, it will open at the same size.
Some websites ignore your phone's text size and use their own fixed sizes. In those cases, zoom is your only option. If you find yourself zooming constantly on a particular site, that is a website design issue, not a problem with your phone.
Resetting font changes back to default
To undo text size changes, go back to Settings > Display & Brightness > Text Size and drag the slider to the middle position (the default). To turn off accessibility fonts, go to Settings > Accessibility > Display & Text Size and toggle off Larger Accessibility Sizes. If you turned on Bold Text, go to Settings > Accessibility > Display & Text Size and toggle it off — your phone will restart.
Individual app font changes do not reset when you change system settings. If you changed the font in Mail or Notes, you have to change it back in that app's own settings menu.
Frequently Asked Questions
Why do some apps ignore my text size setting?
Apps that use custom text controls (like Safari, Maps, and many social media apps) do not follow your system Text Size setting. They have their own font menus or zoom controls. Check the app's settings or look for a text or font icon within the app itself.
Can I change the font on my lock screen or home screen?
No. The lock screen and home screen use Apple's system font and do not have customization options. You can only change fonts in apps and in system menus like Settings.
Does changing font size affect battery life?
No. Text size and typeface changes do not drain your battery. Accessibility features like Reduce Transparency or Bold Text have no measurable impact on battery either.
What happens to my font settings when I update iOS?
Your text size and font choices stay the same after an iOS update. System settings are preserved during updates unless you perform a factory reset.