.INFO

INFO File

GNU Info Document
Ask a question
QUICK ANSWER

A .INFO file is usually a GNU Info documentation page - the on-disk manual format for GNU/Linux tools such as bash, gcc, and make. On Linux or macOS, open it with the 'info' command in a terminal or inside Emacs. On Windows, use Emacs for Windows or any text editor. Note that Canon cameras and some game installers also use the .info extension for unrelated files.

Developer: GNU Project / Free Software Foundation (GNU Texinfo) Category: Text Files Open standard MIME: application/x-info
OPENS ON Windows macOS Linux
Related: .DOC · .ODT · .DOCX · .GDOC

On this page

19k+ extensions indexed
Last reviewed Jul 28, 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 INFO file format?

.info files are GNU Info documents - the compiled, node-based hypertext documentation format used by the GNU Project to ship reference manuals with its software. The format was created in 1986 and is the primary documentation mechanism for tools such as bash, grep, gcc, and thousands of other GNU utilities installed on Linux and macOS systems.

A .info file is plain UTF-8 (or ASCII) text structured as a series of nodes separated by the ASCII unit-separator character (0x1F). Each node begins with a tag line identifying its name and navigation links (File:, Node:, Next:, Prev:, Up:), followed by the documentation body. Menus and cross-references create a navigable hypertext system. The files are produced from Texinfo source (.texi) using the makeinfo or texi2any command - edit the source, not the compiled .info directly.

On Linux and macOS, .info files are installed under /usr/share/info/ and commonly stored compressed as .gz archives to save disk space; the info reader decompresses them on the fly. The info command-line tool, pinfo, and GNU Emacs can all navigate them interactively.

While .info remains standard for GNU software documentation, modern projects increasingly supplement or replace it with HTML or online docs. The format is stable and backwards-compatible across GNU Texinfo versions.

Security & safety

RISK: LOW

A GNU .info file is plain text documentation - it contains no executable code and poses no security risk. Open it freely. The only caution applies to the Canon/Amiga/ game uses of the .info extension: Canon sidecar files are metadata (harmless), but .info files from unknown game installers should be treated with normal caution for any file from an unverified source.

Format details

in a nutshell
FULL NAMEGNU Info Documentaka Info file, GNU info page
DEVELOPERGNU Project / Free Software Foundation (GNU Texinfo)since 1986 (GNU Info reader, GNU Texinfo project)
CATEGORYText Files
MIME TYPEapplication/x-info
TYPEPlain-text hyperlinked documentation (node-based format)
STANDARDOpen · royalty-free
This extension is also used by…
  • Canon ZoomBrowser EX / Digital Photo Professional information sidecar - Canon imaging software uses .info files as sidecar metadata or catalog metadata alongside image files - unrelated to GNU Info.
  • Amiga icon / tooltypes data - Classic AmigaOS stores per-file metadata and icon tooltypes in .info sidecar files alongside every file and drawer - a completely separate binary format.
  • Game installer / patch information file - Various game installers and launchers (e.g. Steam, GOG) use .info files as plain-text or JSON-like configuration/manifest files - naming coincidence only.

Programs that open INFO files

Windows3 apps
GNU Emacs (Windows) Open-source Download Emacs for Windows; M-x info to browse the Info system or open a .info file.
Cygwin / MSYS2 info reader Open-source Install Cygwin or MSYS2 and the texinfo package; then run 'info' as on Linux.
Any text editor (Notepad++ / VS Code) Free A .info is plain text; open in any editor to read raw. The 0x1F node separators appear as control characters.
macOS2 apps
GNU Emacs Open-source Install Emacs for macOS; use M-x info to read .info files.
info (via Homebrew or system) Open-source macOS ships a minimal 'info' command; for full GNU info install via Homebrew ('brew install texinfo'). Run 'info filename'.
Linux3 apps
GNU Emacs Open-source M-x info to browse the Info system; C-u M-x info to open a specific .info file. Emacs's Info browser is the most feature-rich.
info (GNU Info reader) Open-source Run 'info filename' in a terminal, or 'info -f file.info'. Navigate with arrow keys, n/p (next/prev), u (up), q (quit).
pinfo Open-source A nicer terminal info browser; run 'pinfo filename'. Supports colour and mouse. Install via package manager (apt/dnf: pinfo).

