Ein Benutzer-Agent ist eine Code-Zeichenfolge, die der Web-Browser eines Benutzers verwendet, um sich gegenüber einem Web-Server zu identifizieren. User Agents werden in der Regel als Teil der HTTP-Anfragen gesendet und liefern Informationen über den Browser und das Betriebssystem des Benutzers.
Webserver verwenden User-Agents in der Regel, um den Benutzern maßgeschneiderte Inhalte anzubieten, die auf den Fähigkeiten ihrer Browser und Betriebssysteme basieren. So kann ein Webserver beispielsweise die von einem Benutzeragenten bereitgestellten Informationen nutzen, um Benutzern mit anderen Browsern verschiedene Versionen einer Webseite anzubieten.
User-Agents werden auch von Web-Analyse-Tools verwendet, um Informationen über die Browser und Betriebssysteme zu sammeln, mit denen Benutzer auf eine Website zugreifen. Diese Informationen können für die Optimierung der Benutzerfreundlichkeit nützlich sein.