Analizador de User-Agent

Analiza cadenas de user-agent del navegador para detectar dispositivo y SO.

User Agent String
Pega una cadena o usa el user agent de tu navegador
Analizando tu navegador actual
Resumen
Chrome 149
Linux
Desktop
Navegador
Chrome
v149.0.0.0
Blink
Sistema Operativo
Linux
Tipo de Dispositivo
Desktop
Arquitectura
x86_64
CPU
String Original
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/149.0.0.0 Safari/537.36
Sobre las Cadenas User-Agent

El User Agent es una cadena enviada por el navegador en cada solicitud HTTP. Identifica el navegador, sistema operativo y dispositivo del usuario.

Esta herramienta analiza la cadena localmente en el navegador usando expresiones regulares para detectar patrones conocidos de navegadores, sistemas operativos y dispositivos.

Qué contiene realmente una cadena user-agent — y cómo interpretarla

Una cadena user-agent codifica el nombre del navegador, versión, motor de renderizado, SO, tipo de dispositivo y a veces detalles de hardware — todo en un único header no estructurado que tu servidor recibe con cada solicitud HTTP.

La cadena 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36' identifica Chrome 124 en Windows 11 64-bit. El 'Mozilla/5.0' inicial es un token de compatibilidad heredado que todos los navegadores siguen incluyendo. AppleWebKit es el motor, Chrome/124 es el navegador real. Analizarlo correctamente requiere coincidencia de patrones contra firmas conocidas de navegadores.

Identificar user-agents de crawlers y bots antes de que lleguen a tu servidor

Googlebot, Bingbot y otros crawlers de motores de búsqueda se identifican en la cadena user-agent. Analizarlos correctamente te permite servir contenido diferente a crawlers, bloquear scrapers maliciosos o analizar cómo los bots interactúan con tu sitio.

Un user-agent de bot típicamente contiene palabras clave como 'bot', 'crawl', 'spider' o 'slurp'. El UA de Googlebot incluye 'Googlebot/2.1'. Los scrapers maliciosos a veces falsifican UAs de navegadores legítimos — por eso la detección de bots debe complementarse con análisis de comportamiento, no solo coincidencia de UA. Usa esta herramienta para probar cadenas UA de tus logs de acceso.

Usar análisis de user-agent para diagnosticar bugs específicos de dispositivos móviles

Cuando un bug afecta solo ciertos navegadores o dispositivos móviles, analizar el user-agent de tus logs de error revela exactamente qué combinación de versión de navegador y SO está causando el problema.

Tu analytics muestra 40% de tráfico móvil pero el equipo de diseño dice que se ve bien en su iPhone. El tipo de dispositivo en el user-agent revela navegador, versión del SO y categoría del dispositivo — para reproducir el entorno exacto. Safari en iOS 16 se comporta diferente de Chrome en Android 14. Pega un UA de tus logs de error para identificar inmediatamente el navegador y el SO.

Analizar user-agents en logs de servidor y registros de acceso de API

Los logs de acceso del servidor registran la cadena user-agent de cada solicitud. Analizar estas cadenas permite segmentar el tráfico por navegador, SO y tipo de dispositivo para analytics, planificación de capacidad y filtrado de bots.

Si estás construyendo middleware que adapta respuestas según las capacidades del cliente, o escribiendo un filtro de bots que bloquea scrapers pero permite motores de búsqueda, el análisis preciso de user-agent es la base. Esta herramienta procesa la lógica de análisis en el cliente — pega cualquier cadena UA de tus logs, archivos de acceso nginx o registros de solicitudes de API para decodificarla al instante.

Analizar cadena user-agent ahoraAnalizar cadena user-agent ahora

Herramientas de Desarrollador Relacionadas