Converters typically bridge the gap between the following common file types:
Ensure your converter is updated to support the latest version of GD (e.g., 2.22 or 2.23+).
You drag and drop your source file (e.g., a .json from Mega Hack), select your target bot output (e.g., .gmd ), and click convert.
.btn-outline:hover border-color: rgba(255,255,255,0.5); background: rgba(255,255,255,0.05); transform: scale(1.03); gd macro converter
The most universal format. Used by modern bots like Echo , Prism , and various open-source TAS (Tool-Assisted Speedrun) tools. It stores frames, action types (click/release), and player IDs.
You drag and drop your source file (e.g., a .json TasBot file), select your target output (e.g., .gmd for Mega Hack), and click convert. The site processes the syntax locally in your browser and triggers a download. 2. Built-in Bot Converters
Macros often unsync if the FPS changes. Ensure your bot is set to the same FPS as the recording. Converters typically bridge the gap between the following
Changing FPS changes physics. For Geometry Dash , going down in FPS (240 to 60) usually requires holding clicks slightly longer. A good converter does this automatically.
Use the converter’s cleaning function to prevent lag during playback.
High-end converters allow you to take a raw, robotic TAS macro and add "human jitter" (micro-second delays) to make it look legitimate for speedrun verification. Used by modern bots like Echo , Prism
As of 2026, several tools dominate the GD scene for handling macros, often integrated into larger botting platforms: 1. GDH (Geometry Dash Hacker)
To give you a clearer picture of the landscape, here is a comparison of the most common macro formats and some of the tools that handle them.
Make sure you are using the latest version of the Geode SDK to prevent issues with modern bot compatibility. Conclusion