Analizador de user agent

Pega cualquier user agent string de HTTP en este User agent parser gratis para extraer detalles del navegador, sistema operativo y dispositivo. Funciona al instante y no necesitas registrarte.
Cómo funciona un User agent parser
La cabecera User-Agent es un texto desordenado. Los navegadores y las aplicaciones solo añaden sus propios identificadores, creando una cadena larga de tokens separados por espacios y barras. Este User agent parser online divide ese texto crudo en campos estructurados. Mapea los tokens a motores de navegador conocidos, versiones de sistema operativo y perfiles de hardware.
El formato empezó originalmente como un token de producto simple. Ahora contiene comentarios entre paréntesis y extensiones al final. Analizar esto de forma fiable requiere manejar paréntesis anidados y caer con gracia cuando el cliente envía una cabecera malformada. Si te preguntas cómo analizar los datos del user agent string a mano, tendrás que leer el RFC 9110.
Cuándo decodificar un user agent string
Sueles necesitar esto al depurar tráfico web o analizar logs del servidor. Una línea cruda del log te da la dirección IP y la marca de tiempo. El user agent string te dice qué es realmente el cliente. Podrías ver un error 404 y preguntarte si fue un bot o un usuario real en un iPhone antiguo. Esta herramienta te da la respuesta de inmediato.
Los desarrolladores frontend lo usan para reproducir bugs reportados por usuarios. Un usuario dice que el diseño se rompe en su móvil. Pegan el string desde la consola de su navegador en este User agent parser gratis. Ves al instante que están ejecutando un WebView desactualizado en Android 8. Entonces puedes levantar el emulador exacto para arreglar el problema de CSS.
- Depurar respuestas 403 o 404 inesperadas en tus logs de acceso.
- Reproducir bugs de diseño frontend reportados por dispositivos móviles específicos.
- Verificar si una petición sospechosa viene de un framework de bots conocido.
- Comprobar la versión exacta del SO de un cliente que reporta un crash.
Límites al analizar user agent strings
Esta herramienta solo lee lo que el cliente envía. No hace peticiones de red ni realiza fingerprinting del dispositivo vía JavaScript. Si un cliente falsifica su cabecera, el parser reportará alegremente un navegador de escritorio. No puedes usar esto para bloquear bots de forma definitiva. Los equipos de seguridad confían en estos datos para el triaje inicial, pero un atacante decidido simplemente copiará un string legítimo.
Los navegadores centrados en la privacidad congelan o aleatorizan activamente sus user agent strings. Brave y Tor Browser a menudo reportan una versión genérica para mimetizarse con la multitud. El parser te dará datos precisos para ese string genérico, pero no reflejará el dispositivo subyacente real. Trata siempre los datos del user agent como una pista, no como una verdad absoluta.
- Las cabeceras falsificadas devolverán resultados falsificados sin previo aviso.
- Los navegadores privados devuelven strings genéricos que ocultan los detalles reales del dispositivo.
- No puede detectar la resolución real de la pantalla ni la velocidad de la red.
Cómo usar el User agent parser
- Copia el user agent string completo desde la consola de tu navegador, la pestaña de red o el log del servidor.
- Pega el texto crudo en el campo de entrada en la parte superior de la página.
- Haz clic en el botón de parsear para procesar el string.
- Revisa los detalles extraídos del navegador, sistema operativo y dispositivo en el panel de resultados.
- Copia el JSON estructurado o los campos individuales para usarlos en tus propios scripts.
Componentes comunes del user agent string
Aquí tienes un desglose de los campos típicos que verás tras analizar un string de navegador de escritorio estándar.
| Componente | Descripción | Valor de ejemplo |
|---|---|---|
| Nombre del navegador | La aplicación que hace la petición | Chrome |
| Versión del navegador | La release específica de la aplicación | 120.0.0.0 |
| Sistema operativo | El sistema host que ejecuta el navegador | Windows 10 |
| Motor | El motor de renderizado subyacente | Blink |
| Tipo de dispositivo | El factor de forma del hardware | Desktop |
Frequently asked questions
- ¿Este User agent parser es completamente gratis?
- Sí. Puedes analizar tantos strings como necesites sin crear una cuenta ni pagar nada.
- ¿Cómo encuentro mi propio user agent string?
- Abre las herramientas de desarrollador de tu navegador y ve a la pestaña Network. Recarga la página y haz clic en la primera petición. Busca la sección Request Headers para encontrar el campo User-Agent.
- ¿Por qué el parser muestra el navegador equivocado para mi móvil?
- Muchas apps móviles usan un WebView del sistema en lugar de la app real del navegador. El string reflejará el navegador del sistema subyacente de Android o iOS, no la app que estás usando actualmente.
- ¿Puede esta herramienta detectar si un usuario está en una tablet?
- Intenta identificar tablets basándose en tokens específicos del string. Sin embargo, muchas tablets modernas envían exactamente el mismo string que sus homólogas de escritorio, haciendo que la detección de tablets no sea fiable sin JavaScript en el lado del cliente.
Compartir
Herramientas populares
Comprueba si Google tiene una URL en caché o no.
Comprueba redirecciones 301 y 302 de una URL específica. Verificará hasta 10 redirecciones.
Obtén detalles aproximados de una IP.
Toma una IP e intenta buscar el dominio/host asociado a ella.