Tips & How-To's

[How To] Opening and Reading CHM [Compiled HTML Files] In Linux

In my stash of ebooks, quite a few of them are in chm (compiled HTML) file format. Being HTML files I though they’d open in Mozilla Firefox browser. Unfortunately that didn’t work, so I started looking for CHM viewers. I didn’t have to look far, a quick search on Google gave me couple of programs.

  1. KChmViewer: Since I’m a KDE user I tried out this application – and it works fantastic. Really nice, and neat. Download it from or just search for it from your Package Manager. The latest version adds KDE4 support as well, though its still in beta
  2. Gnochm: If you’re a Gnome fan, you can try out Gnochm as well. Download Gnochm from here.
    A screenshot: Gnochm
Note: Both screenshots were taken from their respective sites. I haven’t tried Gnochm, so I can’t comment on how well it performs, KChmViewer is really good!
If you want to convert the chm file to standard HTML files, then you can try out Archmarge


  1. I prefer to convert the CHM files to HTML- particularly useful when you need to share the files with someone else.

    For those using Aptitude:

    sudo apt-get install libchm-bin
    (To install the CHM library)

    (To convert a particular file)

    I think this command can be used recursively for multiple files with some command-line-fu, but I’m not quite there yet;-)

  2. @Manish, Aditya @Kapil: Thanks for the input guys

    @Aditya I believe Archmage is a front-end for libchm

    @Kapil: Regarding the monetizing thing, I’m no expert but 50 unique visits isn’t sufficient. Try to build up more visits and viewers and then maybe you can consider it

Leave a Reply

Your email address will not be published. Required fields are marked *