Convertidor Gratuito

User-Agent Parser

Analiza cualquier cadena User-Agent para detectar navegador, SO, tipo de dispositivo y motor de renderizado. Gratis, instantáneo y completamente del lado del cliente.

Acerca de esta herramienta

La cadena User-Agent es un encabezado HTTP que los navegadores y otros clientes envían para identificarse ante los servidores. Originalmente un breve identificador, los agentes de usuario modernos son concatenaciones extensas de cadenas de versiones históricas diseñadas para ser compatibles con sitios que rastrean navegadores específicos. Un agente de usuario típico de Chrome hoy en día hace referencia a Mozilla, AppleWebKit, KHTML, Gecko, Chrome y Safari, la mayoría de los cuales son vestigiales.

El análisis de un agente de usuario extrae el navegador, la versión, el sistema operativo y el tipo de dispositivo reales de esta densa cadena. Los datos informan análisis, detección de funciones e identificación de bots. También es imperfecto: los agentes de usuario pueden ser falsificados, tergiversar el motor del navegador real o quedarse atrás de la realidad (Chrome en iOS informa como Safari porque todos los navegadores iOS deben usar WebKit).

Este analizador utiliza coincidencia de patrones para identificar navegadores, sistemas operativos y categorías de dispositivos comunes a partir de la cadena del agente de usuario. La salida incluye el nombre y la versión del navegador, el sistema operativo y la versión, el tipo de dispositivo (escritorio, móvil, tableta, bot) y el motor de renderizado. El análisis se realiza en su navegador; no se envían datos a ninguna parte.

Por qué analizar agentes de usuario

Los flujos de trabajo de análisis, depuración y seguridad se benefician de la extracción de datos estructurados de cadenas de agentes de usuario sin procesar. Los registros del servidor que contienen millones de agentes de usuario se vuelven manejables cuando cada uno se analiza en los campos del navegador/SO/dispositivo. Es más fácil actuar sobre los informes de errores que enumeran los agentes de usuario cuando se puede ver rápidamente qué navegador y versión están involucrados.

La detección de bots también se basa en el análisis del agente de usuario como primera señal. Muchos rastreadores se identifican honestamente (Googlebot, Bingbot, GPTBot); otros falsifican Chrome pero incluyen sugerencias sutiles. El análisis ayuda a sacar a la luz estos patrones.

Cómo usarla

Pegue un agente de usuario, vea los datos estructurados.

  1. Pega el agente de usuario: Copie la cadena User-Agent de los registros del servidor, las herramientas de desarrollo del navegador o los datos analíticos. Las cadenas largas se truncan para su visualización pero se analizan en su totalidad.
  2. analizar: La herramienta compara la cadena con patrones conocidos y extrae el navegador, el sistema operativo, la versión, el tipo de dispositivo y el motor de renderizado.
  3. Inspeccionar la salida: Cada campo analizado se muestra por separado. Los indicadores de confianza marcan campos en los que el agente de usuario es ambiguo (por ejemplo, Chrome en iOS).
  4. Utilice los datos estructurados: Utilice los campos analizados para agrupación analítica, contexto de depuración o lógica de detección de características. Para decisiones de envío en código, prefiera la detección de funciones a las cadenas de agentes de usuario.

Casos de uso comunes

Detalles técnicos

El análisis de User-Agent es fundamentalmente una comparación de patrones con una gran biblioteca de reglas de expresiones regulares. La detección del navegador utiliza subcadenas (Chrome, Firefox, Safari, Edge), la detección del sistema operativo busca tokens de plataforma (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) y la detección de dispositivos combina el sistema operativo con sugerencias de factor de forma.

El orden importa en el análisis. Los agentes de usuario de Edge incluyen tokens de Chrome y Safari, por lo que la verificación de Edge debe realizarse antes que Chrome. Brave, Vivaldi y Opera bifurcan Chromium y tienen problemas similares. Las bibliotecas de análisis maduras (ua-parser-js, ua-parser) mantienen listas de reglas ordenadas para una desambiguación correcta.

User-Agent Client Hints (UA-CH) es el reemplazo moderno: los encabezados estructurados Sec-CH-UA reemplazan al User-Agent heredado. Los navegadores están congelando gradualmente la cadena heredada y migrando a UA-CH. El nuevo análisis debería admitir ambos.

Mejores prácticas

Preguntas frecuentes

¿El User Agent Parser es de uso gratuito?
Sí, completamente gratis, sin costos ocultos, sin suscripciones y sin límites de uso. Úselo tantas veces como necesite.
¿Necesito crear una cuenta?
No. La herramienta funciona de inmediato: no requiere registro, dirección de correo electrónico ni información personal.
¿Mis datos son privados y seguros?
Sí. Todo el procesamiento se realiza en su navegador mediante JavaScript. No se cargan datos en ningún servidor. Su entrada y salida permanecen completamente en su dispositivo.
¿Esto funciona en dispositivos móviles?
Sí. La herramienta es totalmente responsiva y funciona en teléfonos inteligentes, tabletas y computadoras de escritorio con cualquier navegador web moderno.
¿Qué tan precisa es la detección de bots basada en el agente de usuario?
Los rastreadores honestos se identifican (Googlebot, GPTBot, Bingbot). Los robots maliciosos falsifican Chrome o Firefox. La detección de bots basada en agentes de usuario detecta a los honestos pero pasa por alto al resto; combínelo con señales de comportamiento para una detección completa.
¿Por qué un agente de usuario muestra dos números de versión?
Versión del navegador, versión del motor, versión del sistema operativo, versión del dispositivo móvil: los agentes de usuario modernos incluyen varios. Cada uno aparece en su propia ficha. El análisis extrae cada uno por separado.
¿Se realiza el análisis en mi navegador?
Sí. La cadena del agente de usuario se analiza localmente; no se envían datos a ningún servidor.
¿Qué pasa con la detección de dispositivos móviles frente a tabletas?
Los agentes de usuario suelen incluir sugerencias para dispositivos móviles o tabletas (o tamaño de pantalla en sugerencias para clientes). El análisis los extrae en una categoría de dispositivo. Los casos Edge (tabletas Android sin token móvil, dispositivos plegables) aún son imperfectos.