User agent (агент пользователя, пользовательский агент) — идентификационная строка клиентского приложения. Обычно используется для приложений, осуществляющих доступ к веб-сайтам — браузеров, поисковых роботов, мобильных телефонов и других устройств со встроенным доступом к веб-ресурсам.
При посещении веб-сайта клиентское приложение обычно посылает веб-серверу информацию о себе — текстовую строку, являющуюся частью HTTP-запроса, начинающуюся с User-agent:' или User-Agent:, и обычно включающая такую информацию, как название и версию приложения, операционную систему компьютера и язык.