Your ebook cover is often the first thing a reader sees, and it is also a file that must pass automated checks on every retailer and reading system. A beautiful cover that is 50 pixels too wide, has a 1.7:1 ratio, or weighs 3 MB can cause rejection, slow loading, or blurry rendering. This guide walks you through the technical side of cover preparation: calculating dimensions, verifying aspect ratio, compressing to a safe file weight, and testing across devices. We will use concrete numbers and formulas so you can check your own cover before you upload.
1. Understand the Three Core Cover Specifications
Every ebook cover must satisfy three independent specs: pixel dimensions, aspect ratio, and file weight. Retailers and distributors publish their own requirements, and these change over time. Always verify the current official documentation for each platform you use. However, the following ranges are widely accepted as safe starting points and are useful for testing:
- Recommended minimum height: 1,600 pixels. Many platforms accept 1,000 pixels but display poorly on high-DPI screens.
- Recommended ideal height: 2,560 pixels. This covers most modern e-readers and tablets without excessive file size.
- Maximum height: often 5,000 pixels or less; check your retailer.
- Aspect ratio: 1.6:1 (width:height) is the de facto standard. That means for a height of 2,560 px, the width is 2,560 / 1.6 = 1,600 px.
- File weight: commonly 2 MB or less for the cover image alone. Some platforms allow up to 5 MB, but smaller is faster and safer.
These numbers are not arbitrary. The 1.6 ratio matches the proportions of most ebook cover thumbnails and avoids letterboxing or cropping. The 2 MB limit balances image quality with download speed and storage costs.
2. Calculate Your Cover Dimensions from a Target Height
If you know the desired height, you can compute the width using the aspect ratio formula:
width = height / 1.6
For example, a 2,560-pixel-high cover should be 2,560 / 1.6 = 1,600 pixels wide. If you prefer a smaller file, a 1,600-pixel-high cover would be 1,000 pixels wide. Both are valid 1.6 ratio covers.
If you have an existing image with a different ratio, you can compute its ratio and compare:
ratio = width / height
For instance, a 1,875 × 2,500 image has a ratio of 1,875 / 2,500 = 0.75, which is 3:4, not 1.6:1. You would need to crop or pad it to reach 1.6:1. Cropping is usually better for covers because padding introduces bars that look unprofessional.
To find the correct crop, decide which dimension you will keep. If you keep the height at 2,500 px, the target width is 2,500 / 1.6 = 1,562.5, which rounds to 1,563 px. You would crop 312 pixels from the width (1,875 − 1,563 = 312), ideally split between left and right or taken from the less important side.
3. Check Aspect Ratio Without Math
You can verify ratio visually using any image editor that shows pixel dimensions. Open your cover, note the width and height, then divide. If the result is between 1.58 and 1.62, you are close enough to 1.6:1 for most platforms. If it is outside that range, adjust.
Alternatively, use a simple on-screen test: create a rectangle that is 1,600 × 1,000 pixels (or any multiple of 8:5) and overlay it on your cover. If your cover extends beyond the rectangle on the sides or top/bottom, the ratio is off. This is a quick sanity check before you start resizing.
For a more precise check, use the identify command from ImageMagick if you are comfortable with a terminal:
identify -format "%w x %h ratio: %[fx:w/h]\n" cover.jpg
This prints the width, height, and exact ratio. You can run the same command after resizing to confirm the result.
4. Resize and Crop Correctly: Step-by-Step
Resizing a cover is not just about hitting the target dimensions; you must preserve the composition. Follow these steps:
- Start with the highest-resolution source you have. Ideally, your original design is at least 3,000 pixels on the long edge. You can always downsample, but upsampling causes blur.
- Decide on the final pixel dimensions. For most authors, 1,600 × 2,560 pixels is an excellent balance. If your retailer requires a different size, use their number.
- Set the crop tool to the target ratio. In your image editor, enter 1600 and 2560 as the crop dimensions. This locks the ratio.
- Position the crop rectangle. Keep the title and author name inside the safe area. A common safe margin is 5% of the width on each side (80 pixels for a 1,600-pixel-wide cover).
- Crop, then resize. If your cropped image is larger than the target, use bicubic or Lanczos resampling to reduce it. Avoid "nearest neighbor" for photographic covers.
- Check the result. Re-run your ratio and dimension check. The final file should be exactly 1,600 × 2,560 pixels.
If you are using EpubBit, you can import your cover and let its cover validation tool flag ratio mismatches and weight issues before you embed it in your EPUB. This saves a round-trip to a retailer's error message.
5. Compress to a Safe File Weight
File weight is determined by dimensions, color depth, and compression. A 1,600 × 2,560 pixel image has 4,096,000 pixels. At 24-bit color (3 bytes per pixel), the uncompressed size is about 12.3 MB. Compression reduces this dramatically.
For JPEG, quality settings between 80 and 90 usually produce a file under 2 MB while looking crisp. For PNG, which is lossless, file sizes can easily exceed 5 MB for photographic covers. Use PNG only for covers with flat colors, text, or transparency. For most illustrated or photographic covers, JPEG is the right choice.
Here is a worked example: a 1,600 × 2,560 JPEG at quality 85 might be 800 KB to 1.2 MB. At quality 95, it could be 2.5 MB. The visual difference between 85 and 95 is often negligible on e-readers, so 85 is a smart default.
To compress with ImageMagick while preserving quality:
convert cover.png -resize 1600x2560^ -gravity center -extent 1600x2560 -quality 85 cover.jpg
This command resizes to fill the target, crops from the center, and saves as JPEG at quality 85. Adjust the quality number until the file is under your target weight.
You can also use online tools or your image editor's "Export for Web" feature. Always check the final file size in your operating system's file properties or with a terminal command like ls -lh cover.jpg.
6. Test Across Devices and Retailer Previews
After you have a cover that meets the specs, test it in context. Retailer preview tools, such as Amazon's Look Inside or Kobo's preview, show how your cover appears as a thumbnail and in the reading experience. Upload a draft or use the preview feature before publishing.
Also test on actual devices if possible: a smartphone, a tablet, and a dedicated e-reader. Check for:
- Legibility of title and author name at thumbnail size. If you cannot read it on a phone screen, readers cannot either.
- Color accuracy. E-ink screens render grayscale; ensure your cover has enough contrast.
- Loading speed. A 2 MB cover may take a second or two to appear on slower connections. If it feels sluggish, reduce quality or dimensions slightly.
If you use EpubBit, its preview panel can simulate different screen sizes and show the cover as it would appear in a typical EPUB reader. This helps you catch issues before you distribute.
7. Avoid Common Cover File Mistakes
Even experienced authors make these errors. Check your file for each one:
- Incorrect color profile. Use sRGB for digital covers. Adobe RGB or CMYK can cause dull or shifted colors on some devices.
- Embedded thumbnails. Some image editors add a thumbnail preview inside the JPEG. This increases file size without benefit. Strip metadata and thumbnails when exporting.
- Transparent backgrounds saved as JPEG. JPEG does not support transparency; transparent areas become black or white. Use PNG if you need transparency, but then watch file size.
- Text too close to the edge. Leave a margin of at least 5% on all sides. Some retailers crop thumbnails slightly.
- Upscaled images. If your source is smaller than your target, do not upscale. Redesign at a higher resolution or accept a smaller final size.
- Wrong file extension. Ensure the file is actually a JPEG or PNG, not a renamed TIFF or PSD. Use a tool like
file cover.jpgto confirm.
8. Automate Your Cover Checks
If you produce multiple books, a simple script can save time. Here is a bash snippet that checks dimensions and file size for all JPEGs in a folder:
for f in *.jpg; do dim=$(identify -format "%w x %h" "$f") size=$(du -h "$f" | cut -f1) echo "$f: $dim, $size" done
Run this before you upload. It will quickly flag any file that is too large or has unexpected dimensions. You can extend it to calculate the ratio and warn if it is outside 1.58–1.62.
For a more integrated approach, EpubBit includes a cover validation step that checks ratio, dimensions, and file weight against common retailer guidelines. It does not replace official documentation, but it catches many mistakes early.
Conclusion
Preparing an ebook cover is a technical task, but it is manageable with a few calculations and tests. Start with a high-resolution source, crop to a 1.6:1 ratio, resize to 1,600 × 2,560 pixels (or your retailer's recommended size), and compress to under 2 MB. Then verify dimensions, ratio, and weight with simple tools or scripts. Test on multiple devices and use preview features before publishing. By following these steps, you will avoid rejection, ensure fast loading, and present a professional cover that sells your book.