Click the "Select File" button above, and choose your GMX file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert GMX to another file type
To convert your GMX file to another format, you need GameMaker Studio or other Developer software.
Convert a file to GMX
To convert other file formats to the "Game Development Asset" file type, you need software like GameMaker Studio or a similar tool.
About GMX files
A .GMX file is primarily a legacy project or asset file created by GameMaker: Studio 1.4, a popular game development engine by YoYo Games. Unlike modern GameMaker versions (which use JSON-based .YYP files), .GMX files rely on a proprietary XML structure to define game objects, sprites, scripts, and settings.
Because GameMaker: Studio 1.4 is End-of-Life (EOL), these files are effectively "locked" in an obsolete ecosystem. Users often struggle to open them because the modern GameMaker IDE cannot open them directly; they must be imported and converted, a process that often breaks legacy code. Additionally, while they are technically text-based, the raw XML is cluttered and difficult to read for code review purposes.
For archival or code inspection, the best "conversion" is often to TXT or XML to view the raw logic in a text editor like Notepad++, or to PDF for documentation. For functional use, they must be imported into the current GameMaker software, which converts the project structure to .YYP.
Note: In rare cases (approx. 4%), a .GMX file may be a replay file from Microsoft Age of Empires, recording game inputs rather than video. These are binary files and cannot be converted to readable text.
Convert.Guru analyzes your GMX file, detects the exact format, and lets you read the text inside.
If you want to convert GMX file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use GameMaker Studio or similar software from the "GameMaker Studio Project Asset" 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 GMX, try GameMaker Studio or another comparable tool in the "GameMaker Studio Project Asset" category.
The GMX 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 GMX converter.