Agent użytkownika to oprogramowanie (agent oprogramowania), które działa w imieniu użytkownika. Termin ten jest często używany w odniesieniu do przeglądarek i innego oprogramowania wysyłającego żądania sieciowe. W protokole HTTP agent użytkownika identyfikuje się na serwerze za pomocą ciągu agenta użytkownika. Ciąg agenta użytkownika to ciąg znaków w nagłówku żądania HTTP, który identyfikuje przeglądarkę, wersję, urządzenie, system operacyjny i inne informacje o urządzeniu, z którego pochodzi żądanie.