How to Fix Formatting Issues on ePubs Sent to Kindle

Posted by on .

Special characters are incorrectly displayed in EPUB NODRM files after sending them to Kindle devices and apps. Is there a solution to address this formatting issue?

EPUB files are already being accepted through the Send to Kindle Service. It is really a useful feature for Kindle users that Amazon Send-to-Kindle service has officially accepted EPUB. So you can send any DRM-free EPUB files to Kindle for PC/Mac/Android/iOS via email. However, some EPUB files sent through Send to Kindle are poorly formatted. This is generally caused by the file's character encoding. Most EPUB files use UTF-8 encoding, but unless this is explicitly defined in the EPUB file, the Send to Kindle service will assume it's ISO-8859-1 encoding which will lead to strange and unexpected formatting on the output file.

Fixes for formatting issues include using the Modify EPUB plugin for Calibre or a website tool or a software tool to set the EPUB character encoding to UTF-8 before sending it to Send to Kindle.

epub to kindle


FIY, you can only send DRM-free EPUB ebooks that don’t have any copy protection to your Kindle devices and apps. That is to say, you must remove the DRM restrictions from your EPUB files first.

Solution 1: Use the calibre Modify EPUB Plugin

Modify EPUB plugin offers a way to perform certain modifications to your selected ePub files without performing a calibre conversion and touching the original ePub's file structure, CSS files, etc. One of the main features of this plugin is that Encode HTML in UTF-8 to fix invalid HTML encodings. Below are the detailed steps to fix the poor formatting issues.

Step 1Download and install the Modify EPUB plugin zip file.

Here’s the download link for the Modify EPUB plugin zip file. After downloading the zip file, then launch calibre, find the preferences icon on the toolbar > plugins > load plugin from file. Next restart calibre to make the plugin work.

Step 2Encode HTML in UTF-8 to fix invalid HTML encodings.

Select the ePubs in your library, right-click the book title > Modify epub.

find modify epub

Then tick the box in front of the Encode HTML in UTF-8 > OK.

modify epub

After the modification, it will pop up a window to inquire whether you want to replace the epub file in your library.

save modify epub files

Solution 2: Encoding EPUB in UTF-8 in a Website Tool

Besides using the calibre Modify EPUB plugin, there’s a website service that can fix your EPUB to be able to use with Send to Kindle. It currently tries to fix the following problems:

This tool is super easy to use. Just select your DRM-free EPUB file saved on your computer, then click the Download output file to get the EPUBs that are compatible with the Kindle devices and apps.

encoding epub in utf 8 in website

Solution 3: Use Epubor Ultimate Software to Convert your ePUBs Twice

Epubor Ultimate provides a powerful one-stop solution to remove DRM from your Kindle/Kobo/Google Play/Nook books and convert all DRM-free files to EPUB/AZW3/PDF/Mobi, etc.

Step 1Download and install Epubor Ultimate on your computer.

Download Epubor Ultimate for Free


Step 2Convert ePubs to another ebook format.

Get your DRM-free ePubs ready. Launch Epubor Ultimate, then drag and drop your ePubs to the right blank space of the software. Next, choose another output format in the drop-down menu, like AZW3. Lastly, you can find the output file by clicking the Succeeded word to the right of the book title, see the below image. You can also move these output files to the desktop for later use.

convert epub to another format

Step 3Convert the output files to EPUB format.

First, right-click the book title in the right main window > remove all items, see the below image.

remove all times

Then drag and drop the output files to Epubor Ultimate, next choose EPUB as the output format in the drop-down menu. After the conversion, you can get the EPUB file that fixes the encoding issues.

convert epub to epub

Download Epubor Ultimate for Free



crafts informative articles on eBooks and eReaders, uncovering optimal methods to enhance your eBook reading experience, and eagerly shares her findings with you.

11/8/2022 05:50:26
The link for  Modify EPUB plugin zip file. doesn't work.
12/9/2022 22:41:58
It works for me
02/24/2023 14:55:35
I have the latest version of Calibre and have installed Modify Epub plugin but I do not have the option on the right click menu? For the life of me, I've looked all over this terrible UI, and I can't find where to do this.
02/28/2023 16:55:12
Just use Epubor ultimate, it can help you with this issue.
03/4/2023 21:29:39
Click the 3 little dots to the right of the menu, it'll show the buttons that are hidden. The main menu is too big, the buttons don't fit the screen. You'll find the plugin there as well, once you've successfully installed it.
09/13/2023 12:42:09
How to keep origin picture or margin size of epub file?
I use Google docs to make epub and send to my Kindle. Pictures are changed. Margin size is same.
Leave a comment
YourName *
Comments UBB Editor
Home > Guide >How to Fix Formatting Issues on ePubs Sent to Kindle
mcafee badgenorton badge