GUI Converter

Extract text from Game interface files (GUI)


Drop or upload your .GUI file

How to extract text from your GUI file

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

Convert GUI to another file type

To convert GUI Interface files to another format, you need Paradox Clausewitz Engine or other Game software.

Convert a file to GUI

To convert other file formats to the "Interface Definition Script" file type, you need software like Paradox Clausewitz Engine or a similar tool.


About GUI files

A .gui file is a configuration script used to define the layout, behavior, and visual hierarchy of a Graphical User Interface. These files are extensively used by video game engines to construct on-screen menus, HUDs, and interactive windows. Prominent engines utilizing this format include the Paradox Interactive Clausewitz and Jomini engines (powering games like Hearts of Iron IV), the Diesel game engine, and Starbound. Outside of gaming, .gui files are used as XML-based project databases for help documentation software like Dr.Explain and screen capture tools.

The primary disadvantage of the .gui format is its extreme fragmentation. Because ".gui" is a generic acronym, a file from The Sims is structurally incompatible with one from the i3 Engine or a Flipper Zero device. They are highly proprietary to their parent software and rarely contain actual graphics - only the code that dictates where image assets should be placed. This means opening them without the original engine often results in a wall of unformatted text or XML code, which is frustrating for modders and developers.

To effectively edit or analyze these files, you must bypass their proprietary limitations. For modding and text manipulation, convert the file to TXT, XML, or JSON depending on its underlying structure (often UTF-8). If you are using Dr.Explain, the internal project must be exported directly to a readable format like PDF or HTML for web distribution.

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

Users also converted GFX, TS, ZIP, PY, TXT, PNG, EXE, CR, KFP and ANOM files.


FAQ

If you want to convert GUI file to EXE, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO or RS, you can use Paradox Clausewitz Engine or similar software from the "Game User Interface Definition" 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 GUI, try Paradox Clausewitz Engine or another comparable tool in the "Game User Interface Definition" category.



The GUI 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 GUI converter.