GuidesThe EPUB format · Published 10 Jun 2026 · Updated 2 Sep 2026 · 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.

Kindle e-reader (Paperwhite, Scribe, basic Kindle)

  1. Open a book (EPUBs arrive via Send to Kindle, which converts them) and tap the top of the screen
  2. Tap Aa to open Reading Settings
  3. Font Size runs on a 1–14 scale; sizes 3–5 suit most readers, 2–3 shows more of a dense academic page at once
  4. Font: Bookerly, Amazon Ember, Georgia, Caecilia, Palatino, Helvetica, Futura, and OpenDyslexic for dyslexic readers; fonts embedded in the book are also offered
  5. More Settings → Bold (thickens strokes for better contrast in bright light), Line Spacing and Margins, each with three options

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
  6. Kobo gives finer control than most readers: you can type an exact point size, and any TTF or OTF file you copy into the fonts folder on the Kobo drive over USB appears in the font picker

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

Moon+ Reader (Android)

  1. Open a book, tap the centre of the screen and choose Options → Visual Options
  2. Set font size in points, pick any system or sideloaded font, and adjust line spacing, margins and alignment with sliders
  3. Moon+ gives the finest control on Android, comparable to Kobo

Settings that make the biggest difference for long reading

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. It is also why a converted PDF does not keep its original font: a reflowable EPUB is meant to use the reader's chosen typeface, so toolkit.bot ships a standard font stack and lets you pick.

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