I6 Converter

Extract text from Inform 6 source files (I6)


Drop or upload your .I6 file

How to extract text from your I6 file

  1. Click the "Select File" button above, and choose your I6 file.
  2. You’ll see a preview, if available.
  3. Click the "Convert file to..." button to extract text information.

Convert I6 to another file type

To convert I6 source files to another format, you need Inform 6 Compiler or other Developer software.

Convert a file to I6

To convert other file formats to the "Inform Source Code" file type, you need software like Inform 6 Compiler or a similar tool.


About I6 files

An .i6 file contains source code written in the Inform 6 programming language. Interactive fiction developers use this format to script text-based adventure games and complex narrative simulations. Users typically edit these files in standard code editors or compile them using the Inform 6 compiler. For more background, see the Inform Wikipedia page. The primary disadvantage of the .i6 format is that it is strictly raw source code and is entirely unplayable on its own. Players cannot interact with an .i6 file directly; it requires manual compilation using specialized command-line tools to generate a binary game file. Furthermore, the format lacks native syntax highlighting in most general text editors unless you install custom plugins. To make the game playable, developers must compile the .i6 file into target formats like Z5, Z8 (for the classic Z-machine), or ULX (for the modern Glulx machine), which can then be played in interpreters like Frotz or Gargoyle. To simply share the code, converting it to a standard TXT file is best. This file format is difficult to convert into a playable state online because doing so requires running a full compiler with specific standard libraries, not just parsing media data. Standard online converters fail because they lack the specific Inform compilation engine.

Convert.Guru analyzes your I6 file, detects the exact format, and lets you read the text inside.


FAQ

If you want to convert I6 file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use Inform 6 Compiler or similar software from the "Interactive Fiction Source Code" category. In the File menu, look for Save As… or Export….

To convert SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to I6, try Inform 6 Compiler or another comparable tool in the "Interactive Fiction Source Code" category.



The I6 Converter Story

The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our I6 converter.