Automate Tasks Across All Major Browsers
Including Internet Explorer, Firefox and Chrome

iMacros web automation software works with every website to make it easy for you to record and replay repetitious work.

Automating long forms: iMacros is the only form filler that can autofill web forms that stretch over several pages

Browser Automation

Automate tasks across Internet Explorer, Firefox and Chrome. There is no new scripting language to learn, you have full programmatic control over the web browser, so even the most complex tasks can be scripted.

Learn More

Configuring a cross-browser test

Web Testing

Automate functional, performance, and regression testing across any website technology including Java, Flash, Flex or Silverlight applets and all AJAX elements – and capture exact web page response times. Export macro to Selenium WebDriver code.

Learn More

Configure iMacros to extract a table

Data Extraction

A complete toolset to screen-scrape web data into your database, spreadsheet or any other application. iMacros can do all the web-harvesting you need – automatically, in just minutes.

Learn More

A Complete Web Automation Toolset

  • Record and Replay Repetitious Work

    Including sites use dialog boxes, Javascript, Flash, Flex, Java and AJAX.

  • Functional, Performance and Regression

    Perform in-browser testing across Internet Explorer, Firefox and Chrome.

  • Extract Any Kind of Data from the Web

    Write to standard file formats or use the API to save directly to a database.

What can you do with iMacros?

Update Internal Systems

Update internal systems with the latest exchange rates and stock-market quotations.

Interface with Online Databases

Interface your software with online databases and websites sites like Amazon, Ebay or

Automate Ajax Testing

Automate many AJAX based websites using standard HTML based TAG commands.

Automate Form Data Entry

Automatically enter data in online forms – on a regular basis or only when triggered by another program or script.

Automate Web Upload/Download

Control the browser (via an API) and automate upload/download of data via a local, Intranet or Internet web interface.

Integrate Business Data

Gather and integrate price, quantity, item name, description, etc., from a supplier’s website.

Integrate with Excel

Upload data from a spreadsheet to a website, or populate an Excel sheet with data from a website.

Extract Pricing Data

Extract online pricing data from a competitor’s website, subtract one cent and add it to your online store.