Sobre esta herramienta
Cada petición que hace un navegador lleva una cadena User-Agent: una línea densa y con formato extraño que nombra el navegador, su motor, el sistema operativo y a menudo el dispositivo. Es fácil leerla mal a simple vista. Este analizador la divide en campos claros: navegador y versión, motor de renderizado, SO, tipo de dispositivo y arquitectura de CPU. Haz clic en «usar mi navegador» para inspeccionar el tuyo, o pega uno de un log de servidor.
Usa una conocida librería de análisis por completo en tu navegador, así que nada se envía a ningún sitio. Útil para depurar analíticas, comprobar la lógica de detección de dispositivos o solo por curiosidad ante una línea de log.
Preguntas frecuentes
¿La detección por User-Agent es 100% fiable?
No. Es una lectura de mejor esfuerzo de una cadena que el navegador decide enviar. Muchos navegadores modernos ahora congelan o simplifican su User-Agent por privacidad (User-Agent reduction), así que los números de versión y detalles del sistema operativo pueden ser genéricos o faltar.
¿Se puede falsificar una cadena de User-Agent?
Con facilidad: las devtools de cualquier navegador, una extensión o un simple cliente HTTP pueden enviar un User-Agent arbitrario. Nunca lo uses para decisiones de seguridad, solo para analítica aproximada o detección de funciones.
¿Mi cadena de User-Agent se envía a algún sitio?
No. El análisis ocurre localmente en tu navegador con JavaScript: las cadenas pegadas no se transmiten a ningún sitio.
¿Dónde consigo una cadena de User-Agent para probar?
Haz clic en «Usar el mío» para analizar la cadena de tu propio navegador, o pega una de los registros de acceso del servidor, analítica o un reporte de error para ver cómo se descompone.
¿Por qué algunos campos muestran «—»?
Significa que esa información no está presente en la cadena o no se reconoció — algo habitual con bots poco comunes, webviews incrustados o un User-Agent que el navegador ha reducido/congelado.