Roundup

Mouse macro software and recorders, and how to make one

Updated 2026-11-03 · by the mouzeclick team

For most Windows users, the best mouse macro software is Pulover's Macro Creator, a free recorder with nearly 200 commands. TinyTask is the simplest free option. Jitbit Macro Recorder ($39 to $99, one-time) is the paid pick; scheduling and EXE output start at Pro ($69). On a Mac, Keyboard Maestro (US$36) handles deep automation. mouzeclick, which we make, puts macros on mouse buttons per app, on Windows and Mac.

  • Nine tools checked on 3 November 2026. Four are free: X-Mouse Button Control, AutoHotkey, Pulover's Macro Creator and TinyTask (free for personal use).
  • Paid, one-time: Jitbit Macro Recorder at $39, $69 or $99, and Keyboard Maestro 11 at US$36 plus tax.
  • The makers' pages name only Windows for X-Mouse Button Control, Pulover's Macro Creator and Jitbit. Keyboard Maestro needs macOS 10.13 or later.
  • X-Mouse Button Control supports up to 5 mouse buttons, because the Windows mouse message queue carries only 5.
  • mouzeclick (we make it) records macros of keys, clicks, waits and typed text and puts them on mouse buttons, per app, on Windows and Mac.

How did we pick this mouse macro software?

We picked tools that record or build a macro and run it from a mouse button or a hotkey, then read each maker's own page. Everything was checked on 3 November 2026, prices included. Where a maker publishes nothing, the table says "Not published".

We make mouzeclick, one of the nine tools here. It has its own labelled section, not the top spot, and the other eight each get a specific write-up and a "best for" line.

Gaming recoil scripts and anti-cheat rules are out of scope. This page is about repeated desk work: editing, forms, admin and typing the same text again.

The tools fall into four kinds. Button remappers change what a button sends. Recorders capture keys, clicks and waits and play them back. Scripting tools add logic and loops. Mouse makers' apps configure their own hardware. For remapping alone, see our guide to mouse button mapping software.

Which mouse macro tools compare, and what do they cost?

Prices as shown on each maker's page on 3 November 2026.

ProductPrice as shownPlatformsWorks withBest for
X-Mouse Button ControlFreeWindows 10 and 11, Windows Server 2012 R2 to 2022Per-app or per-window profiles; up to 5 buttonsFree per-app button remapping
AutoHotkey v2Free, open source (GNU GPLv2)Not published (homepage names only Windows)Keyboard, mouse and controller hotkeysWriting your own scripts
Pulover's Macro CreatorFree (donations asked)WindowsRecords keys, mouse moves and clicks; exports AHK scriptsA free recorder that grows into scripts
TinyTaskFree for personal useNot published (.exe and .zip downloads)Visible foreground apps onlyQuick record and replay
Jitbit Macro Recorder$39 Basic, $69 Pro, $99 Premium, one-timeWindowsAny app, by hotkey; EXE output on Pro and PremiumPaid recording with logic and scheduling
Keyboard Maestro 11US$36 one-time, plus applicable taxmacOS 10.13 or laterMac apps, websites, text and imagesDeep automation on a Mac
Logitech G HUBNot publishedWindows, macOSLogitech G devicesLogitech G mouse owners
Razer Synapse 4Not publishedWindows 10, Windows 11 x86-64; Mac Preview on macOS 15+ (Apple silicon)Razer devicesRazer mouse owners
mouzeclick (we make it)$25 a month, $249 a year, or $499 once for one of the first 100 lifetime keysMouse app: Windows 10 and 11, macOS 12+Any app, any mouse: up to 5 buttons plus scroll and tiltPer-app macros, gestures and wheels

X-Mouse Button Control: what does the free Windows tool do?

