.chmapplication/vnd.ms-htmlhelp

CHM (.chm)

CHM (Compiled HTML Help) is Microsoft's help file format. Contains HTML pages, index, and search in a compressed archive.

Quick Facts

File Extension
.chm
MIME Type
application/vnd.ms-htmlhelp
Category
Ebook
Full Name
CHM

What is CHM?

CHM (Compiled HTML Help) is a proprietary file format developed by Microsoft for creating online help systems and documentation. It combines multiple HTML pages, an index, a table of contents, and a full-text search engine into a single compressed archive file. This format was widely adopted in the late 1990s and early 2000s as the standard for software documentation on Windows operating systems, replacing older formats like WinHelp.

The CHM format utilizes the ITSS (Indexing and Search Service) and HTML Help Workshop to compile source files into a binary structure that is efficient for distribution and reading. While it offers robust navigation and search capabilities within a compact file size, it relies heavily on the Microsoft HTML Help ActiveX control, which can pose security risks and compatibility issues on modern operating systems and non-Windows platforms.

Despite the rise of web-based documentation and PDFs, CHM files remain in use for legacy software support and internal enterprise documentation where offline access is required. However, users often encounter restrictions when opening these files on newer Windows versions due to security blocks, and they are generally not supported natively on macOS or Linux without third-party viewers.

Technical Specifications

DeveloperMicrosoft Corporation
First Released1997
TypeCompiled HTML Help File
CompressionLZX or LZ77 via ITSS
Max ResolutionN/A (HTML based)
Color DepthN/A (HTML based)

Pros & Cons

+Advantages

  • Compact single-file distribution
  • Integrated full-text search capability
  • Supports hyperlinks and multimedia
  • Offline accessibility without internet

Disadvantages

  • Security vulnerabilities due to ActiveX controls
  • Poor compatibility with non-Windows OS
  • Blocked by default in modern Windows versions
  • Limited support for modern web standards

Common Use Cases

Software installation manuals

Legacy application documentation

Offline technical reference guides

Internal corporate knowledge bases

Convert from CHM

Convert .chm files to other formats.

.chm.pdf

Convert CHM (.chm) files to PDF (.pdf) format. Transform your CHM files to PDF quickly and easily with File ConverterX — completely free.

.chm.docx

Convert CHM (.chm) files to DOCX (.docx) format. Transform your CHM files to DOCX quickly and easily with File ConverterX — completely free.

.chm.epub

Convert CHM (.chm) files to EPUB (.epub) format. Transform your CHM files to EPUB quickly and easily with File ConverterX — completely free.

.chm.rtf

Convert CHM (.chm) files to RTF (.rtf) format. Transform your CHM files to RTF quickly and easily with File ConverterX — completely free.

.chm.html

Convert CHM (.chm) files to HTML (.html) format. Transform your CHM files to HTML quickly and easily with File ConverterX — completely free.

.chm.txt

Convert CHM (.chm) files to Plain Text (.txt) format. Transform your CHM files to TXT quickly and easily with File ConverterX — completely free.

.chm.mobi

Convert CHM (.chm) files to MOBI (.mobi) format. Transform your CHM files to MOBI quickly and easily with File ConverterX — completely free.

.chm.azw3

Convert CHM (.chm) files to AZW3 (.azw3) format. Transform your CHM files to AZW3 quickly and easily with File ConverterX — completely free.

.chm.fb2

Convert CHM (.chm) files to FB2 (.fb2) format. Transform your CHM files to FB2 quickly and easily with File ConverterX — completely free.

.chm.htmlz

Convert CHM (.chm) files to HTMLZ (.htmlz) format. Transform your CHM files to HTMLZ quickly and easily with File ConverterX — completely free.

.chm.lit

Convert CHM (.chm) files to LIT (.lit) format. Transform your CHM files to LIT quickly and easily with File ConverterX — completely free.

.chm.lrf

Convert CHM (.chm) files to LRF (.lrf) format. Transform your CHM files to LRF quickly and easily with File ConverterX — completely free.

.chm.pdb

Convert CHM (.chm) files to PDB (.pdb) format. Transform your CHM files to PDB quickly and easily with File ConverterX — completely free.

.chm.pml

Convert CHM (.chm) files to PML (.pml) format. Transform your CHM files to PML quickly and easily with File ConverterX — completely free.

.chm.rb

Convert CHM (.chm) files to RB (.rb) format. Transform your CHM files to RB quickly and easily with File ConverterX — completely free.

.chm.snb

Convert CHM (.chm) files to SNB (.snb) format. Transform your CHM files to SNB quickly and easily with File ConverterX — completely free.

.chm.tcr

Convert CHM (.chm) files to TCR (.tcr) format. Transform your CHM files to TCR quickly and easily with File ConverterX — completely free.

Frequently Asked Questions

A CHM file is a Compiled HTML Help file created by Microsoft, containing HTML pages, an index, and search functionality in a single compressed archive.

Need to convert CHM files?

File ConverterX supports converting .chm files to and from dozens of formats — completely free.

Browse Conversions