Analizador User Agent
Analizar cadenas user agent
Cómo usar Analizador User Agent
- 1Tu agente de usuario actual está pre-rellenado
- 2Pega cualquier cadena de agente de usuario personalizada
- 3Ve los componentes analizados al instante
Acerca de Analizador User Agent
El analizador de agente de usuario decodifica la cadena de encabezado HTTP User-Agent y extrae información estructurada: nombre y versión del navegador, sistema operativo, tipo de dispositivo (móvil, tableta o escritorio) y motor de renderizado. Pega cualquier cadena de agente de usuario para analizarla al instante.
Las cadenas de agente de usuario se envían con cada solicitud HTTP y son notoriamente verbosas y difíciles de leer. Esta herramienta las traduce a lenguaje sencillo en un paso. El agente de usuario de tu navegador actual se pre-rellena automáticamente.
También puedes pegar cualquier cadena de agente de usuario personalizada de logs, herramientas de análisis o suites de prueba para analizarla.
Características principales de Analizador User Agent
- Pre-rellena el agente de usuario de tu navegador actual para inspección inmediata
- Extrae el nombre y versión del navegador de cualquier cadena de agente de usuario
- Identifica el sistema operativo y versión del SO
- Detecta el tipo de dispositivo: escritorio, móvil o tableta
- Muestra el motor de renderizado (WebKit, Gecko, Blink)
- Admite cualquier cadena de agente de usuario de logs o herramientas de análisis
- Funciona completamente en el navegador — sin solicitudes al servidor
- Copia con un clic del resumen analizado completo
Ejemplos
Analizar un agente de usuario de Safari móvil de un log de acceso
Identificar el dispositivo y navegador desde una cadena de agente de usuario en un log de acceso del servidor.
Entrada
Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
Salida
Navegador: Safari 17.0 | SO: iOS 17.0 | Dispositivo: iPhone (Móvil) | Motor: WebKit
Identificar un agente de usuario de bot Chrome sin cabeza
Detectar actividad automatizada de navegador sin cabeza analizando su cadena de agente de usuario.
Entrada
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/120.0.0.0 Safari/537.36
Salida
Navegador: Headless Chrome 120 | SO: Linux x86_64 | Dispositivo: Escritorio (Sin cabeza)
Casos de uso comunes
- Analizar cadenas de agente de usuario de logs de acceso del servidor web para entender los dispositivos de los visitantes
- Depurar problemas específicos del navegador inspeccionando el agente de usuario exacto
- Validar la lógica de análisis de agente de usuario en implementaciones de análisis web
- Identificar tráfico de bots o navegadores automatizados de Chrome sin cabeza o Puppeteer
- Probar la lógica de detección móvil analizando cadenas de agente de usuario móviles
- Entender el formato del agente de usuario al implementar el análisis del lado del servidor
Solución de problemas
La versión del navegador se muestra como desconocida
Solución
Algunos navegadores usan cadenas de versión no estándar. Los navegadores modernos también participan en la reducción del agente de usuario. La cadena sin procesar siempre se muestra para inspección directa.
El tipo de dispositivo se detecta como escritorio en un dispositivo móvil
Solución
Algunos navegadores móviles reportan agentes de usuario similares al escritorio. Comprueba los tokens 'Mobile', 'Android' o 'iPhone' en la cadena completa del agente de usuario.
El agente de usuario de Chrome se muestra como Safari
Solución
El agente de usuario de Chrome contiene 'Safari' por compatibilidad histórica. El token distintivo es 'Chrome/'. El analizador identifica correctamente Chrome buscando este token primero.
Preguntas frecuentes
¿Qué información se extrae de un agente de usuario?
Nombre y versión del navegador, sistema operativo, tipo de dispositivo (escritorio, móvil o tableta) y motor de renderizado. La cadena de agente de usuario sin procesar también se muestra.
¿Por qué la mayoría de los agentes de usuario comienzan con 'Mozilla/5.0'?
'Mozilla/5.0' es un artefacto histórico. Los primeros navegadores imitaban a Netscape por compatibilidad. Los navegadores modernos continúan esta convención.
¿Puedo distinguir Chrome de Chromium y Edge por el agente de usuario?
Sí. Chrome, Chromium, Edge y Opera incluyen tokens distintivos (Chrome, Edg, OPR) en sus cadenas de agente de usuario.
¿Es confiable la detección de agente de usuario para uso en producción?
El análisis de agente de usuario es útil para análisis pero no debe ser el único mecanismo para la detección de características. Usa detección de características (comprobación de APIs específicas del navegador) en su lugar.
¿Qué es la reducción del agente de usuario?
Chrome moderno reduce su cadena de agente de usuario para limitar la toma de huellas digitales. Las versiones específicas del SO y las versiones menores del navegador se reemplazan con valores genéricos.
¿Puedo probar un agente de usuario de un bot o crawler?
Sí. Pega cualquier cadena de agente de usuario — incluyendo las de Googlebot, cURL, Postman, Puppeteer o Playwright — y la herramienta la analizará.
¿Se envían mis datos a un servidor?
No. Todo el análisis se realiza localmente en tu navegador usando análisis de cadenas JavaScript.
¿Cuál es la diferencia entre el motor del navegador y el navegador?
El motor de renderizado procesa HTML/CSS y ejecuta JavaScript. Chrome, Edge y Opera usan Blink. Firefox usa Gecko. Safari usa WebKit.