User agent (ang. agent użytkownika) to ciąg tekstowy, który przesyłany jest przez przeglądarkę internetową do serwera podczas każdego żądania wysyłanego przez użytkownika. User agent zawiera informacje o przeglądarce, systemie operacyjnym i urządzeniu, które jest używane do przeglądania strony internetowej. Dzięki temu serwer może dostosować odpowiedź do danego użytkownika, na przykład wyświetlić stronę w odpowiedniej wersji językowej lub zastosować odpowiednią wersję strony dla urządzeń mobilnych. User agent jest również używany w celu identyfikacji botów przeglądających witrynę internetową.