Optimizing images for e-readers: size, format, and best practices

Images in ebooks can be surprisingly large. Here’s how to optimize them without losing quality.

Why Image Optimization Matters

IssueImpact
Large file sizeSlow page turns, uses storage
Wrong resolutionBlurry or pixelated images
Wrong formatE-reader may not display them
Too many colorsWastes space on grayscale e-readers
E-Reader TypeMax WidthBest FormatColor Depth
Kindle Paperwhite1072pxJPEG / PNG-8Grayscale
Kindle Scribe1404pxJPEG / PNG-8Grayscale
Kobo Libra Colour1264pxJPEG16-bit color
Kobo Clara BW1072pxJPEG / PNG-8Grayscale
BOOX Tab Ultra1404pxPNG / JPEGFull color
PocketBook Era1072pxJPEGGrayscale

Best Image Formats

FormatUse CaseFile Size
JPEGPhotos, gradientsSmall
PNG-8Diagrams, screenshotsMedium
PNG-24High-quality imagesLarge
GIFSimple animationsSmall
WebPModern format (limited support)Very small

How to Optimize (Using Calibre)

  1. Open CalibrePreferences → Conversion → Common Options
  2. In the Images tab:
    • Set Max Image Width to 1072 (or as appropriate)
    • Disable “Use Lossless Compression” for smaller files
    • Enable “Remove margins from images”
  3. Apply when converting books

Manual Optimization (Using Image Tools)

For JPEG Images

  1. Reduce quality to 80% — indistinguishable on e-ink
  2. Resize to 1072px wide (Paperwhite) or 1404px (Scribe)
  3. Convert to grayscale for Kindle/Kobo

For PNG Images

  1. Use PNG-8 (256 colors) instead of PNG-24
  2. Resize to max width for your device
  3. Run through pngcrush or tinypng.com

Batch Processing

Using ImageMagick (Free, Command Line)

# Resize all images to 1072px wide
mogrify -resize 1072x *.jpg

# Convert to grayscale
mogrify -colorspace Gray *.jpg

# Reduce quality to 80%
mogrify -quality 80 *.jpg

Using Calibre Plugin

Install the Quality Check plugin for Calibre to find oversized images.

How Much Space You Save

OriginalOptimizedSavings
5 MB (full-color PNG)400 KB (grayscale JPEG)92%
2 MB (large JPEG)350 KB (resized JPEG)82%
500 KB (PNG-24)120 KB (PNG-8)76%
Advertisement
Ad