J-Kit
English
Sobre User-Agent e Client Hints
O que é o User-Agent?

O cabeçalho HTTP que identifica o cliente — e suas limitações modernas

O cabeçalho HTTP User-Agent é uma string enviada pelo navegador em cada requisição, identificando o software cliente (nome, versão, engine, OS). É amplamente usado para analytics, feature detection e compatibilidade. Porém, browsers modernos têm progressivamente reduzido o detalhe do UA para proteger a privacidade dos usuários — um processo chamado User-Agent Reduction (Chrome) e similar em Firefox e Safari. Para substituição, o W3C propõe a API User-Agent Client Hints, que permite que servidores solicitem apenas os dados que realmente precisam.

Como usar

Detecte ou cole qualquer UA

  1. Clique em "Detectar meu UA" para analisar o navegador atual automaticamente. A string User-Agent do seu browser é lida via navigator.userAgent.
  2. Ou cole qualquer string User-Agent no campo de texto — útil para testar UAs de outros dispositivos ou versões de browsers.
  3. Os resultados mostram navegador, versão, engine de renderização, sistema operacional e tipo de dispositivo extraídos da string.
Referências

Fontes e referências desta ferramenta

Estas referências ajudam a contextualizar fórmulas, padrões, APIs e limitações usadas nesta página. Elas não substituem validação profissional quando o resultado tiver impacto jurídico, financeiro, médico ou operacional.

FAQ

Perguntas frequentes

É um cabeçalho HTTP enviado pelo navegador em toda requisição, no formato: "NomeBrowser/Versão (SO; Arquitetura) Compatibilidade/1.0 Engine/Versão". A sintaxe é definida pelo RFC 7231 e foi originalmente criada para que servidores pudessem adaptar respostas a diferentes clientes.

Rede