← toolkit.bot

How to Change Font, Size, and Spacing in Your EPUB Reader (All Apps)

One of the biggest advantages of EPUB over PDF is that you can adjust how text looks — font size, typeface, line spacing, margins, and background colour. Every major EPUB reader supports this. Here's how to do it in each one.

Apple Books (iPhone, iPad, Mac)

  1. Open an EPUB in Apple Books
  2. Tap the aA button at the top of the screen
  3. Adjust font size with the small/large A buttons
  4. Tap Font to choose from Georgia, Palatino, Athelas, Seravek, Charter, San Francisco, or a custom installed font
  5. Tap Themes to switch between White, Sepia, Gray, or Night (dark) mode
  6. Use the sliders for brightness, line spacing, and margin width

Apple Books applies your settings to all EPUB books in your library, so you set it once and forget it.

Kindle app (iOS, Android, Fire tablet)

  1. Open a book in the Kindle app
  2. Tap the centre of the screen to show controls
  3. Tap the aA icon (top right)
  4. The Font tab lets you: choose from 8 typefaces (Bookerly is Amazon's custom book font), adjust font size, bold weight, and character spacing
  5. The Page tab controls: line spacing, margin width, orientation lock, and layout
  6. The Color tab: White, Sepia, Green, Dark, or Blue backgrounds

Kindle's Bookerly font is specifically designed for reading on screens — worth trying if you haven't.

Kobo e-reader

  1. Open a book on your Kobo
  2. Tap the centre of the screen → tap the font icon (Aa) at the bottom
  3. Adjust font size, line spacing, margins, and brightness
  4. Tap Font to pick a typeface — Kobo offers 10+ including Merriweather, Georgia, and Gill Sans
  5. Turn on Publisher defaults to use the font the publisher chose; turn it off to apply your own settings

Thorium Reader (Windows, Mac, Linux)

  1. Open a book in Thorium
  2. Click the settings gear icon at the top right
  3. Choose from: font family, font size, letter spacing, word spacing, line height, paragraph spacing, column count
  4. Colour mode: Default, Sepia, Night, or a custom foreground/background colour
  5. Thorium has one of the most detailed typography controls of any EPUB reader

Calibre viewer (all platforms)

  1. Open an EPUB in Calibre's built-in viewer (double-click a book in your library)
  2. Click the settings gear icon → Preferences
  3. Adjust font size, line height, margins, and font family
  4. You can also inject custom CSS — useful for developers and power users who want precise control

Why can't I change font size in a PDF?

PDF is a fixed-layout format — every character is positioned at exact pixel coordinates on a fixed page. There is no text flow to reformat, so font size controls don't exist. You can zoom in, but that just scales the entire fixed page.

EPUB uses HTML and CSS internally — the text is marked up like a web page, and the reading system renders it at whatever size you choose. This is why EPUB readers can offer all these typographic controls while PDF readers cannot.

If you have a PDF that you want to read with adjustable fonts, convert it to EPUB first:

  1. Go to toolkit.bot/pdf2epub
  2. Upload your PDF — conversion takes 15–60 seconds
  3. Download the EPUB and open it in any reader above

You'll immediately get font size control, dark mode, and comfortable text reflowing to your screen size.

Convert your PDF to EPUB — then set any font, size, or spacing you want.

Convert PDF to EPUB →

Related guides