Analisador de user-agent
User-Agent Parser
Decompõe uma string de user-agent em navegador, engine, sistema e dispositivo, e mostra o seu para comparar.
Decompõe uma string de User-Agent no navegador, no motor, no sistema operacional e no dispositivo que ela diz ser, e mostra abaixo a estrutura produto/comentário da RFC 9110. Ele lê a string em vez de consultar um banco de dados de dispositivos, então nada é apresentado com mais certeza do que tem.
Cadeia User-Agent
Como usar
Deixe vazio para ver o seu
Sem entrada, a página analisa o seu próprio User-Agent, que é o jeito mais rápido de conferir o que um site está vendo de você.
Ou cole um de um log
Uma linha de log de acesso, um ticket de suporte, uma exportação de analytics. Crawlers também são identificados, e aparecem em vermelho para que um bot no seu tráfego fique evidente.
Leia as notas
Onde se sabe que a string diz menos do que é — uma versão de sistema congelada, um modelo de Android mascarado —, a análise diz isso em vez de relatar o valor congelado como fato.
Perguntas frequentes
Por que meu Windows 11 diz NT 10.0?
Porque é isso que o navegador envia. A Microsoft nunca subiu a versão de plataforma do UA para o Windows 11, então 10 e 11 são indistinguíveis só pelo User-Agent. Só a API de Client Hints consegue diferenciá-los, e só com permissão.
Por que o modelo do Android é só “K”?
O Chrome congelou de propósito, pelo mesmo motivo de o macOS estar fixado em 10.15.7: o token do modelo era um sinal forte de fingerprinting. Se você precisa do dispositivo real, Client Hints é o caminho suportado.
Por que todo navegador diz “Mozilla/5.0”?
Trinta anos de servidores detectando capacidades pelo nome. Cada navegador novo dizia ser o popular anterior para receber a versão boa de uma página, e ninguém nunca conseguiu parar. A visão estrutural abaixo do resumo mostra as camadas dessa história.
Devo usar o User-Agent para detectar recursos?
Não. É uma afirmação, falsificável à vontade, deliberadamente congelada em partes e errada para todo navegador que ainda não foi lançado. Teste o recurso em vez disso; use o UA só para estatísticas e para relatórios de bug.
Pode receber de
Minha conexão
My Connection Info
Mostra seu IP público, a rede dele e tudo o que esta aba revela — navegador, tela, idioma, fuso horário, conexão — e nomeia o que um site realmente não consegue ver, a começar pelo seu endereço MAC.
Formatador e validador de JSON
JSON Formatter & Validator
Formata, minifica e valida JSON, apontando a linha e a coluna exatas de um erro de sintaxe.
Formatador e validador de YAML
YAML Formatter & Validator
Reindenta YAML de forma consistente, valida e aponta os erros de tabulação e âncora que quebram os parsers.
Formatador e validador de TOML
TOML Formatter & Validator
Formata e valida TOML, normalizando a ordem das tabelas e o estilo das tabelas em linha.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Cliente HTTP
HTTP Request Builder
Compõe e envia uma requisição GET/POST/PUT/PATCH/DELETE/HEAD com headers e corpo personalizados, e mostra status, headers, corpo e tempo — sem nunca repassar cookies ou Authorization.
Inspetor de headers HTTP
HTTP Header Inspector
Busca uma URL e mostra os headers completos da resposta, a cadeia de redirecionamentos, os tempos e a compressão usada.
Informações de endereço IP
IP Address Info
Mostra seu IP público ou qualquer endereço com o nome reverso, ASN, rede anunciante, prefixo e país do registro, a partir dos dados DNS da Team Cymru — sem geolocalização por cidade.
JSON ⇄ CSV conversor
JSON ⇄ CSV
Achata JSON aninhado em colunas ou reconstrói objetos a partir de uma tabela, com uma regra de nome de coluna por caminho com pontos.
Comparar JSON
JSON Diff
Compara dois documentos JSON estruturalmente, ignorando a ordem das chaves e informando os caminhos adicionados, removidos e alterados.
Formatador e validador de JSON
JSON Formatter & Validator
Formata, minifica e valida JSON, apontando a linha e a coluna exatas de um erro de sintaxe.