AutoIt /ɔːtoʊ ɪt/ este un limbaj de programare freeware pentru Microsoft Windows. În versiunile 1 și 2, a fost folosit pentru a crea scripturi de automatizare pentru programele Microsoft Windows. Acestea sunt uneori numite macro-uri. În versiunea 3, limbajul de programare a fost extins pentru a-i permite să facă mai multe lucruri.

Limbajul de scripting din AutoIt 1 și 2 era bazat pe instrucțiuni. Acesta a fost conceput pentru a simula intrările unui utilizator în calculator. De la versiunea 3 încoace, sintaxa AutoIt s-a schimbat. Ea este acum similară limbajului de programare BASIC. AutoIt versiunea 3 este un limbaj de programare de uz general. Acesta poate avea tipuri de date, cum ar fi array-uri.

Un script AutoIt poate fi convertit într-un executabil de sine stătător. Acesta poate fi rulat pe calculatoare care nu au instalat interpretorul AutoIt. Este disponibilă o gamă largă de biblioteci de funcții. Acestea sunt cunoscute sub numele de UDF sau "funcții definite de utilizator". Unele sunt incluse în mod standard. Altele sunt disponibile de pe site-ul web. Acestea adaugă abilități suplimentare limbajului. AutoIt dispune de un editor special, un mediu de dezvoltare integrat sau IDE. Acesta se bazează pe editorul gratuit SciTE. Compilatorul și textul de ajutor sunt incluse în acest editor special și oferă un mediu standard pentru dezvoltatori.