iMacros to dodatek do przeglądarek Firefox, Chrome oraz Internet Explorer pozwalający na automatyzację większości wykonywanych czynności. Zwolni on użytkownika z konieczności wypełniania formularzy, pamiętania haseł, zbierania i przesyłania danych ze zbioru stron i wielu innych powtarzających się zadań.
Każdą z wykonywanych czynności wystarczy zapisać w iMacros, a następnym razem wystarczy wcisnąć przycisk. iMacros automatycznie pobiera obrazy, pliki oraz całe strony (z obrazami lub bez). Z drugiej strony może automatycznie aktualizować dane na stronach internetowych
Nic nie stoi na przeszkodzie by używać różnorodnych zmiennych w makrach i importować dane z plików CSV. Wtyczka posiada mechanizm przełączania tzw. user agent, obsługę plików PDF oraz Flash’a i funkcje blokowania obrazów. Poprzez wykorzystanie Javascript, zapisane makra mogą wykonać nawet skomplikowane czynności.
iMacros może zostać również wykorzystane przez profesjonalistów do testowania funkcjonalności aplikacji internetowych. Polecenie STOPWATCH pozwala na precyzyjne określenie czasu odpowiedzi stron. Wsparciem objęte jest wiele elementów AJAX.