X-Mouse Button Control (XMBC) is a free Windows tool for remapping mouse buttons. It is the best free pick when you want per-app buttons and key sequences rather than recorded mouse moves. Its licence says it is free for anyone to install and use.

  • Profiles per application or window. By default they switch on as the pointer moves over that app, window or region.
  • Up to 10 layers of button setups per profile, switched with hotkeys or mouse buttons.
  • A simulated keystrokes editor, button chording, timed button actions, app launching, clipboard and media control, and Windows 10 and 11 virtual desktops.
  • x86 and x64 builds, picked by the installer, and a portable version.

XMBC supports up to 5 buttons because it relies on the Windows mouse message queue, which only supports 5. If your 4th and 5th buttons do nothing by default, the maker says XMBC may not be for you, though the standard buttons and wheel can still be remapped. It's a hobby project with no guaranteed support. It starts at Windows logon by default; change that in MSConfig or the Task Manager start-up tab. Setup and layers are in our X-Mouse Button Control guide.

Best for: free, per-app button remapping on Windows.

AutoHotkey v2: when is writing a script worth it?

AutoHotkey is worth it when a recorder can't do the job and you're happy to write a few lines. It's a free, open-source (GNU GPLv2) scripting language for desktop automation. Its own examples include form fillers, auto-clicking and macros.

  • Hotkeys for the keyboard, mouse and joystick, and remapping of keys and buttons, each with its own docs page.
  • Hotstrings: abbreviations that expand as you type.
  • Imperative, object-oriented and command-based programming, in a tool its maker calls small, fast and beginner-friendly.

The v2 documentation we checked shows version 2.0.31. It has tutorials on writing hotkeys, sending keystrokes, running programs and managing windows. The homepage names only Windows and publishes no system requirements. If you'd rather record than type code, Pulover's Macro Creator is built on the AutoHotkey language and exports working AHK scripts.

Best for: power users who want logic, remaps and text expansion and don't mind scripting.

Pulover's Macro Creator: is it the best free mouse macro recorder?

For Windows users who want to record a macro for free and then refine it, it's the strongest option we checked. Pulover's Macro Creator (PMC) is a free automation tool and script generator for Windows. It is based on the AutoHotkey language and has a built-in recorder.

  • Records keystrokes, mouse movements and clicks relative to the window or the screen, with hotkeys you can change.
  • Nearly 200 commands and functions, from basic to advanced.
  • Image and pixel search on the screen.
  • Exports macros to working AHK scripts.

To record, click Record on the toolbar or press Ctrl+R. Press the record hotkey (F9 by default) to start and again to stop, then play back with F3. The download page shows version 5.4.1 and asks for a donation. Mac support isn't stated.

Best for: a free recorder you can grow into AutoHotkey scripts.

TinyTask: is a 36 KB recorder enough?

If you repeat the same clicks and keys in the same visible window, often yes. TinyTask is free for personal use and needs no scripting: press record, then play. It is 36 KB and fully portable.

  • Record and stop with Ctrl+Alt+Shift+R; play with Ctrl+Shift+Alt+P. The record key changes in the Options, the playback key under Prefs › Playback hotkey.
  • Custom playback speeds, added in version 1.62, and Compile EXE, which turns a recording into a program.
  • Break, Scroll Lock or Pause is meant to stop playback.

It only interacts with visible foreground apps, and it's a GUI automation tool, not a script engine. There's no formal technical support. The site doesn't list supported systems or say whether commercial use is allowed. Donations are optional.

Best for: a quick record-and-replay with no setup.

Jitbit Macro Recorder: what do the $39, $69 and $99 plans get you?

All three are perpetual licences with a year of free upgrades; the higher plans add EXE output, scheduling, business use and code. Prices as shown on 3 November 2026:

  • Basic, $39: the recorder and the advanced macro editor.
  • Pro, $69: adds compile macro to EXE, macro scheduling and allowed use in a business environment.
  • Premium, $99 (marked "Most popular"): adds C# code snippets in macros, debugging features and priority support.

