At One Place

.chm files

.chm file
Compiled HTML Help
Windows' old help-file format — a compressed bundle of web pages with an index.

What opens a .chm file

Windows
Microsoft HTML Help viewer (built in), SumatraPDF, Calibre
macOS
xCHM, Calibre
Linux
xCHM, KchmViewer, Calibre

What a .chm file is

CHM packs HTML pages, images and a search index into one file, and was the standard help system for Windows software from 1997 onward. Windows opens it with the built-in viewer, but files downloaded from the internet often show up blank until you right-click, choose Properties and tick "Unblock" — a security measure, since CHM can run scripts. On macOS and Linux, xCHM and Calibre read them.

Converting it

A .chm file is commonly converted to .pdf, .html or .epub. It is a binary format, so a text editor will show unreadable characters rather than its contents.

Details

Extension
.chm
Full name
Compiled HTML Help
Category
Documents
MIME type
application/vnd.ms-htmlhelp
Created by
Microsoft
Format
Binary

Common questions

How do I open a .chm file?
On Windows use Microsoft HTML Help viewer (built in); on macOS use xCHM; on Linux use xCHM. Windows' old help-file format — a compressed bundle of web pages with an index.
What is a .chm file?
Compiled HTML Help. CHM packs HTML pages, images and a search index into one file, and was the standard help system for Windows software from 1997 onward. Windows opens it with the built-in viewer, but files downloaded from the internet often show up blank until you right-click, choose Properties and tick "Unblock" — a security measure, since CHM can run scripts.
Can I convert a .chm file?
Yes. It is usually converted to .pdf, .html or .epub, either by exporting from one of the programs listed above or with a format converter.

Related pages

Sources

  1. Media Types Registry — IANA
  2. Official vendor product documentation — At One Place

How these figures are compiled and checked