🔧Toolify

Verificador de Informações do Dispositivo (navegador, SO, hardware

Dump do lado do navegador de cada API Web pública que o dispositivo expõe: user agent, SO, versão do navegador, tamanho da tela, devicePixelRatio, concorrência de hardware (núcleos de CPU), memória do dispositivo, informações de GPU via WebGL, cota de armazenamento, tipo e velocidade de rede, idioma, fuso horário, preferências de modo escuro e de movimento reduzido.

Detectando…

Como funciona

O que é coletado

Navegador e SO: user-agent, navegador/SO analisados, idioma, fuso horário, cookies, status online. As mesmas informações que qualquer site que você visita pode ler.

Tela: tamanho da tela, tamanho do viewport, profundidade de cor, devicePixelRatio (Retina/HiDPI), prefers-color-scheme, prefers-reduced-motion. Usados por sites para design responsivo e acessibilidade.

Hardware: contagem de threads de CPU (navigator.hardwareConcurrency), classe de memória do dispositivo (navigator.deviceMemory, em GB, ≥4 reportado com corte em 8), pontos de toque máximos, informações de GPU via WebGL, cota de armazenamento e uso atual.

Rede: tipo efetivo de conexão (slow-2g/2g/3g/4g), downlink (Mbps) e tempo de ida e volta (ms) quando suportado pelo navegador. Útil para carregamento adaptativo.

Privacidade: o que os sites veem vs. não veem

Tudo mostrado aqui são informações que qualquer site que você visita já pode acessar via APIs JavaScript padrão. Não é necessária nenhuma permissão especial; tudo está nos objetos públicos navigator e screen. Portanto, esta ferramenta é informativa, não extrativista.

O que os sites NÃO veem (e esta ferramenta não pode mostrar): seu endereço IP (apenas no lado do servidor; esta ferramenta é totalmente do lado do cliente), seu sistema de arquivos local, o conteúdo de outras abas do navegador ou qualquer coisa fora do sandbox do navegador. A impressão digital do navegador combina muitos desses campos visíveis para identificar um navegador único, mesmo sem cookies — uma preocupação de privacidade amplamente documentada.

Útil para depuração

Teste mobile vs desktop: o user agent revela o que o site vê. Às vezes problemas responsivos vêm de uma classe de dispositivo detectada incorretamente.

GPU/WebGL: 'GPU (WebGL)' mostra seu renderizador gráfico. Útil quando sites com 3D complexo ou muito canvas têm desempenho ruim — sua GPU pode ser o gargalo.

Armazenamento: a cota de armazenamento informa quanto de localStorage/IndexedDB/cache o site pode usar. O padrão é tipicamente vários GB no desktop, menos no mobile. Se um aplicativo web está atingindo 'cota excedida', esse número é o porquê.

Perguntas frequentes

Isso envia meus dados para algum lugar?

Não. Tudo é detectado e renderizado localmente no seu navegador. Nada é registrado ou transmitido.

Por que alguns campos mostram '(não disponível)'?

Os navegadores variam no que as APIs expõem. navigator.deviceMemory é apenas Chrome/Edge; navigator.connection é principalmente Chrome; a cota de armazenamento requer HTTPS. Safari e Firefox restringem mais no modo privado.

Por que o tamanho da minha tela difere da resolução esperada?

Os navegadores reportam o tamanho em 'pixel CSS', não em pixels físicos. devicePixelRatio mostra o multiplicador (ex.: 2,0 no Retina). Resolução física = tamanho da tela × devicePixelRatio.

O que 'GPU (WebGL)' mostra?

O nome do seu renderizador gráfico conforme reportado pelo WebGL. Navegadores mais novos podem obscurecer isso para proteção contra impressão digital — você pode ver 'Apple GPU' em vez de 'M2 Pro' no macOS, por exemplo.

Posso confiar no user agent?

As strings de user agent podem ser falsificadas por extensões ou configurações do navegador. São uma dica, não uma garantia. Alguns navegadores reduzem ativamente os detalhes do UA (Safari, Firefox no modo privado).

Por que 'threads de CPU' mostra 8 mesmo que minha CPU tenha 12?

navigator.hardwareConcurrency pode ser limitado para proteção contra impressão digital. Alguns navegadores reportam um máximo de 8 ou 16 mesmo em sistemas com mais núcleos.

E se meu celular mostrar 0 pontos de toque?

Em dispositivos móveis, maxTouchPoints é normalmente ≥1. Se for 0, você pode estar no modo de visualização desktop. Tente atualizar ou mude para a visualização mobile nas configurações do navegador.

Funciona no iPhone?

Sim, com as limitações do Safari iOS. Alguns campos (deviceMemory, connection) podem não estar disponíveis. A detecção do user-agent e navegador/SO básico sempre funciona.

Ferramentas relacionadas

Última atualização:

Experimente nossos prompts de IA →