Jitbit records keystrokes and mouse activity as a plain-text macro that you bind to a hotkey and run from any application. You can add commands such as "wait for window", "open file" and "launch website", and logic with IF-THEN and REPEAT X TIMES. It can find images on screen, loop playback, vary speed and record in "stealth mode". SMART-Rec can record the mouse in relative coordinates. Breakpoints and partial playback help with debugging, and compiled EXE files run on any Windows-compatible computer.

Licences are tied to people, not computers. Upgrades after the first year are discounted; that price isn't published. The trial length isn't stated either, and Jitbit says it will extend the trial if you ask.

Best for: a paid Windows recorder with logic, scheduling and EXE output, including business use.

Keyboard Maestro: what can it automate on a Mac?

By its maker's account, almost anything: apps, websites, text and images, on command or on a schedule. Keyboard Maestro 11 is a US$36 one-time purchase plus applicable tax, as shown on 3 November 2026. There's no subscription, and you can use version 11 indefinitely. The price carries an asterisk the page doesn't explain.

  • Hundreds of built-in actions, including flow control, conditions and looping.
  • Launch apps, open documents, rearrange windows and handle email.
  • Transform text, OCR images, expand snippets and keep a multi-entry clipboard history.
  • Fill web forms and download reports.
  • A New Macro Wizard that creates a macro you then configure.

It needs macOS 10.13 High Sierra or later and is native on Apple Silicon. Upgrading from any earlier version costs US$25 plus tax; purchases since 1 March 2023 get version 11 free. A free trial is offered; its length isn't stated. The page doesn't describe mouse-specific features. For per-app actions on mouse buttons, also read our guide to remapping mouse buttons on a Mac.

Best for: logic-heavy automation on a Mac.

Logitech G HUB: what can it do with a Logitech G mouse?

G HUB is the software for Logitech G devices. You assign buttons, use or share presets, and let it build automatic profiles for games. It has download buttons for Windows and macOS.

  • Click a connected device on the Home Page to open its features and settings, where you change DPI and remap buttons.
  • The device configuration page has tabs including Sensitivity, LIGHTSYNC and Assignments.
  • An apps and games profile menu sits at the top of the Home Page.
  • Uploading your own presets needs a Logi ID, made from the profile icon in the G HUB window.

The Logitech pages we checked don't publish G HUB's price, macro recording steps, supported system versions or which mice support remapping. For per-app buttons on a mouse of any brand, see our Logitech Options+ alternative page.

Best for: Logitech G mouse owners who want the maker's own button and DPI settings.

Razer Synapse 4: how do its macros and Hypershift work?

Synapse 4 is Razer's one app for its devices. It remaps buttons, creates advanced macros (strings of complex button presses run with a single click) and fine-tunes performance. Hypershift programs one button to temporarily add a second set of functions on top of your existing assignments.

  • Windows 11 x86-64 and Windows 10, backwards compatible with Synapse 3 devices.
  • A Mac Preview for macOS 15 Sequoia and later on Apple silicon. Razer doesn't say which features work in it.
  • A Profile Migration tool brings Synapse 3 profiles, macros and Chroma effects across in one click.
  • From a browser you can fine-tune settings and switch on-board profiles on compatible devices with up-to-date firmware.

Razer doesn't publish a price, per-app profile switching details or whether Synapse works with other brands' mice.

Best for: Razer mouse owners who want macros in the maker's own software.

Where mouzeclick fits (we make it)

mouzeclick fits if you want macros on the mouse you already own, set per app, with gestures and wheels on top. It's a mouse app for Windows and Mac. Record a shortcut, or chain keys, clicks, waits, typed text and launches into a macro, then put it on a button.

  • Any mouse your computer sees, wired, wireless or Bluetooth, using up to five standard buttons plus scroll and tilt. There's no driver.
  • Each button has eleven slots: tap, hold and move in four directions, a chord with another button, or hold and scroll.
  • Buttons work per app. Mouse 4 can cut a clip in Premiere Pro, switch tabs in Chrome and paste everywhere else.
  • The Options wheel (F8) holds 48 favourites per app, macros and typed text included.
  • 309 built-in shortcuts on Windows, for Premiere Pro, After Effects, Photoshop, DaVinci Resolve and CapCut, sit beside your own macros in the picker.

