Analizador User-Agent

Analiza User-Agent para detectar navegador, sistema operativo y dispositivo

¿Qué es y cómo funciona?

Un string User-Agent es un identificador de texto enviado por navegadores, bots y clientes HTTP para identificarse ante los servidores. Codifica el nombre y versión del navegador, el motor de renderizado, el sistema operativo y a veces el tipo de dispositivo — todo empaquetado en una sola cadena opaca. Analizar esta cadena manualmente es notoriamente propenso a errores porque el formato evolucionó caóticamente durante décadas.

Esta herramienta decodifica cualquier cadena User-Agent en campos estructurados: nombre y versión del navegador, motor, SO y versión, tipo de dispositivo (escritorio, móvil, tablet, bot), y si el cliente es un rastreador conocido.

Casos de uso

Preguntas frecuentes

¿Por qué cada string UA de navegador contiene "Mozilla/5.0"?

Compatibilidad histórica. Los navegadores tempranos competían afirmando ser "compatibles con Mozilla" para acceder a sitios que servían contenido más rico solo a Netscape. El prefijo se mantuvo y todos los navegadores modernos lo siguen incluyendo aunque no tenga significado.

¿Puedo confiar en los strings UA para la detección de dispositivos?

Los strings UA pueden falsificarse fácilmente y su formato no está estandarizado. Para decisiones de diseño, las media queries CSS son más fiables. El análisis de UA es mejor para analíticas y logging.

¿Qué es UA Reduction (congelación de UA de Google)?

Google está reduciendo progresivamente el string UA de Chrome para proteger la privacidad. La versión del SO, el modelo del dispositivo y la versión menor del navegador se están reemplazando con tokens fijos.

¿Qué significa "like Gecko" en la mayoría de strings UA?

Es otro artefacto histórico — los sitios web servían contenido diferente a los navegadores basados en Gecko. Al reclamar "like Gecko", los navegadores aseguraban recibir las mismas páginas más ricas. El token no tiene significado técnico en los UA modernos.

Desarrollador

Generador de UUID · Conversor de timestamps · Codificador Base64 · Decodificador Base64 · Generador de hash · Conversor de colores