Free

Free coded apps to suit all. No sign up, no email, usable offline, updates when I can, feedback welcome. Send feedback

Macro by ZawebaRecord it once, let Macro do the rest.

Record the boring clicks once. Replay them whenever you like. Record clicks and keystrokes, edit them as plain English steps and replay at up to 10 times speed, in loops, from hotkeys or row by row from a CSV.

Version 1.0.8 · ZIP, 65 MB · How to install

This version isn't signed for Windows yet: if SmartScreen warns you, choose More info › Run anyway. Why?

Macro by Zaweba main window
What it does

Macro records a repetitive sequence of clicks and keystrokes and plays it back for you. Press Ctrl+Alt+R, do the job once, press it again. Your recording becomes a list of plain English steps such as "Click left at 512, 300" and "Key Ctrl+S", easy to read and easy to fix.

For people who find AutoHotkey too technical, there is no scripting language to learn. Replay at up to 10 times speed, in a loop, from the macro's own hotkey, or once for every row of a CSV file to fill in a form 50 times. Hold Esc for one second to stop it at any time.

Who it's for

  • Office workers stuck re-entering the same data
  • Anyone filling the same web form again and again
  • People who find scripting tools too technical
  • Gamers and testers who repeat the same clicks

Good to know

  • Recorded keystrokes, including any passwords, are stored as plain text in the macro file; Macro warns you
  • Windows blocks input into programs running as administrator unless Macro is too
  • Some games and remote desktop sessions ignore typed text

Private by design

  • Works offline, with no account and no adverts.
  • Checks zaweba.com once a day for a newer version, sending only the app's name.
  • Problem reports and feedback are sent only if you click Send.
Key features

Everything you need, nothing you don't.

Record clicks and keys

Clicks, double-clicks, drags, scrolling and typing, with the timing between them. Mouse movement only if you want it.

Plain English steps

Edit, add, move and duplicate steps in a simple list. Pick a screen position by pointing at it.

Replay your way

From half speed to 10 times or no delays, a set number of times, until stopped, or once per list row.

Type from a list

Type one row of a CSV or TXT file per loop, a whole row across form fields or a single column.

A hotkey per macro

Give each macro its own hotkey, such as Ctrl+Alt+1. Clashes are refused with a reason.

Safe to stop

Hold Esc for one second to stop any replay at any speed, with held keys released. A countdown comes before every replay.

Macro

Steps you can actually read

Typing becomes one Type step, shortcuts become a Key step, and scroll notches merge into one. Turn on positions relative to the active window and the macro still clicks the right place after the window moves. Record and insert adds a new recording after any step.

  • Add clicks, typing, key combos, waits, scrolls and notes by hand
  • Pause recording keystrokes while you type a password
  • Everything saves as you go
Macro by Zaweba: Steps you can actually read
Macro

Fill a form fifty times

Point a Type from list step at a CSV of names, emails and phone numbers, set the macro to repeat once per row and press Play. Macro types each row into the form, presses Submit and moves on, stopping cleanly when the list runs out. Schedule by Zaweba can run macros unattended too.

  • Proper CSV with quotes, commas and header rows
  • Preview the first and last rows before you start
  • Command line playback for scripts and Schedule
Macro by Zaweba: Fill a form fifty times
Specifications

The details

Works onWindows 10 and 11 (64-bit)
Files.zmacro (plain JSON), import and export
ListsCSV and TXT, UTF-8
Speeds0.5x to 10x, or no delays
Command line--play with speed and repeat options
VersionVersion 1.0.8
DownloadZawebaMacro-1.0.8.zip (65 MB): unzip and run, no installer
LicenceFree for everyone, with every feature included. No warranty
Questions

Macro FAQ

How do I stop a macro that's running?

Hold Esc for one second. It works in any program at any speed, quick Esc taps are ignored, and any keys or buttons the macro was holding are released.

Will my macro still work if the window moves?

Yes, if you record with positions relative to the active window. Clicks are measured from the window's corner, and you can switch this for each step.

Can I run a macro on a timetable?

Yes. Schedule by Zaweba can play a macro at set times, and Macro has a --play command line for scripts.

Try Macro today.

Download Macro by Zaweba: no account, no adverts, every feature included.