Free Firefox add-on

Macro recorder for Firefox

iMacros for Firefox is gone, and most new macro recorders only ship for Chrome. EasyAgent runs in Firefox too: record a task once, then replay it on demand, on a schedule, or for every row of a spreadsheet.

FREE · NO ACCOUNT · SAME FEATURES AS CHROME

Short version: EasyAgent is the same extension on Firefox and Chrome — recording, spreadsheet batches, extraction, scheduling and sharing all work in both. The one difference: Firefox has no side panel for extensions, so EasyAgent opens as a toolbar popup.

Getting started

How to record a macro in Firefox

In Firefox

  1. 1

    Add EasyAgent from Firefox Add-ons (addons.mozilla.org). No account needed.

  2. 2

    Pin it to the toolbar — click the puzzle-piece icon, then the gear next to EasyAgent, then Pin to Toolbar.

  3. 3

    Open the website you want to automate, click the EasyAgent icon and press Start new recording.

  4. 4

    Do the task as usual, then open EasyAgent again and press Stop recording.

  5. 5

    Press Replay, or load spreadsheet rows on the Data tab and press Run batch.

Moving from iMacros

Coming from iMacros for Firefox?

iMacros was discontinued in 2022 and removed from Firefox Add-ons in 2024. There’s no way to import an .iim file, but most of what it did has a direct equivalent you can re-record in a few minutes:

Record button → .iim script→Start new recording → a step list in plain English
!DATASOURCE + !LOOP→Paste rows from Excel on the Data tab
!EXTRACT→An Extract or Extract Table step, downloaded as CSV
Windows Task Scheduler→The built-in Schedule tab
Editing the .iim file→Edit macro as JSON on the Advanced tab

More detail in the iMacros alternative guide.

Same on both

Everything works the same in Firefox

Spreadsheet batches

Paste rows from Excel or drop a .xlsx or .csv file. One run per row, with dry run, retry and resume.

Extract data

Read a single value or a whole table off the page and download it as CSV.

Schedules

Run a macro every 15 minutes up to every 24 hours while Firefox is open.

Share macros

Export a macro as a small file. A colleague on Chrome or Firefox imports it in one click.

Private by design

Macros and data stay in Firefox’s local storage. Nothing is uploaded.

Firefox’s own session

Macros run where you’re already signed in. Passwords are never recorded.

FAQ

Common questions

Is there still a macro recorder for Firefox?
Yes. iMacros for Firefox was removed in 2024, but EasyAgent is available on Firefox Add-ons and is actively maintained.
Is the Firefox version different from Chrome?
Only in how it opens: Firefox has no side panel for extensions, so EasyAgent opens as a toolbar popup. Every feature is the same.
Can I share a macro between Firefox and Chrome?
Yes. A shared macro is a small .easyagent.json file that imports into either browser.
Can I import my iMacros .iim files?
No — there’s no converter. Re-recording is usually quicker than translating a script line by line.
Does a scheduled macro run when Firefox is closed?
No. Firefox needs to be open. The EasyAgent popup doesn’t.

Automate Firefox without writing a script.

Free on Firefox Add-ons. No account, no ads.