Analizador de User-Agent

Analiza cadenas de user-agent para detectar navegador, sistema operativo, dispositivo y motor de renderizado. Todo el procesamiento se realiza en tu navegador.

Detección instantánea Análisis completo Procesamiento en el cliente

Cómo usar el analizador de User-Agent

1

Detección automática o pega el UA

Tu user-agent actual se carga automáticamente, o pega cualquier cadena UA.

2

Análisis instantáneo

El navegador, sistema operativo, dispositivo y motor se identifican al instante.

3

Copia los resultados

Copia el análisis completo o componentes individuales según lo necesites.

¿Qué es un User-Agent?

Una cadena de user-agent es una cabecera HTTP que los navegadores y aplicaciones envían a los sitios web para identificarse. Contiene información sobre el nombre del navegador, versión, sistema operativo y dispositivo. Los sitios web la usan para servir contenido apropiado y rastrear el uso.

Componentes del User-Agent

Navegador

El nombre y versión de la aplicación (Chrome 120, Firefox 121, etc.)

Sistema operativo

El sistema operativo subyacente y su versión (Windows 11, macOS 14, etc.)

Tipo de dispositivo

Factor de forma: escritorio, móvil, tableta u otro

Motor de renderizado

El motor subyacente (Blink, Gecko, WebKit, Trident)

Preguntas frecuentes

¿Cómo funciona el análisis de user-agent?

El analizador usa coincidencia de patrones contra firmas conocidas de navegadores, sistemas operativos y motores en la cadena UA para identificar componentes. Los resultados son la mejor aproximación posible ya que las cadenas UA pueden ser falsificadas.

¿Puede detectar bots y rastreadores?

Sí. El analizador identifica bots comunes, rastreadores y arañas mediante la coincidencia de patrones conocidos como Googlebot, Bingbot y otros.

¿Cuál es mi user-agent actual?

La herramienta detecta y muestra automáticamente la cadena de user-agent de tu navegador actual cuando se carga la página.

¿Por qué el user-agent de Chrome también contiene la palabra Safari?

Por compatibilidad. Chrome desciende de WebKit, cuya cadena UA copiaba la de Safari, que a su vez copiaba a navegadores anteriores; por eso el UA de Chrome actual se lee Mozilla/5.0 ... AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. Cada token es un apretón de manos histórico con antiguos scripts de detección del lado del servidor, razón por la cual el último token de navegador coincidente suele ser el real.

¿Qué son los User-Agent Client Hints (UA-CH)?

Un reemplazo más respetuoso con la privacidad que se lanzó junto con la reducción del user-agent de Chrome. El servidor solicita pistas de alta entropía mediante el encabezado de respuesta Accept-CH y recibe campos estructurados como Sec-CH-UA-Platform y Sec-CH-UA-Full-Version en solicitudes posteriores. El código nuevo debería preferir la detección de características o UA-CH en lugar de analizar cadenas UA sin procesar.

¿Qué tan confiable es la detección basada en el user-agent?

Razonable para analítica y enrutamiento general, frágil para cualquier cosa relevante para la seguridad. Las cadenas UA se falsifican con total facilidad, los navegadores de terceros suelen copiar el token de Chrome por completo y los UA reducidos congelan la versión menor. La buena práctica recomendada por MDN: detectar características (CSS @supports, if ('IntersectionObserver' in window)) en lugar de navegadores, y tratar el análisis de UA como opción de respaldo.

¿Puedo cambiar o falsificar mi propio user-agent?

Sí. Las DevTools de Chrome, Edge y Firefox de escritorio ofrecen emulación de dispositivos con anulación del UA; Safari tiene Develop > User Agent; y curl lo establece con -A. Los sitios que restringen contenido según cadenas UA se pueden eludir por diseño, otra razón por la que los servidores nunca deberían tratar un UA como prueba de identidad.

¿Qué es un user-agent 'reducido'?

El plan de congelamiento de Chrome (en despliegue desde 2020) elimina gradualmente el detalle de versión del UA predeterminado: la versión menor fija en 0 y la mayor parte de la información del dispositivo eliminada, dando algo como Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36. El objetivo es limitar el fingerprinting pasivo; los datos precisos se trasladaron a Client Hints opcionales.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}