CHM on HTML-ohjetiedosto online-ohjeissa. Se on Microsoftin omistama muoto. CHM-tiedostossa pakataan, kootaan ja indeksoidaan useita HTML-ohjetiedostoja. CHM-tiedostoja käytetään enimmäkseen ohjelmistokäsikirjana. LZX-pakkausmenetelmää käytetään tiedostojen pakkaamiseen CHM-muodossa. Tässä tiedostossa on hakuvaihtoehto. Lisäksi useita CHM-tiedostoja voidaan lisätä yhteen.