Analizador de User-Agent

Analiza cualquier cadena de User-Agent para obtener el navegador, el sistema operativo, el tipo de dispositivo y la detección de bots. Usa por defecto la cadena de tu propio navegador — edítala o pega una diferente.

Tu propio User-Agent se analizará automáticamente.

Cada cliente HTTP —navegadores, aplicaciones móviles, bots y herramientas de línea de comandos— envía una cadena de User-Agent que se identifica en cada solicitud. Analizarla de forma fiable implica compararla con docenas de patrones superpuestos y formateados de manera inconsistente: esta herramienta ejecuta el mismo analizador que hay detrás de /v1/ua.

Qué se detecta

Navegador y versión
Chrome, Firefox, Safari, Edge, Opera, Samsung Internet y UC Browser, con número de versión cuando esté presente.
SO y versión
Windows, macOS, Linux, Chrome OS, Android, iOS e iPadOS.
Tipo de dispositivo
escritorio, móvil, tablet o bot.
Detección de bots
Detección nombrada para los principales rastreadores de búsqueda y sociales (Googlebot, Bingbot, AhrefsBot y más), además de bibliotecas HTTP comunes y navegadores headless (curl, python-requests, HeadlessChrome, Selenium).

Preguntas Frecuentes

Sí, con total facilidad — cualquier cliente puede enviar cualquier cadena. Trata los datos de UA analizados como una pista para analítica y enrutamiento, no como un control de seguridad por sí solo.
Marca firmas headless conocidas como HeadlessChrome y PhantomJS cuando aparecen en la cadena, pero un navegador headless deliberadamente disfrazado puede evadir por completo la detección basada en cadenas.
Sí — GET /v1/ua?ua=<string> devuelve el mismo JSON que renderiza esta página. Consulta la referencia de la API.

Acerca de esta herramienta

Una cadena User-Agent es el texto que envía un navegador o una aplicación para identificarse. Es densa e inconsistente, por lo que esta herramienta la descompone en navegador y versión, sistema operativo, tipo de dispositivo y si el cliente parece un bot o un rastreador.

Cómo funciona

Pega cualquier cadena User-Agent o deja el campo vacío para analizar tu propio navegador. El análisis se ejecuta en el servidor con un conjunto de patrones mantenido al día, y la misma funcionalidad está disponible como endpoint JSON en la API para usarla en tu propio código.

Qué conviene tener en cuenta

Las cadenas User-Agent las declara el propio cliente y se falsifican con mucha facilidad, y los navegadores modernos reducen deliberadamente el detalle que exponen. Considera el resultado como una clasificación de lo que el cliente afirma ser y combínalo con señales de red antes de actuar.

Usos habituales

Se usa con frecuencia para segmentar las analíticas por navegador y dispositivo, excluir de los informes a los rastreadores conocidos, depurar un fallo de diseño notificado desde un dispositivo concreto y marcar las solicitudes cuyo cliente declarado no coincide con su red.

Relacionado: Comprobador de puntuación de fraude · Comprobador de IP bogon · Comprobador de VPN y proxy · Consulta de IP