Your spreadsheet, typed into any website.
Record a task once in your browser. Paste your rows from Excel. EasyAgent replays the macro for every row — inside your own browser.
- No account
- No ads
- No AI
- Nothing uploaded
See it in action.
Record and do the task
Click the EasyAgent icon, hit record, then use the page exactly like you always do — click buttons, fill in fields, tick a box. Stop recording and every step is saved, in order.
Paste Excel data and map fields
Export the recording template, paste your rows straight from Excel, then match each column to the field it belongs to — no separate mapping screen, no reformatting your sheet first.
Replay in bulk and on a timer
Run it once, or hit Execute and EasyAgent fills in the form for every row in your sheet, one after another. Or set a timer — 15 minutes to 24 hours — and let it run itself from here on.
One macro. Every row.
Export the recording template, fill in your rows in Excel, then paste it back. EasyAgent replays the whole recording once per row and shows progress as it runs — and the saved macro is ready to go again next time.
Built for big batches.
Hundreds of rows shouldn’t mean crossing your fingers. Test first, watch it step by step, and pick up exactly where a run stopped.
Dry run, then the rest
Test row 1 first. Run remaining then starts at row 2, so nothing is entered twice.
Retry failed rows
Re-run only the rows that failed. The results update in place.
Resume after a stop or crash
Progress is saved after every row, so a closed browser doesn’t mean starting over.
Results sheet
Copy or download your rows with a status, an error and any captured values for each.
Step through
Pause before every step, with the element it will use outlined on the page.
Speed control
Fast for quick sites, Slow or Very slow for ones that lag after every click.
Built-in values
{{today}}, {{today+7}}, {{row}} and {{random}} fill in dates and unique codes for you.
Share macros
Send a macro as a small file. A teammate imports it in one click.
Show it once, the way you normally would.
Press record and use the site as usual. Each click, field and tick becomes a step you can rename, reorder, or link to a column in your sheet — then replay it whenever you like. New to this? Read what a browser macro recorder does.
{{today}} and {{row}} for values that change.Don't just automate clicks. Extract the results.
Add Extract or Screenshot steps anywhere in a macro. Every run can return text and tables as CSV, or capture the page as a PNG.
Set a time. Get on with your day.
Choose a saved macro and how often it should run — every 15 minutes up to once a day, from a start time you pick. Each run is written to a log you can download.
Recorded steps, not a guess.
EasyAgent replays exactly what you recorded — the same click, on the same element, every single time. There's no model deciding what to click on the fly, which means there's nothing to hallucinate, and nothing metered per run.
No account. No ads. Nothing leaves your computer.
EasyAgent has no servers to send anything to. Your macros and spreadsheets stay in Chrome, and your exports land in your own Downloads folder.
Nothing uploaded
Recordings, pasted rows, extracted data and screenshots never leave your machine.
No sign-up
Install it and press record. There's no account to create and no email to hand over.
No ads, no tracking
The extension shows no ads and sends nothing back to us — not even usage stats.
Passwords stay secret
Typing into a password field is recorded as a step, but what you typed is never saved or exported.
Made for jobs that arrive as a list.
Update a list of records
Change prices, stock or statuses across hundreds of pages from one sheet — each row can open its own URL.
Set up a batch of new users
New starters, customers or products — one row each, entered into the admin panel for you.
Pull a report every morning
Open the dashboard, set the filters, export. Scheduled to finish before you sit down.
Copy a table out of a page
An Extract Table step saves every row on the page as a CSV you can open in Excel.
Test a form with many inputs
Feed the same form 50 different values to see which ones it rejects.
Keep a visual record
Screenshot a page every few hours to track how it changes over time.
Common questions.
What is a browser macro recorder?
Does it work in Firefox?
Do I need to write code?
How does the spreadsheet part work?
How many rows can I run?
Can I keep more than one macro?
Can I test before running every row?
Some fields only appear when a checkbox is ticked — can it handle that?
Does it stay open while I work?
Can it run on a schedule?
Does it work on pages behind a login?
Where is my data stored?
Do I need an account?
Are there ads or tracking?
See it on a real job.
Bulk data entry into admin panels
Create hundreds of products, users or configs from a spreadsheet, including fields that only appear on a tick.
Scrape a web table to Excel
Click one row of a table or list and get every row as a CSV, once or on a timer.
Check a web page on a schedule
Log a price, a count or a status every hour to a CSV, without visiting the page.
Learn the basics.
Browser macro recorder
What a browser macro is, how to record one, and how it differs from an auto clicker or desktop RPA.
Auto-fill web forms from Excel
Turn a spreadsheet into submitted forms: link columns, dry run, then run every row.
Macro recorder for Chrome
Recording in Chrome’s side panel, and how EasyAgent compares with the DevTools Recorder.
Macro recorder for Firefox
The same features in Firefox — and what to use now that iMacros for Firefox is gone.
Weighing up other tools?
iMacros alternative
iMacros was discontinued in 2022 and pulled from the Chrome Web Store in 2024 — see what maps to what if you're migrating a macro.
Power Automate Desktop alternative
Windows-only and built for whole-desktop RPA. If your task lives entirely in the browser, here's a lighter option — and when Power Automate is still the right call.
Axiom.ai alternative
Axiom.ai's free plan is metered by runtime hours and scheduling needs a paid plan — EasyAgent is free and unmetered, with scheduling included.
UI.Vision RPA alternative
UI.Vision is a capable free/open-source macro recorder, but it's command-based and scheduling relies on your OS — see the point-and-click, built-in-scheduling comparison.
Selenium IDE alternative
Selenium IDE is built for QA test authoring — no built-in CSV looping or scheduler. See what maps to what if your goal is spreadsheet-driven bulk replay.
Automa alternative
Automa is a free, open-source block-canvas automation tool with strong scheduling — here's the comparison if you'd rather skip the block canvas.
Bardeen alternative
Bardeen's free plan is metered by credits and requires an account — EasyAgent is free, unmetered, and account-free.
Browserflow alternative
Browserflow's free plan caps each run in your browser at 1 minute — EasyAgent has no time limits, so a long spreadsheet batch runs to the end.
Replayo alternative
Replayo replays the values you recorded and emails results. EasyAgent runs the macro once per spreadsheet row, on Chrome and Firefox.
Got a spreadsheet and a website? You’re ready.
Free, no account, and nothing to set up first.
Add to Chrome