Problem

If you have a Kindle and want to read Persian, Arabic, or Hebrew eBooks, you have probably noticed that there are lots of issues with decoding the book. If you’re lucky, the words are decoded correctly, but the sentences are displayed in the wrong order. This is particularly because the sentences are shown from left to right (LTR), rather than right to left. Solution

Solution

It seems that standards like mobi and ePub have issues with the right-to-left (RTL) direction1. One solution is converting them to the AZW3 format2. Install Calibre and convert your book to the AZW3 format. Make sure you have deleted other formats, such as mobi. Then, upload the book to your Kindle. Hopefully, this works for you.