What is the GID file format?
A .gid file is an automatically generated binary cache that the legacy Windows WinHelp system (WinHlp32.exe) creates alongside a .hlp help file the first time a user opens it and performs a full-text search. The file stores the compiled full-text search index, keyword index, and window state (size and position) so that subsequent searches open faster.
.gid files always share the base name of their companion help file - winword.gid is the cache for winword.hlp, for example. They are created with the Hidden file attribute in the same directory as the .hlp file, or in %WINDIR%\Help when the original location is read-only.
.gid files are safe to delete; WinHlp32.exe rebuilds them automatically on next use. They have no meaning or use independent of their companion .hlp file.
WinHelp is a legacy system: WinHlp32.exe was removed from Windows Vista. Microsoft offered it as an optional download (KB917607) for Windows 7 and Windows 8.1; on Windows 10 and Windows 11 it cannot be installed without unsupported workarounds. HTML Help (.chm) replaced WinHelp starting with Windows 98 and remains the current standard. On modern systems, .gid files are encountered only when running old software in compatibility mode or on preserved Windows XP installations.
Security & safety
RISK: LOWGID files are auto-generated binary index caches with no executable content. Safe to delete. No known malware uses .gid extension. The only risk is a corrupted .gid causing WinHelp search errors - resolved by deleting and letting WinHelp regenerate it.
Format details
in a nutshell- GID game data file (various games) - Some older PC games use .gid for game index or data files; unrelated to WinHelp.
Programs that open GID files
Technical details
deep spec| Generated by | WinHlp32.exe - created automatically on first full-text search of the companion .hlp file |
| Container | WinHelp B-tree virtual filesystem (same internal format as .hlp - a structured binary virtual file system) |
| Byte order | Little-endian |
| Naming convention | Shares exact base name with companion .hlp file (e.g. winword.gid accompanies winword.hlp) |
| File attribute | Created with the Hidden attribute; not visible in Windows Explorer under default display settings |
| Storage location | Same directory as the .hlp file; falls back to %WINDIR%\Help or %LOCALAPPDATA%\Help when that directory is read-only |
| Stored data | Full-text search index, keyword index, and WinHelp window size/position state for the companion .hlp |
| Compression | None at file level; some internal streams may use LZ77, matching .hlp behaviour |
| Deletion safety | Safe to delete - WinHlp32.exe automatically recreates the .gid file on next use |
| Dependency | Meaningless without its companion .hlp file; cannot be opened or used independently |
| OS support | Windows 3.1 through Windows 7/8.1 (KB917607 required on Vista+); not installable on Windows 10 or 11 |
| Superseded by | HTML Help (.chm) starting Windows 98; WinHlp32.exe removed from Windows Vista and later |
| Released | 1992 (Windows 3.1 WinHelp 3.0) |
| Latest version | WinHelp 4.0 (Windows 95/98/XP era; not updated since) |
| Specification | github.com |
GID conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about GID files.