Dealing with Send to Kindle’s 50 MB Limit
We release all Take Control ebooks in three formats: PDF, EPUB, and Mobipocket. PDF is the format we started with back in 2003, and it remains the best option for reading on a computer or a large-screen iPad, since we put significant effort into keeping text and associated screenshots together on pages, avoiding widows and orphans, and creating an attractive two-column layout for our Crash Courses. EPUB gained popularity after Apple’s release of iBooks, and it’s best for small-screen iOS devices because it reflows to match the screen and your desired font size. Mobipocket, generally abbreviated to just Mobi, is similar to EPUB, but is relevant only for those who prefer to read on one of Amazon’s Kindle devices or apps.
How popular would you expect each of these to be? We tracked some downloads recently and found that about 55 percent of the downloads were PDF, about 35 percent were EPUB, and about 8 percent were Mobi. (These numbers are a bit rough because people can download multiple formats.)
Since Mobi is our least used format, and since issues that affect the EPUB generally apply to the Mobi as well, we put less effort into checking and tweaking the Mobi version of each book. Nonetheless, we were a little surprised recently to get email from a reader complaining that the Mobi version of “Take Control of iTunes 12: The FAQ” was too big to copy to a Kindle. Could it really have been that much larger than our other books? Some research was necessary.
It turns out that 50 MB is the magic file size over which Amazon’s Send to Kindle app and Send to Kindle email service refuse to work. Only three of our books had ever exceeded that size, with “Take Control of Preview” and “iOS 9: A Take Control Crash Course” joining the iTunes book. “Photos for Mac: A Take Control Crash Course” snuck under the wire at 49.6 MB.
File Format Background — Why were the Mobi files so large? The Mobi file for the iTunes book was 53.4 MB, but the EPUB was only 21.9 MB, and the PDF weighed in at a svelte 6.4 MB. A little background about each format will explain the difference.
- PDF: Since PDF was first released in 1993, when networks were much slower and storage devices much smaller, reducing the size of PDF files was important. As a result, Adobe has long provided tools in Acrobat Pro to reduce the size of images automatically by downsampling and compressing them. Those capabilities are extremely effective, dropping the source PDF of the iTunes book from 28.2 MB to 6.4 MB, a savings of 77 percent.
We use Apago’s PDF Enhancer to optimize our PDFs in a variety of ways while still keeping the quality high. (PDF Enhancer hasn’t been updated in years, but it continues to work well for us. Many of its capabilities are also available in Acrobat Pro, albeit in a form that requires more manual intervention.)
EPUB: At its heart, an EPUB is actually a Web site made up of HTML files and images, all Zip-compressed into a single file. Unfortunately, lossless Zip compression may not do a lot for what is essentially a Web site. The files that make up the EPUB of the iTunes book are 23 MB, but the EPUB itself is only 5 percent smaller, at 21.9 MB.
Mobi: Mobipocket was purchased by Amazon in 2005 and has changed quite a bit since then. Nowadays, a Mobi file contains the book in two formats, the original Mobipocket version (actually Amazon’s AZW format, which is very slightly modified Mobipocket) and Amazon’s KF8, also known as AZW3, which debuted alongside the first Kindle Fire tablet. Since most Mobi files are created from an EPUB source document by Amazon’s KindleGen tool, bundling two versions of the book into the same file means that the Mobi is generally roughly twice the size of the EPUB.
Working around the 50 MB Problem — Now that we’re aware of the Send to Kindle 50 MB limitation, we’ll try to ensure that our books don’t exceed this size. The solution to that is quite simple.
We take our screenshots in PNG format, which is ideal for images with large areas of solid color. However, screenshots that show the Mac’s Desktop or the iPad’s Lock screen, for instance, are essentially photos, and converting those PNG files to JPEG can drop the size significantly without a perceptible loss of quality. Converting the five or six largest images in the iTunes book to JPEG and then regenerating the Mobi file were all that was necessary to bring it down in size. (We did the same with the Preview book, so neither should cause problems anymore.)
Should we have a book that can’t easily be brought under 50 MB, or if you should run into a Mobi file from another source that’s larger than 50 MB, there are other ways you can load the files onto a Kindle or into the Kindle app.
- Kindle: For a Kindle tablet, connect the device to your Mac via a USB cable. A KINDLE disk appears on the Desktop. Open it, and then copy the Mobi file to the Documents folder inside. Eject the KINDLE disk and then look for your file in the Docs part of the Kindle interface. Don’t put files in the Books folder; that won’t work.
Kindle Apps: If you prefer to maintain your ebook library in the Kindle app on an iOS device, the trick is to use your Mac to put a copy in Dropbox, Google Drive, or iCloud Drive and then download it in the corresponding app on the iOS device.
In Dropbox, once you’ve loaded the document, tap the triple-dot More button, tap Export in the popover, tap Open In in the bottom row in the Share sheet, and then tap Copy to Kindle in the top row of the Share sheet.
The process is essentially the same in Google Drive; in iCloud Drive, Copy to Kindle appears in the top row of the first Share sheet, eliminating the need for the Open In step.
You might wonder why I don’t recommend downloading from your Take Control library to a Kindle Fire. The reason is that downloaded files end up in
KINDLE/Download and must be moved into
KINDLE/Documents manually, using an app like File Expert. The instructions in “How to Download EPUB, PDF, and Mobipocket to the Kindle Fire” (22 April 2012) are still accurate, although File Expert doesn’t seem to be available any longer, so you’ll need to find another file management app to move downloaded files if you want to use this technique.
I suspect that Amazon limits the file size to 50 MB for historical reasons related to the low-throughput Whispernet network that the early Kindles used. My understanding is that when the Send to Kindle app or email service transfers the actual file to a particular Kindle, it sends only the format that makes sense for that device. But in a world of fast Wi-Fi, this limitation seems annoyingly quaint — here’s hoping that Amazon lifts it soon.
In the meantime, you can work around the restriction with a USB connection or an Internet file sharing service.
In an interesting side note, Amazon provided a Kindle app for the Mac years before Apple offered iBooks on the Mac. Not to mention on other platforms like Windows and Android.
I have a humble first generation Kindle Paperwhite so I don't use it for formatted content like the Take Control books. I've been reading Take Control eBooks on my Mac since PDF was the only format. ;-) I still don't have an iPhone or iPad so PDF is still my favorite format.
Usually, Calibre generates roughly the same size mobi as ePub. Just convert ePub to mobi inside Calibre will do.
My guess from looking at Calibre's interface is that it is converting specifically to Mobipocket (AZW) or AZW3, so you're getting only one copy of the book, rather than the two copies that KindleGen creates. So if you're going to do this, you might want to experiment with your particular Kindle to see if one format or the other works better.