.CNT

CNT File

Microsoft Help Contents File
Ask a question
QUICK ANSWER

A CNT file is a plain-text table-of-contents script that belongs to a Windows Help (.hlp) file from the WinHelp era (Windows 3.x through XP). Open it in Notepad or any text editor. The main concern is that WinHelp is obsolete - Windows 10 and 11 cannot open the matching .hlp files because Microsoft removed the WinHelp engine and no longer provides a replacement.

Developer: Microsoft Category: System Files MIME: text/plain
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Aug 16, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CNT file format?

.cnt is a plain-text file that stores table-of-contents information for .hlp help files. .cnt files are created by Microsoft Help Workshop (HCW.EXE) and consumed by WINHELP.EXE to draw the Contents tab of a WinHelp help window. A .cnt file opens with colon-prefixed directives - :Base, :Title, and :Index - followed by a numbered tree of topic entries mapping captions to context IDs inside the paired .hlp file.

The .cnt and .hlp formats were replaced by more modern and secure standards. .cnt and .hlp text files were used by WinHelp to display help documents. The formats were improved over time and even came to support HTML formatting and scripts; those improvements also introduced security vulnerabilities. Ultimately, Microsoft decided to replace the .cnt and .hlp standard with HTML-based documents. The successor is .chm (Compiled HTML Help), which stores its table of contents internally.

Modern Windows (Vista and later) does not ship WinHelp by default, and WINHELP.EXE is no longer available from Microsoft for Windows 10 or Windows 11. It is possible to convert older help files to newer formats using migration tools distributed by Microsoft.

Security & safety

RISK: LOW

A .cnt file is harmless plain text and cannot execute. The only real caution is the associated .hlp: Microsoft disabled WinHelp partly for security reasons (old .hlp files could run macros), so be wary of opening unknown legacy .hlp files even if you obtain the deprecated viewer. The .cnt itself carries no such risk.

Format details

in a nutshell
FULL NAMEMicrosoft Help Contents Fileaka WinHelp Contents file, Help table-of-contents file
DEVELOPERMicrosoftsince 1990 (WinHelp, Windows 3.0 era); CNT format with WinHelp 4.0, Windows 95
CATEGORYSystem Files
MIME TYPEtext/plain
TYPEPlain-text table-of-contents script (sidecar to WinHelp .hlp)
This extension is also used by…
  • ColdFusion / generic counter file - Some web and database tools wrote plain-text .cnt files holding a single numeric counter value.
  • Norton / application content index - A few legacy Windows apps used .cnt for internal content or settings lists; rare and app-specific.

Programs that open CNT files

Windows3 apps
Adobe RoboHelp Paid Open the legacy WinHelp project that owns the .cnt to view/convert its contents; modern RoboHelp targets HTML/CHM output.
Notepad Open-source Open the .cnt for comfortable editing of the TOC tree with syntax highlighting and indentation.
Microsoft Help Workshop (HCW.EXE) Free Legacy authoring tool - opens the .cnt as part of a WinHelp project to rebuild the Contents tab. Hard to obtain today.

Technical details

deep spec
Format typePlain-text table-of-contents script; sidecar to a WinHelp .hlp file
Text encodingASCII / Windows ANSI code page (Windows-1252 typical)
File structureLine-oriented: colon-directive header block (:Base, :Title, :Index) followed by an indented numbered tree of topic entries
File signatureNo binary signature; a WinHelp 4.0 .cnt file begins with the text ":Base <name>.hlp" on the first line
Typical file size1 KB - 50 KB
CompressionNone - stored as uncompressed plain text
MIME typetext/plain
Syntax variantsWinHelp 3.x used numbered heading lines only; WinHelp 4.0 (Windows 95) added colon-directive headers (:Base, :Index, :Title)
Consumed byWINHELP.EXE - reads the .cnt file to build the Contents tab of the help window
Created byMicrosoft Help Workshop (HCW.EXE); also generated by RoboHelp and similar help-authoring tools
Associated operating systemsWindows 3.x, Windows 95/98/Me, Windows NT/2000/XP (WinHelp not included in Vista and later by default)
Role in help systemDefines the table of contents only; actual topic content and formatting reside in the paired binary .hlp file
Superseded by.hhc (HTML Help table of contents inside .chm), then MS Help 2 (.h1k / .HxS), then web-based help
DeveloperMicrosoft
Released1990 (WinHelp, Windows 3.0 era); CNT format with WinHelp 4.0, Windows 95
Latest versionWinHelp 4.0 :Base/:Index syntax (1995); format frozen - WinHelp deprecated after Windows XP

CNT conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CNT files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CNT files.

Frequently asked questions

What is a .cnt file?
It is the table-of-contents script for an old Windows Help (.hlp) file. Plain text, it tells the WinHelp viewer how to build the Contents tab - it is not the help content itself.
How do I open a .cnt file?
Open it in any text editor such as Notepad or Notepad++. There is nothing to 'view' graphically; it is a list of headings and topic IDs.
Why won't Windows Help open on Windows 10/11?
Microsoft removed the WinHelp engine and no longer provides the WinHlp32 add-on for Windows 10/11. The format is obsolete; convert the help to CHM or HTML to read it on modern Windows.
Can I delete the .cnt file?
If you still use the matching .hlp under an old viewer, deleting the .cnt only removes its Contents tab tree (the help still opens). If you no longer use that program's help, it is safe to remove.
What's the difference between .cnt and .hlp?
The .hlp is the compiled binary help file with all the topic text; the .cnt is a small plain-text sidecar that only defines the Contents tab tree pointing into that .hlp.
How do I edit the Contents tree?
Edit the .cnt text directly (mind the :Base directive and the numbered indentation) or use a help-authoring tool. Then it loads in the WinHelp viewer beside its .hlp.

References

1Microsoft Docs - HTML Help / Help downloads (WinHelp legacy)learn.microsoft.com
2Microsoft Support - WinHelp not supported on newer Windowssupport.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z