KEL CHM Creator v.

KEL CHM Creator a is flexible, powerful and free (freeware) CHM creator that uses Microsoft® HTML Help Workshop to combine your HTML files into one compressed and compact CHM (Compiled Help Modules) file. The CHM file-format is widely used for software documentation and e-book publication. Now with KEL CHM Creator you can create your own customized (Microsoft HTML Help 1.x) CHM files quickly and with no serious problems. What this program really does is to create the CHM project files for you (replacing the old, buggy and user-unfriendly HTML Help Workshop) and then use the Microsoft® HTML Help Compiler (hhc.exe) to compile those files into a CHM file. It also provides many tools including an easy way to decompile CHM files, an indexing system and much more.

All you have to do is :

  • Download the Microsoft HTML Help Workshop from here and install it on your system.
  • Unzip and install this version of KEL CHM Creator (get it from the link below).
  • Make sure that the path to the compiler (hhc.exe) is set correctly…

…and you are ready to go ! You can create a new project, Add HTML files in it (using the toolbar : Add nodes to selected node), construct a complex table of contents (TOC) by dragging and dropping some entries over others, and finally the build your project.
This application is compatible with Windows XP, Windows Vista, Windows 7 and requires the .NET Framework 3.5 to run.

Download Link

Alternative Link:

This entry was posted in Applications. Bookmark the permalink.

56 Responses to KEL CHM Creator v.

  1. Francisco says:

    Very good solution

  2. Albert says:

    This is useful while easy to use…

  3. Andreas says:

    KEL CHM Creator v.
    Very good tool, but please:
    Every Window opens in full screen mode,
    even the compiled CHM-View.
    How can I change this?
    And what about “Use view”? Disabled?
    And how can I change the rest of CHM-window properties?

    Good time! Andreas

    • ghost0002001 says:

      Thanks for your comments.
      I could add some options so that windows like the compiler output window, etc open in normal window size but you will have to wait for the next version (you can’t change it now). The “use view” option is there for future versions of the application and is not functional yet (perhaps I should have hidden it from user eyes). For additional options like window position/size, special navigation buttons, etc, again, you will have to wait for the next release.

      • Peter Rowland says:

        Excellent piece of free software. Thanks!
        However: When I view the compiled CHM file on another computer, it is not reading the html file content when I select the nodes in the TOC. I thought that the html files became part of the CHM file [once compiled] so that the CHM could be copied to any computer and be read stand alone without the html files being present. Am I missing something here? Is there a setting to permanently attach the html content to the compiled CHM?
        Also, is there a way to ensure that various nodes are expanded when first opening the CHM, without having the one expanded node at a time setting on.
        Please advise!

      • ghost0002001 says:

        Normally all the needed HTML files are stored in the CHM file (you can try decompiling the CHM to be 100% sure that they are inside). However, there is an issue with the CHM reader shipped with Windows. Make sure that the path where the CHM file is located does not contain any ‘#’ characters. When it does there are problems that prevent the default Windows viewer from reading the stored files (you can change the CHM file location or use another viewer to avoid this bug). Also avoid using the ‘#’ character in your project HTML file names.
        I’m not sure how (and if) you can have multiple nodes expanded right now, but you can easily have one node expanded by passing command line arguments to the CHM viewer (hh.exe). See : (Example of opening a help topic using a topic path). I hope this helps.

  4. mickeyjudd607 says:

    My output is empty. all pages say, “This program can not display webpage.”
    .Please help

    • ghost0002001 says:

      In order to get an idea of what is going wrong right click on the page that says “This program can not display web-page.” and select “Properties” from the pop-up menu. On the dialog that appears take a look on the URL of the HTML file. Usually you get this behavior when the URL of the HTML file gets truncated because it contains # characters (this is a bug of the CHM viewer that is shipped with Windows – if you use another CHM viewer everything will be fine). Normally the URL is sth like this:
      You can check if the CHM file is built right by moving it to a simpler path, lets say C:\1\ or Z:\ and opening it from there.
      If it doesn’t open from there, make sure that:

      • – The names of the HTML files in your project directory do not contain any # characters.
        – Try to remove the folders from your project directory and to put ALL your HTML files in the main project folder (where your HHK, HHC and HHP files are).
    • Of course, the above can make many of the links in your HTML pages invalid.
      I hope this helps.