Ir al contenido principal
Bethemesh

Analizador User-Agent

Analiza localmente una cadena User-Agent para detectar navegador, motor, sistema operativo, tipo de dispositivo y robots conocidos.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Este analizador descompone una cadena User-Agent, la cabecera que todo navegador y todo rastreador envían a un sitio, en información legible: navegador, motor de renderizado, sistema operativo, tipo de dispositivo y posible robot. Sirve para leer los registros del servidor, entender una cifra de analítica o comprobar qué envía tu propio navegador.

Primero se buscan los robots conocidos (Googlebot, Bingbot, DuckDuckBot, YandexBot, Baiduspider, Applebot y los rastreadores de Facebook, X y LinkedIn); después, cualquier User-Agent con bot, crawler, spider o slurp se clasifica como robot genérico.

El navegador se identifica en un orden preciso, porque casi todos se declaran compatibles con otros: Edge y Opera antes que Chrome, Chrome antes que Safari. La versión es la que anuncia la cadena.

El motor se deduce del navegador: Blink para Chrome, Edge, Opera y Samsung Internet, WebKit para Safari, Gecko para Firefox y Trident para Internet Explorer.

El sistema y el dispositivo se leen en la parte entre paréntesis: Windows NT 10.0, iPhone OS 17_6, Android, Mac OS X… Un iPad que se presenta como Mac se reconoce gracias a la mención Mobile.

Cómo utilizar esta herramienta

  1. Pega la cadena

    En el campo Cadena User-Agent, o pulsa Usar mi User-Agent para la de tu navegador.

  2. Analiza

    Pulsa Analizar o elige una cadena de los ejemplos propuestos.

  3. Lee las tarjetas

    Navegador, Motor, Sistema operativo, Dispositivo y Robot, cada uno con su versión o modelo.

  4. Aprovecha el JSON

    El resultado JSON recoge todos los valores para una hoja de cálculo o un script.

Casos de uso

Leer registros del servidor

Entender quién hay detrás de una línea de log: un visitante real, un rastreador de buscador o un script.

Depurar un problema de visualización

Identificar con precisión el navegador y el sistema de un usuario que informa de un fallo.

Detectar un robot

Comprobar si una cadena encontrada en la analítica pertenece a un rastreador conocido.

Ejemplos

Chrome en Windows

Windows NT 10.0 es común a Windows 10 y 11: la cadena por sí sola no permite distinguirlos.

Entrada

Cadena User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

Resultado

Navegador: Google Chrome 129.0.0.0 · Motor: Blink 537.36 · Sistema operativo: Windows 10/11 (10.0) · Dispositivo: desktop · Robot: No detectado

Safari en iPhone

El modelo iPhone y la versión de iOS se leen en el paréntesis; el motor es WebKit, como en todos los navegadores de iOS.

Entrada

Cadena User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Mobile/15E148 Safari/604.1

Resultado

Navegador: Safari 17.6 · Motor: WebKit 605.1.15 · Sistema operativo: iOS 17.6 · Dispositivo: mobile (iPhone) · Robot: No detectado

Googlebot para smartphone

Googlebot se presenta como un Chrome para Android para rastrear la versión móvil: la herramienta lo clasifica como robot.

Entrada

Cadena User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.70 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Resultado

Navegador: Google Chrome 129.0.6668.70 · Motor: Blink 537.36 · Sistema operativo: Android 6.0.1 · Dispositivo: bot (Googlebot) · Robot: Detectado (Googlebot)

Consejos y buenas prácticas

  • Una cadena User-Agent se puede cambiar libremente: cualquier script puede hacerse pasar por Googlebot. Para verificar un Googlebot real, haz una búsqueda DNS inversa de su dirección IP.
  • Chrome y Safari congelan parte de su cadena (Mac OS X 10_15_7, Windows NT 10.0) para limitar el rastreo: la versión del sistema mostrada puede ser más antigua que la real.
  • Para adaptar un sitio a un dispositivo, mejor usar consultas de medios CSS y detección de funciones que analizar el User-Agent.
  • Los navegadores Chromium envían además Client Hints (Sec-CH-UA) más precisos, que esta herramienta no lee.

Fuentes y referencias

Preguntas frecuentes

¿Por qué «Windows 10/11» y no la versión exacta?

Windows 11 sigue enviando Windows NT 10.0 en su User-Agent. Solo los Client Hints (Sec-CH-UA-Platform-Version) permiten diferenciarlos, y no forman parte de la cadena.

¿Por qué todos los navegadores contienen Mozilla y Safari?

Por compatibilidad histórica: cada nuevo navegador copió los términos de sus predecesores para que los sitios no lo bloquearan. Por eso la herramienta sigue un orden de detección preciso.

¿Un robot es necesariamente malicioso?

No. Googlebot, Bingbot o los rastreadores de vista previa de las redes sociales son útiles. Los robots genéricos detectados por bot, crawler o spider solo merecen una revisión.

¿Qué significa un resultado «Unknown»?

La cadena no coincide con ninguna regla conocida: navegador poco común, navegador integrado en una app, cliente HTTP como curl o cadena truncada. El resultado JSON sigue disponible para examinarla.

¿Se envía la cadena a un servidor?

No. El análisis se hace en tu navegador.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Analiza localmente las señales SEO principales de un HTML.

Web y SEODestacadaUsar esta herramienta
TutorialBuenas prácticasPrincipiante

Optimizar imágenes para la Web sin perder calidad

Redimensiona, comprime y elige entre WebP, AVIF y otros formatos con un flujo práctico que reduce peso sin degradar innecesariamente la imagen.

30 de agosto de 20262 min