AutoIt /ɔːtoʊ ɪt/ is een freeware programmeertaal voor Microsoft Windows. In de versies 1 en 2 werd het gebruikt om automatiseringsscripts voor Microsoft Windows programma's te maken. Deze worden ook wel macro's genoemd. In versie 3 werd de programmeertaal uitgebreid om meer dingen te kunnen doen.

De scripttaal in AutoIt 1 en 2 was statement-gedreven. Het was ontworpen om de invoer van een gebruiker naar de computer te simuleren. Vanaf versie 3 veranderde de AutoIt syntaxis. Het is nu vergelijkbaar met de BASIC-programmeertaal. AutoIt versie 3 is een algemene programmeertaal. Het kan soorten gegevens hebben, zoals arrays.

Een AutoIt script kan worden omgezet in een stand-alone executable. Dit kan worden uitgevoerd op computers waarop de AutoIt interpreter niet is geïnstalleerd. Er is een breed scala aan functiebibliotheken beschikbaar. Ze staan bekend als UDF's, of "User Defined Functions". Sommige worden standaard meegeleverd. Andere zijn beschikbaar via de website. Ze voegen extra mogelijkheden toe aan de taal. AutoIt heeft een speciale editor, een geïntegreerde ontwikkelomgeving of IDE. Het is gebaseerd op de gratis SciTE editor. De compiler en de helptekst zijn opgenomen in deze speciale editor en bieden een standaardomgeving voor ontwikkelaars.