The Right File Sizes for Kindle Books

The Text, the Images and the Cover Image

Woman on a bus using electronic device

Paul Bradbury / Getty Images


Some of the most common questions about building Kindle books are in regard to file sizes. Specifically, what is the right size for a Kindle book? What's the maximum size for a cover image? How big should internal images be? The answer to all of these questions really is “it depends” — the answers all hinge upon the length of your book, the number of images, and your target audience.

Size of Your Books

Amazon estimates the average size of a Kindle book to be around 2KB per page, including the cover image and any internal images. But before you panic thinking that your book is much larger than that, there are some things to consider:

  • This number is an average, and it is used primarily by Amazon to give estimates as to how many books a given Kindle e-reader can hold. In other words, it's a marketing number.
  • This number is also not a requirement or even a recommendation. Some books will be larger and others smaller; it's just the nature of books.
  • Amazon also assumes that most of their books are going to be fiction, without a lot of internal images. But your readers will expect books with a lot of images to be larger than all-text books.

In fact, the only recommendation that Amazon provides is for authors using the KDP (Kindle Direct Publishing) tool. Amazon says “The maximum file size for conversion through Amazon KDP is 50MB.” If you create a book that is larger than 50MB, it may not convert to KDP or it may cause delays in conversion.

Ebooks Are Not Web Pages

If you've been building webpages for any amount of time, then you are probably very aware of file sizes and download speeds. This is because webpages need to be kept as small as possible to keep download times low. If a customer clicks on a link to a webpage, and it takes more than 20 or 30 seconds to download, most people will simply hit the back button and not return to the site.

This is not the same with ebooks. It's easy to think that ebooks will have the same effect, especially if you started by building your ebook in HTML. But this is incorrect. When a customer purchases an ebook, it is delivered to their ebook reader over the internet. The larger the file size, the longer it will take a book to download to the device. But even if it takes an hour for the book to load onto the device, it will be there eventually, even if the customer has long forgotten that they bought it. When the customer returns to their device library, they will see your book right there.

Most customers won't ever notice how long it takes a book to download. But you should be aware that some customers will notice and a long load time might be reflected in their review after they finish reading it. But on the other hand, if the book has lots of pictures, they might expect a longer download time.

What About Images?

There are two types of images associated with Kindle books: images inside the book and the cover image. File sizes for these two types of images are very different.

Images inside the book are the most common reason a Kindle book might be extremely large. There is no Amazon-specific recommendation for how large your internal images should be. We recommend using JPG images that are no more than 127KB each, but even this is just a guideline. If you need internal images to be larger, then make them larger. But remember that large images make your entire book larger and take longer to download.

Amazon's recommendation for cover images is as follows: “For best quality, your image would be 1563 pixels on the shortest side and 2500 pixels on the longest side.” The company doesn't say anything about file size. Like with the book itself, there are probably file sizes that won't upload to KDP, but that size is certainly similar to the 50MB total file size. And if you cannot create a cover image that is smaller than 50MB (heck, even 2MB), then you might be in the wrong business.

The Kindle Devices Themselves

You might be thinking “but what if my book is too big to fit?” The reality is that this isn't going to be a problem. Kindle devices come with 2GB (or more) of on-device storage, and while not all of that is available for books, about 60 percent or more is. Even if your book is 49.9MB, that is still significantly smaller than even the smallest device can hold.

Yes, it is possible that your customer will have already downloaded and installed thousands of books and thus not have room for yours, but no customer will blame you for their hoarding tendencies. In fact, they probably already know they have too many books on their device even if yours fits without a problem.

Don't Worry Too Much About File Sizes

If you are selling your book on Amazon, then you shouldn't worry too much about how large your Kindle books are. They will download in the background and your customers will have the book eventually. Smaller is better, but your books and images should be the size that is right for your book and no smaller.

The only time you might worry about the file size is if you are participating in the Amazon 70 percent royalty option. With that option, Amazon charges a fee per MB every time your book is downloaded. Check the Amazon pricing page for the most up-to-date prices and costs.