PUERTA 13 · ANALIZADOR DE USER AGENT
Analiza una cadena de user agent
Ingresa una cadena de user agent para analizarla.
UA CLIENT HINTS DE TU NAVEGADOR
Comprobando…
El análisis se ejecuta en tu navegador. Nada de lo que pegues se envía a ninguna parte.
Abajo ya está cargado tu propio user agent. Pega cualquier otro para ver el navegador, el motor, el sistema operativo, el dispositivo y si parece un bot.
El análisis usa una biblioteca de código abierto incluida y se ejecuta en tu navegador. No se hacen solicitudes externas y nada de lo que pegues se envía a nosotros.
Qué es un user agent
El user agent (agente de usuario) es una línea de texto que tu navegador envía a cada sitio web con cada solicitud. Nombra el navegador y su versión, el motor de renderizado, el sistema operativo y, a menudo, el dispositivo. Los sitios lo usan para mostrar la página adecuada, contar visitantes y detectar tráfico automatizado.
Las cadenas de user agent son desordenadas. Casi todas empiezan con “Mozilla/5.0” por razones históricas, y la de Chrome menciona Safari y Gecko. Un analizador separa las piezas para que no tengas que hacerlo tú.
Qué muestra este analizador
- Nombre y versión del navegador.
- Motor de renderizado, como Blink, WebKit o Gecko.
- Sistema operativo y versión.
- Tipo de dispositivo, fabricante y modelo cuando la cadena los incluye.
- Si la cadena parece de un bot o rastreador conocido.
- UA Client Hints de tu propio navegador, cuando los admite.
User agent frente a Client Hints
Los navegadores basados en Chromium están reduciendo el detalle de la cadena de user agent, por ejemplo congelando la versión del sistema operativo. En su lugar ofrecen UA Client Hints, un conjunto estructurado de valores que los sitios pueden solicitar. Esta página los lee con navigator.userAgentData, para que puedas comparar lo que dice la cadena clásica con lo que dicen los hints. Firefox y Safari no ofrecen Client Hints.
Límites y privacidad
Un user agent es solo texto y cualquiera puede cambiarlo, así que analizarlo te dice lo que un cliente afirma ser, no lo que es. Un scraper puede hacerse pasar por Chrome y una herramienta de desarrollo puede hacerse pasar por un teléfono. La detección de bots aquí solo reconoce rastreadores conocidos que se identifican, como Googlebot y Bingbot.
El análisis se hace en tu navegador con una biblioteca de código abierto incluida, con licencia MIT. La cadena que pegas no se envía a ninguna parte.
Ejemplo: cómo se ve una cadena analizada
Una cadena como “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36” se analiza como Chrome 120, el motor Blink, Windows 10 u 11 y un dispositivo de escritorio. El mismo identificador de versión de Windows, NT 10.0, lo usan tanto Windows 10 como Windows 11, así que ningún analizador puede distinguirlos solo con la cadena. Los Client Hints sí pueden, y esa es una de las razones por las que existen.
Una cadena de iPhone nombra iOS y Safari, y una cadena de Googlebot nombra al rastreador y enlaza a la página de Google que lo describe. Pega cualquier cadena en el cuadro para ver cómo se desglosa, ya venga de un archivo de registro, de un reporte de error o de un ticket de soporte.
Cuándo usarlo
- Leer registros de acceso para ver qué navegadores y dispositivos visitan un sitio.
- Reproducir un reporte de error que solo incluye un user agent.
- Comprobar si una solicitud que dice ser de un rastreador de buscador tiene el formato de uno.
- Ver qué revela tu propio navegador antes y después de cambiar la configuración de privacidad.
Preguntas frecuentes
¿Por qué mi Chrome dice Safari y Gecko?
Por compatibilidad. Los primeros sitios web ofrecían mejores páginas a ciertos navegadores, así que cada navegador nuevo copió los nombres de los demás para obtener la versión buena. La costumbre se quedó.
¿Puedo cambiar mi user agent?
Sí. Las herramientas para desarrolladores del navegador y algunas extensiones pueden reemplazarlo. Cambiarlo solo modifica lo que se le informa al sitio, no tu dirección IP ni otros datos de tu huella digital.
¿Cómo sé si un visitante es un bot?
Los bots legítimos se identifican en el user agent y se pueden verificar mediante DNS inverso. Los bots maliciosos copian la cadena de un navegador, así que el user agent por sí solo no los detecta.
¿Por qué el dispositivo aparece como desconocido?
Los navegadores de escritorio rara vez revelan el dispositivo. Los teléfonos y las tabletas suelen incluir un modelo, aunque los más nuevos a menudo lo ocultan.
¿La cadena que pego se envía a un servidor?
No. La biblioteca de análisis se ejecuta en tu navegador y la página no hace ninguna solicitud con lo que escribes.