User-Agent — aplikacja kliencka: nagłówek identyfikujący, który jest wysyłany protokołem HTTP przez bota lub przeglądarkę.
User-Agent to nagłówek, którego celem jest identyfikacja przez serwer programu klienckiego oraz do tworzenia statystyk odwiedzin witryny przez różnego rodzaju boty i przeglądarki.
Istnieje możliwość zmiany tego, co przeglądarka wysyła jako User-Agent. Przykładowo, dotyczy to sytuacji, w której witryna zezwala na dostęp wyłącznie na desktopie (choć to obecnie rzadkość). Wówczas można zafałszować to, co przeglądarka identyfikuje jako tryb mobilny, na desktop.