AutoIt /ɔːtoʊ ɪt/ adalah bahasa pemrograman freeware untuk Microsoft Windows. Dalam versi 1 dan 2, bahasa ini digunakan untuk membuat skrip otomatisasi untuk program Microsoft Windows. Ini kadang-kadang disebut makro. Pada versi 3, bahasa pemrograman diperluas untuk memungkinkannya melakukan lebih banyak hal.

Bahasa skrip dalam AutoIt 1 dan 2 digerakkan oleh pernyataan. Bahasa ini didesain untuk mensimulasikan input pengguna ke komputer. Dari versi 3 dan seterusnya, sintaks AutoIt berubah. Sekarang mirip dengan bahasa pemrograman BASIC. AutoIt versi 3 adalah bahasa pemrograman tujuan umum. Ini dapat memiliki tipe data, seperti array.

Skrip AutoIt dapat dikonversi menjadi executable yang berdiri sendiri. Ini dapat dijalankan pada komputer yang tidak memiliki interpreter AutoIt yang terinstal. Tersedia berbagai macam pustaka fungsi. Mereka dikenal sebagai UDF, atau "User Defined Functions". Beberapa disertakan sebagai standar. Lainnya tersedia dari situs web. Fungsi-fungsi ini menambahkan kemampuan ekstra ke dalam bahasa. AutoIt memiliki editor khusus, sebuah lingkungan pengembangan Terpadu atau IDE. IDE ini didasarkan pada editor SciTE gratis. Kompiler dan teks bantuan disertakan dalam editor khusus ini dan menyediakan lingkungan standar bagi para pengembang.