Where can I download CHM compiler (hhc.exe)?

CHM format (HTML Help 1) is a standard and very popular help format present on Windows platforms. To create a CHM file, you need the free CHM compiler utility called hhc.exe. This simple command line tool is used by VSdocman when you compile documentation to CHM output format. The utility is a part of free HTML Help Workshop from Microsoft. If you have Visual Studio installed, you probably will not need to install it, see Note 1 below.

You can see whether the hhc.exe is available in VSdocman preferences. In VSdocman window, select Options pane, then set Miscellanous - Environment page. If the Path to CHM compiler hhc.exe fields is empty even after clicking the Auto-find button, you need to download and install it. After the installation, click the Auto-find button again, it should find the hhc.exe.

Download HTML Help Workshop

Note 1:
Starting with VS 2012, the Visual Studio installer automatically installs a minimalistic version of HTML Help Workshop. VSdocman will find it and you don't need to install anything. It may however happen, that during the compilation you'll get the following error:
HHC6003: Error: The file Itircl.dll has not been registered correctly.
The best way to fix it is to download and install the HTML Help Workshop.

Note 2:
After installing HTML Help Workshop the "This computer already has a newer version of HTML Help" message will be displayed. You can ignore it. This is only a warning that CHM runtime (responsible for displaying CHM files) on your computer is current and therefore newer than the one in HTML Help Workshop.

Note 3:
In VSdocman 7.0 and earlier, the CHM compiler was bundled with VSdocman. Starting with VSdocman 7.1 you need to install the HTML Help Workshop separately, if needed.


Start generating your .NET documentation now!
Free, fully functional trial
VSdocman Tip
Use <see langword="null"/> when you refer to null or Nothing in your comments. There are special tags also for other keywords such as true, false, abstract, etc.

Medical institutions
Government institutions
Large financial institutions
Thousands of SW companies

Deloitte & Touche
Wells Fargo


Rolls-Royce Naval Marine
Toyota Motorsport

Mitsubishi Electric
Johnson Controls
Bentley Systems

Hewlett Packard
Bosch (Australia)
Schneider Electric

Volvo Information Technology
Agilent Technologies
Tesco SW

Fraunhofer Heinrich-Hertz-Institut

vs launch partner logo

VS Mag award VS Mag award

I have been using VSdocman to provide C# .NET API integrated documentation for our customers for the past 7 years. Keeping up with Microsoft's Visual Studio version changes can be challenging for developers, but VSdocman has continued to provide excellent functionality that meet our requirements to satisfy internal and external users. This company also provides immediate excellent customer support when issues or confusion occur.

Edna Turner Stilwell, Staff Writer/.NET Lead