Why convert ZHELP to CHM?
.zhelp (ZipHelp) is just WebHelp HTML packed in a Zip, while .chm is Microsoft's compiled single-file help. People convert to CHM because older Windows apps and legacy help buttons still expect a .chm, whereas ZipHelp is a newer cross-platform format.
How to convert ZHELP to CHM
EC Software Help+Manual (re-publish) EASIEST
Open the source .hmxp project, choose Publish and select the Microsoft HTML Help (CHM) output; point View > Program Options > Compilers at the CHM compiler first.
Microsoft HTML Help Workshop FREE
Unzip the .zhelp, then in HTML Help Workshop create a project from the extracted HTML pages and compile it to .chm with HHC.exe.
About these formats
A .zhelp file is a Ziphelp Package, an open help-documentation format from EC Software. It is a standard ZIP archive that holds an extended sitemap.xml plus the HTML topics and media that…
Open .ZHELP details →A CHM file is a Microsoft Compiled HTML Help file - a single compressed bundle of HTML pages, images, and a searchable index, used for Windows software manuals and e-books. On Windows,…
Open .CHM details →Quality & what to watch
- CHM is a Windows-only, largely obsolete format; the required HTML Help Workshop hasn't been updated since Windows 98.
- Rebuilding from the extracted HTML by hand loses the automatic table of contents, index and full-text search that Help+Manual generates from the project.
- Modern responsive skinning in ZipHelp does not translate to CHM's fixed three-pane layout, so the look changes noticeably.
Frequently asked questions
Can I turn a .zhelp straight into a .chm?
Do I need extra software to build a CHM?
HHC.exe), which is a free but very old download.