Technical details

deep spec
Format typePlain-text, node-based hypertext documentation (GNU Info format)
EncodingUTF-8 (or ASCII); older files may be ISO-8859-1/Latin-1; charset is not embedded - inferred from locale
Node separatorASCII 0x1F (unit-separator character) on a line by itself marks the boundary between nodes
Node header fieldsEach node begins with a tag line: File:, Node:, Next:, Prev:, Up: - defining the document navigation graph
Source formatCompiled from Texinfo (.texi) source using makeinfo or texi2any; the .info output is generated, not hand-edited
MIME typeapplication/x-info
On-disk compressionCommonly distributed and installed as .info.gz (gzip-compressed); the info reader decompresses transparently on the fly
Installation path/usr/share/info/ on Linux and macOS; a top-level dir file serves as the master index, maintained by the install-info utility
Typical file size5 KB - 5 MB uncompressed; installed .info.gz files typically 10-500 KB
Cross-reference syntax@xref{nodename} in Texinfo source compiles to *Note nodename:: in the .info file; menus use * Item:: notation
Multi-file documentsLarge manuals split across multiple numbered files (e.g., emacs.info-1, emacs.info-2) with an indirect map in the primary file
PlatformLinux, macOS, BSD, Windows (via GNU Emacs, Cygwin, or MSYS2)
Preamble lineThe first line identifies the file as a generated Info document, naming the source .texi file and the makeinfo version used to compile it
Backwards compatibilityThe Info node format is stable; newer makeinfo versions can read, update, and regenerate Info files produced by older versions
Released1986 (GNU Info reader, GNU Texinfo project)
Latest versionGNU Texinfo 7.2 (2024); Info format specification in Texinfo 7.x manual
Open standardYes · royalty-free
Specificationwww.gnu.org

INFO conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with INFO 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 INFO files.

Frequently asked questions

What is a .info file?
Most commonly a GNU Info documentation page - the format used for the on-screen manual of GNU/Linux tools (bash, gcc, make…). It's plain text with a navigable node structure, read with the 'info' command or Emacs. The extension is also used by Canon camera sidecars, Amiga icon data, and some game manifests.
How do I open a .info file?
On Linux/macOS, run 'info -f file.info' in a terminal, or open it in Emacs (M-x info). On Windows, use Emacs for Windows or any text editor (it's plain text). Canon .info sidecars open with Digital Photo Professional.
What is the difference between .info and .texi?
.texi is the Texinfo source file you write (with @-commands); .info is the compiled output made by makeinfo/texi2any. You edit the .texi and generate the .info from it, just as you edit .po and generate .mo.
Why is there a .info file next to my Canon photos?
Canon software (ZoomBrowser EX, Digital Photo Professional) creates .info sidecar files alongside images to store metadata. These are unrelated to GNU documentation; open them with Canon software or a text editor.
Can I convert a .info file to HTML or PDF?
Yes, from the Texinfo source (.texi): 'makeinfo --html file.texi' for HTML, 'texi2pdf file.texi' for PDF. If you only have the .info output (not the source), pandoc can do an approximate conversion.
The .info file has strange characters like ^_ in it - what are they?
That's ASCII 0x1F (unit separator), used by the Info format to separate nodes. They're structural markers, not corruption. View the file in an Info reader (info/pinfo/Emacs) to navigate nodes properly instead of raw text.

References

1GNU Texinfo - Info Format Specificationwww.gnu.org
2GNU Texinfo - official sitewww.gnu.org

Keep exploring

across the database

Top extensions this week

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

Related extensions

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Free file tools

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

Open the toolbox

Browse file extensions A-Z