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 GMX game files to another format, you need GameMaker Studio or other Developer software.
Convert a file to GMX
To convert other file formats to the "Game Engine Project File" file type, you need software like GameMaker Studio or a similar tool.
About GMX files
A .GMX file is primarily an XML-based project or asset file created by GameMaker Studio (specifically version 1.4). It stores game logic, sprite metadata, object properties, and room configurations. A secondary use is for Age of Empires gameplay replay files, which store a sequence of player commands to recreate a match. You can open GameMaker .GMX files using GameMaker Studio or any standard text editor since they are formatted as XML. Age of Empires replays require the specific version of the game engine to play back. GameMaker .GMX files are tied strictly to the legacy GameMaker Studio 1.x architecture. They do not contain compiled, playable games, but rather the blueprint. You cannot simply convert a .GMX to a Unity or Godot project because the engine logic is entirely different. Age of Empires replays are equally frustrating; they are not video files. You cannot directly convert a replay .GMX to MP4 or AVI because the file only contains command coordinates, not rendered video frames. The best conversion targets for GameMaker .GMX files are XML or TXT for reading the raw code. If you need a video of an Age of Empires replay, you must play the .GMX file in-game and use screen recording software to capture it as an MP4. Because these files are highly engine-specific, standard online converters fail completely. They lack the original engine's rendering context. Our analysis can inspect the file, reveal the underlying XML text structure for GameMaker assets, and help you extract usable data without needing the legacy software.
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 "Game Development Asset File" 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 "Game Development Asset File" 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.