Un agent utilisateur est une chaîne de code utilisée par le navigateur web d'un utilisateur pour s'identifier auprès d'un serveur web. Les agents utilisateurs sont généralement envoyés dans le cadre des requêtes HTTP et fournissent des informations sur le navigateur et le système d'exploitation de l'utilisateur.
Les serveurs web utilisent généralement les agents utilisateurs pour offrir un contenu personnalisé aux utilisateurs en fonction des capacités de leurs navigateurs et de leurs systèmes d'exploitation. Par exemple, un serveur web peut utiliser les informations fournies par un agent utilisateur pour proposer différentes versions d'une page web à des utilisateurs utilisant d'autres navigateurs.
Les agents utilisateurs sont également utilisés par les outils d'analyse web pour collecter des informations sur les navigateurs et les systèmes d'exploitation utilisés par les utilisateurs pour accéder à un site web. Ces informations peuvent être utiles pour optimiser l'expérience de l'utilisateur.