Uno script utente è una programmazione che modifica l'aspetto o il comportamento di un'applicazione. Uno script utente per un sito Web, ad esempio, può personalizzare il modo in cui il contenuto verrà visualizzato nel browser host.
Tipicamente una breve sequenza di codice JavaScript, uno script utente per un sito Web viene eseguito durante il download di una pagina Web, prima che qualsiasi altro script venga eseguito sulla pagina. Esistono script utente per eseguire un'ampia varietà di attività sui siti Web, ad esempio consentendo agli utenti di annotare contenuto, modificare colori e formati, eseguire il debug del codice del sito o rimuovere annunci. Per installare ed eseguire gli script utente del sito Web, è necessario prima installare un'estensione del browser, come Greasemonkey, che fungerà da intermediario tra il browser ei server Web.
Sebbene gli script utente possano migliorare l'aspetto e la funzionalità del contenuto Web, come altri software, possono anche contenere codici dannosi (malware) e devono essere scaricati solo da fonti attendibili.