Software to convert CHM files to EPUB/Kindle

In order to read your .chm file on the Kindle, you will need to convert it to .mobi format. That can be done by merely using Calibre which allows you to import a .chm file and convert it to .mobi. Then you can send the file to your device when it is connect


If you're using Windows (you can skip directly to step 3 if using a recent versions of Calibre; it now supports importing .chm files directly):

  1. Extract the HTML files from the CHM container from the command prompt with HH.EXE

    Example:

    HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
    

    (Mac users can use Tubby to convert CHM to HTML)

  2. Merge the HTML files into a single file (e.g. with SoftSnow Merger)

  3. Use Calibre to convert it to EPUB.

All programs mentioned above are freeware, and hh.exe is a Microsoft Windows Help utility.

There are commercial programs like ABC Amber CHM Converter that will perform steps 1 & 2 automatically. However, I don't know any software that will convert CHM directly to EPUB. Other commercial applications (for example, Universal Document Converter) can be used to convert CHM to PDF which the Kindle may or may not handle all that well.


It is a cool workaround by Molly, but you can also use eCub to create ePUB from HTML pages. This way you don't have a one page book, but books with chapters and various pages.