Where others are the better pick: mouzeclick publishes no conditions, loops, image search or scheduling for its macros, so Jitbit, Pulover's Macro Creator or Keyboard Maestro suit logic-heavy automation better. It doesn't change DPI, polling rate or lighting; that stays with your mouse maker's software. It needs an internet connection while it runs. If the connection drops, the shortcuts pause and the mouse acts normally until it returns.

Platforms: the mouse app, macros, gestures and wheels run on Windows 10 and 11 and on macOS 12 or newer (Apple Silicon and Intel). The After Effects and Premiere Pro workspaces, captions, Retakes, cloud sync and in-app updates are Windows-only. Apple hasn't notarized the Mac app yet, so macOS asks you to allow it the first time; the Mac install steps cover that. Editors can see the Premiere side in Premiere Pro mouse shortcuts.

It costs $25 a month, $249 a year, or $499 once for one of the first 100 lifetime keys, with a 3-day trial and no card (see pricing). Weighing a keypad instead? Read our Stream Deck alternative comparison.

Best for: editors and anyone who wants per-app macros, gestures and wheels on any mouse, on Windows or Mac.

How do you make a mouse macro, step by step?

Record or build the steps, test them, then bind the result to a button or hotkey. The steps use Pulover's Macro Creator because its defaults are published; the shape is the same in any recorder.

  1. Do the task once by hand and note every key, click and pause. Short macros break less often.
  2. Choose whether clicks are recorded relative to the window or the screen. If the window may move, window-relative is usually the safer choice.
  3. Click Record on the toolbar or press Ctrl+R.
  4. Press the record hotkey, F9 by default, do the task, then press F9 again to stop.
  5. Play it back with F3 and watch each step. Where an app is slow to respond, the macro needs a pause.
  6. Bind it to a hotkey, or export it as an AHK script and give it a mouse-button hotkey in AutoHotkey.

In TinyTask it's two hotkeys: Ctrl+Alt+Shift+R to record and stop, Ctrl+Shift+Alt+P to play. In Jitbit you record, refine in the editor, add IF-THEN or REPEAT X TIMES, and bind a hotkey.

In mouzeclick, pick the app, a button and one of its eleven slots, then record a shortcut or chain keys, clicks, waits and typed text. Give the same button another action in another app and it switches as you change windows. New to side buttons? Start with what mouse side buttons are for. If they do nothing at all, work through side buttons not working first.

How do I choose mouse macro software?

Start from the job, then your system.

  • A button should just do something else: a remapper is enough, such as X-Mouse Button Control, free on Windows. See remapping mouse buttons on Windows 11.
  • The same clicks in the same window: TinyTask for speed, Pulover's Macro Creator to edit what you recorded.
  • Conditions, loops or image search: Jitbit, Pulover's or AutoHotkey on Windows, Keyboard Maestro on a Mac. Jitbit adds scheduling from Pro.
  • A Logitech G or Razer mouse: G HUB or Synapse for DPI and the maker's own settings.
  • A Mac: Keyboard Maestro, G HUB, the Synapse Mac Preview (macOS 15+, Apple silicon) or mouzeclick's mouse app.
  • Many apps: per-app profiles matter more than long recordings. X-Mouse Button Control and mouzeclick both switch by app.
  • Business use: Jitbit Pro and Premium allow it; TinyTask says personal use; XMBC's licence says free for anyone.

If most of your shortcuts live on the keyboard, read our roundup of keyboard remapping software.

Put your macros on any mouse button, free for 3 days. One plan with everything included, $25 a month, or $249 for a year.

See the price

Questions people ask

