How to Change Font Size on Text Messages (iPhone & Android)

Text messages are meant to be easy to read — but squinting at tiny characters or accidentally sending messages in oversized text makes the whole experience frustrating. The good news: both major mobile platforms give you control over font size, though the how and how much varies depending on your device, operating system version, and which messaging app you're using.

Why Font Size in Text Messages Is More Nuanced Than It Seems

Here's something most guides gloss over: there's no universal "font size" setting inside your messaging app. On both Android and iOS, text message display size is almost always controlled at the system level — meaning changes you make affect the entire phone, not just your messages.

This matters because it shapes what's actually possible. You're not resizing fonts the same way you would in a Word document. Instead, you're telling the operating system to render text larger or smaller across apps system-wide, and your messaging app inherits that setting.

A few messaging apps do offer their own independent display controls, but that's the exception rather than the rule.

How to Change Font Size on iPhone (iOS)

Apple controls font scaling through two overlapping systems: Text Size and Accessibility Display Settings.

Using Display & Text Size Settings

  1. Open Settings
  2. Tap Display & Brightness
  3. Select Text Size
  4. Drag the slider left (smaller) or right (larger)

This adjusts text across most Apple apps, including iMessage. The change uses Apple's Dynamic Type system, which apps must be built to support. Most first-party Apple apps do. Many third-party apps do too — but not all.

Using Accessibility for Larger Text

If the standard slider doesn't go large enough:

  1. Open Settings
  2. Tap Accessibility
  3. Select Display & Text Size
  4. Tap Larger Text
  5. Enable Larger Accessibility Sizes and adjust the slider

This unlocks a significantly larger range — useful for users with vision difficulties.

Bold Text

Also under Display & Brightness, you can toggle Bold Text on. This doesn't change font size, but it increases readability by thickening all system text, including in messages. 📱

How to Change Font Size on Android

Android handles this slightly differently, and the exact menu path varies by manufacturer. Samsung, Google Pixel, and OnePlus devices all use Android but have different UI layers — so the settings labels may differ slightly.

General Android Path

  1. Open Settings
  2. Tap Display (some devices: Display & Brightness or Accessibility)
  3. Select Font Size and Style or just Font Size
  4. Use the slider or size presets (Small, Default, Large, Largest)

On Samsung Galaxy devices running One UI:

  • Settings → DisplayFont Size and Style

On Google Pixel devices:

  • Settings → DisplayFont Size

Separate Font Size and Display Size Controls

Android often gives you two distinct controls:

SettingWhat It Affects
Font SizeText size only (characters, labels)
Display SizeEverything — icons, buttons, UI elements

Increasing font size alone makes text larger without resizing interface elements. Increasing display size scales the entire interface. For messaging specifically, adjusting font size is usually enough — but some users prefer bumping display size for a more consistent visual change throughout the phone.

What About Third-Party Messaging Apps? 💬

If you use WhatsApp, Telegram, Signal, or similar apps instead of your phone's default messenger, the picture shifts slightly.

  • WhatsApp has its own built-in font size control: Settings → Chats → Font Size (Small, Medium, Large). This is independent of your system setting.
  • Telegram also has an in-app text size slider under Settings → Appearance → Message Text Size.
  • Signal respects system font size but doesn't offer an independent control.
  • Google Messages (Android's default on many phones) follows system display settings without its own override.

This means the right place to make the change depends on which messaging app you're actually using.

Variables That Affect Your Experience

Even after adjusting settings, results aren't identical across users. Several factors shape what you'll actually see:

Operating system version — Older iOS or Android versions may have fewer size options or place settings in different menus. The steps above reflect current general layouts, but older OS versions may differ.

Device manufacturer — Android's fragmentation means Samsung, Motorola, and Xiaomi devices all have slightly different paths and sometimes different maximum size limits.

App support for Dynamic Type (iOS) — Third-party messaging apps that haven't been updated to support Dynamic Type may not respond to your system font size changes at all.

Display resolution and screen size — On a larger display, bigger text may feel natural. On a compact phone, even a modest size increase can push message text onto extra lines, changing how conversations flow visually.

Accessibility needs — Users relying on larger text for vision reasons may find the standard slider range insufficient and need the dedicated accessibility settings, which unlock a broader range on both platforms.

The Spectrum of Setups

A user on a current iPhone running a recent iOS version, using iMessage, has the most seamless experience — one slider controls everything cleanly. A user on an older Android device from a manufacturer with a heavily customized UI may need to dig through different menus, and some third-party apps on that device may ignore the setting entirely.

Someone primarily using WhatsApp has a direct in-app control that works regardless of what their system settings are set to. Someone on Signal has no such fallback.

The "right" approach isn't the same for everyone — it depends on which platform you're on, which app you're messaging through, how old your device and OS are, and whether accessibility-range sizing is what you actually need versus a modest bump in readability. Your own setup is the piece that determines where to start and how far those adjustments will actually carry you. 🔍