
Macro Recorder for Mouse and Keyboard Automation
IO Auto Clicker includes a built-in macro recorder that lets you record mouse and keyboard actions and replay them whenever needed.
It’s designed for users who want simple, repeatable automation without scripts or complex setup.
What makes Macro Recorder special?
Press F3. Record your actions.
Start recording with a single key. IO Auto Clicker captures your mouse clicks, mouse movement, and keyboard input exactly as performed.
Press Stop. Review the recording.
Once recording is stopped, the macro is saved and ready to use. You can adjust playback settings or reuse the same recording whenever needed.
Press F4. Play the macro.
Replay the recorded actions instantly using the play key. The macro runs exactly as recorded, removing the need to repeat the same steps manually.
Control Playback Speed
Playback speed can be adjusted up to 5× faster, making macros run quicker when timing precision is not critical.
Run Macros recording on Startup
Macros can be configured to run automatically when the app starts. This is useful for workflows that need to begin without manual input.
Customize start & playback hotkeys
Set the record & playback keys to match your setup. Assign any key so macros can be started without interrupting your workflow.
Features
Smarter Click Detection
Instead of relying only on fixed X/Y coordinates, our tool uses visual context around the click area. During playback, it scans the screen for clicks when it appears.
This allows macros to continue working even if elements shift slightly, such as when ads load or layouts change. The macro waits only until the target is found and then continues, without relying on fixed delays.


Reliable Playback with Window Awareness
Window positions and sizes are tracked during recording.
When the macro runs again, those window states are restored to ensure consistent and accurate playback.
This helps prevent issues caused by resized, moved, or overlapping windows during automation.
Load and Reuse Macro
Recorded macros can be saved as files and loaded again whenever needed.
This makes it easy to reuse the same automation without recording everything from scratch.


No Coordinate Dumps
Our tool avoids generating large coordinate logs that are difficult to edit or maintain. Macros remain compact and readable, even for longer recordings.
This makes small adjustments faster and reduces the chance of breaking a macro while editing.