What is the best free mouse macro recorder?Pulover's Macro Creator is the most capable free recorder we checked. It records keys, mouse moves and clicks relative to the window or screen, has nearly 200 commands and exports working AutoHotkey scripts. TinyTask is simpler, at 36 KB with two hotkeys, but it only interacts with visible foreground apps and is free for personal use. X-Mouse Button Control is free too, but it remaps buttons rather than recording.
Which mouse macro software works on a Mac?Of the nine tools checked, four have a Mac version. Keyboard Maestro needs macOS 10.13 or later and costs US$36 once, plus tax. Logitech G HUB offers a macOS download, and Razer Synapse has a Mac Preview for macOS 15 and later on Apple silicon. mouzeclick's mouse app, macros, gestures and wheels run on macOS 12 or newer; its workspaces, captions, Retakes and cloud sync are Windows-only.
Can I put a macro on a mouse side button?Yes, if the tool can see the button. X-Mouse Button Control and mouzeclick both work with the standard five buttons, Back and Forward included. XMBC's maker warns that if your 4th and 5th buttons do nothing by default, it may not work for you. G HUB and Synapse assign buttons on their own brands' mice. With Jitbit or Pulover's, bind the macro to a hotkey and send that hotkey from the button.
Why does my mouse macro work in one app but not another?Check three things. On Windows, apps running as administrator ignore input from apps that aren't, and mouzeclick has Restart as administrator in its tray menu for this. TinyTask only interacts with visible foreground apps. Recorded screen positions can also miss when a window moves; Jitbit's relative coordinates and Pulover's window-relative recording help there. And a per-app profile may set the button for one app only.
How do I stop a macro that won't stop?Use the tool's stop key. TinyTask watches for Break, Scroll Lock or Pause during playback. mouzeclick stops at once with Ctrl+Alt+F12 on Windows. For any other tool, find its stop key in the documentation before you run anything long. Test new macros on a copy of your work, and keep loops short until you trust them.
Is a macro recorder the same as a button remapper?No. A remapper changes what a button sends, such as Back becoming undo in one app. A recorder captures a sequence of keys, clicks and waits and plays it back. X-Mouse Button Control remaps buttons and has a keystroke editor. TinyTask, Pulover's and Jitbit record, and AutoHotkey scripts both. mouzeclick remaps buttons per app and records macros of keys, clicks, waits and typed text.
Can I use these tools for gaming macros?This page doesn't cover gaming: no recoil scripts and no anti-cheat advice. Games set their own rules on macros, so read them before you run anything in one. G HUB builds automatic profiles for games, and Synapse describes its macros for game combinations. We checked every tool here for desk work such as editing, forms and typing the same text again.
Which mouse macro software suits video editing?For editing, per-app actions often matter more than long recordings. X-Mouse Button Control gives free per-app profiles on Windows. mouzeclick, which we make, adds gestures, chords and wheels per app on Windows and Mac. On Windows it also has 309 built-in shortcuts for Premiere Pro, After Effects, Photoshop, DaVinci Resolve and CapCut. If you prefer scripting, AutoHotkey handles keyboard and mouse hotkeys.

Sources

Checked on 2026-11-03. Prices and features change: each link goes to the maker's own page.

  1. X-Mouse Button Control, Highresolution Enterprises
  2. AutoHotkey homepage
  3. AutoHotkey v2 documentation
  4. Pulover's Macro Creator, home
  5. Pulover's Macro Creator, download
  6. Pulover's Macro Creator, features
  7. Pulover's Macro Creator, help
  8. TinyTask, home
  9. TinyTask, support
  10. TinyTask, download
  11. Jitbit Macro Recorder
  12. Jitbit Macro Recorder, purchase
  13. Jitbit Macro Recorder, automated software testing
  14. Keyboard Maestro
  15. Logitech G HUB basics guide
  16. Logitech G HUB download
  17. Razer Synapse 4