Many years ago I received an Amazon Kindle gift. I immediately began playing around with it and reading about certain undocumented features that the Kindle has to offer. After a couple of hours I discovered it to be the perfect device for reading Manga is almost always grayscale, and the aspect ratio fits the Kindle’s 600x800 pixel screen almost perfectly. Better yet, the Kindle’s undocumented image viewer actually keeps track of the last image you viewed and thus you are always able to return to the page you left off on when you power on your Kindle. The device supports several popular image formats (jpeg, png, gif, etc), and is able to dither and downscale images to fit the screen.

However… The Kindle’s image viewer does have certain shortcomings:

I was annoyed with these issues and thus Mangle was born (the program name is a mix of “Manga” and “Kindle” in case you haven’t figured it out yet; I thought it was pretty clever at the time). Fortunately you can get all the benefits of my work without really doing anything (and it won’t even cost you anything since Mangle is free, GPL software. With Mangle you can easily:

Mangle is cross platform, and doesn’t require an install (it’s a standalone executable that you can run from anywhere). It is also “environmentally friendly” by not messing with your registry or modifying your system in any way. If you ever want to uninstall it, just delete the executable and you’re done.

Usage Instructions

Mangle is pretty easy to use, so this won’t be really in-depth. If you have any questions drop me a line though.

  1. Add images to the current book by selecting the Book | Add | Files or Book | Add | Directory menu items.
  2. If certain images are not in the order you want, select them in the window, and select the Book | Shift | Up or Book | Shift | Down menu items.
  3. Configure the book title and image processing options by selecting Book | Options; this will be the title you see in the Kindle home menu.
  4. Create a root-level directory on your SD memory card/Kindle called pictures (case might matter).
  5. Once you are satisfied with the your images and options select Book | Export and select the pictures directory you just created.
  6. After the export is complete your new Manga books will show up along with all your other books (if they don’t for some reason, press Alt+Z while on the home menu).

Running From Source

As Mangle is written in Python, a scripting language, it’s trivial to get it up and running on the operating system of your choice. First you should make sure that you have the required dependencies installed:

Now you can fetch the latest version of the code and run the mangle.pyw script to execute Mangle.


If you don’t want to run Mangle from source, you can use the following pre-built binaries. As I don’t have the means to make MacOS X releases myself, I am providing the slightly out of date (and unsupported) package built by Rob White in its place. Linux users should execute the Python scripts with the interpreter and libraries installed on their system.


Main window Options dialog Kindle 1 Kindle 2 Kindle 3 Kindle 4