GMK Converter

Extract text from GameMaker projects (GMK)


Drop or upload your .GMK file

How to extract text from your GMK file

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

Convert GMK to another file type

To convert GMK projects to another format, you need GameMaker or other Developer software.

Convert a file to GMK

To convert other file formats to the "Game Engine Project File" file type, you need software like GameMaker or a similar tool.


About GMK files

A .GMK file is a complete game project created with older versions of GameMaker (specifically versions 7 and 8). It acts as a single container holding the entire game hierarchy, including sprites, background images, sound effects, room layouts, and GML (GameMaker Language) scripts. It is heavily reliant on the GameMaker software developed by YoYo Games.

There are major disadvantages to the .GMK format. It is a proprietary, closed, and legacy file type that modern game engines cannot read natively. Even modern versions of GameMaker (which use .YYP files) require intermediate legacy versions like GameMaker Studio 1.4 just to import these older projects. Because .GMK files store everything in a monolithic structure, they are difficult to use with version control systems like Git. Furthermore, a .GMK file is strictly a development file; it cannot be played or executed until the engine compiles it into an EXE file.

Users typically want to convert a .GMK file to extract the trapped media assets to ZIP or save the game logic to TXT. If you want to continue development, you must upgrade the project to a GMX or .YYP format using the official software. Standard online converters fail to process .GMK files because they are complex, engine-specific databases rather than standard media. If our analysis detects supported underlying formats, viewing the GML scripts or extracting embedded audio and sprite assets may still be possible.

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

Users also converted GMD, GEX, A1 and GMX files.


FAQ

If you want to convert GMK file to GMX, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO or RS, you can use GameMaker or similar software from the "Game Project Storage" 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 GMK, try GameMaker or another comparable tool in the "Game Project Storage" category.



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