Skip to content

MacroTool

MacroTool records the clicks, keystrokes and, optionally, mouse movements made in other windows. The resulting macro is a list of editable actions, played back with the F7 key.

Download for Windows

0.3.2 · November 15, 2026 · 6.4 MB

Portable version (.zip)Other systems and versions

Windows may show a warning on first launch: the executables are not signed yet. Click "More info", then "Run anyway". To verify the file, compare its SHA-256 checksum with the one in the technical details.

Available for Windows and Linux

0.3.2 · November 15, 2026

MacroTool window with a macro, its playback settings and its list of actions.
Card showing "Recording in progress" and the number of captured gestures.

Record, then play back

F6 starts and stops recording, F7 starts and stops playback. Esc stops a playback in progress. The shortcuts can be changed in the settings.

List of actions with one action expanded and its form.

An editable list of actions

Each action shows its delay and its press duration. An action can be edited, moved or deleted. Others can be added by hand: key, click, mouse wheel or text to type.

Playback card with repetitions, speed and presses.

Repetitions and speed

A macro plays a fixed number of times or endlessly, with a pause between rounds. Speed ranges from ×0.25 to ×10. The "Short presses" setting brings every press down to 15 ms.

Documentation

Using MacroTool

System requirements

  • Windows 10 (64-bit) or Windows 11
  • glibc 2.35 or later: Ubuntu 22.04, Debian 12, Fedora 36 and later
  • x86_64 architecture.
  • Linux: X11 session. Under Wayland, recording, playback and shortcuts are limited.
  • Linux: the mouse wheel is not recorded; wheel steps are added by hand.

Version

Files for version 0.3.2
FileFormatSizeSHA-256
Windows, installer.exe6.4 MBe89772fedee2a4a70e41b200ceafed2f4bb90a88eca39166a82506ad3a36a59a
Windows, portable.zip5.7 MBa9a3dbe190b573c64a64b3641fb69e263411f10cc32b140f7674c4b25025ba62
Linux, portable———

Release notes for 0.3.2 · November 15, 2026

  • Started from the shortcut, playback begins without delay; only the release of Ctrl, Alt or Shift is awaited.
  • Started from the "Play" button, it begins after 300 ms instead of 500 ms.
  1. 0.3.2 ·

    • Started from the shortcut, playback begins without delay; only the release of Ctrl, Alt or Shift is awaited.
    • Started from the "Play" button, it begins after 300 ms instead of 500 ms.
  2. 0.3.1

    • "Presses" setting in the Playback card: recorded duration or short presses (15 ms).
    • Press duration shown on each action.
    • Linux: 12 ms delay per click and per movement point removed.
  3. 0.3.0

    • New look, interface in French and English.
    • No file is created until there is something to keep.
    • Expandable action cards, right-click menu, "Add an action…" at the bottom of the list.
    • Deletions can be undone for 6 s with "Undo".
  4. 0.2.0

    • Recording through hooks on Windows, editable actions, repetitions, speed.
    • Macros saved in macrotool.toml.

Verify a file

Compute the SHA-256 checksum of the downloaded file and compare it with the one in the table. If they differ, the file was modified or not downloaded correctly.

Windows
certutil -hashfile <fichier> SHA256
Linux
sha256sum <fichier>

No known bugs

This message goes straight to the person who develops MacroTool, and it will be read. The email address is optional: leave it if you would like a reply. Otherwise, if your feedback leads to a fix, you will find it in the release notes.

Message type

What happened, what you expected, and the steps to reproduce the problem.

To show an image, paste a link to a well-known image hosting service.