Utilia

Analizador de user agent

Analiza cualquier cadena de user agent y descubre el navegador, el motor, el sistema operativo, el dispositivo y la CPU. Análisis en lote y exportación CSV.

Cómo analizar una cadena de user agent

  1. Pega una cadena de user agent en el cuadro. Al abrir la página, ya contiene el user agent del navegador que estás usando.
  2. Pulsa Analizar. El resultado también se actualiza mientras escribes.
  3. Consulta el navegador, el motor, el sistema operativo, el dispositivo y la arquitectura de CPU en las tarjetas del resultado. Bot o rastreador indica si la cadena pertenece a un rastreador conocido de un buscador, a un servicio de monitorización o a un cliente de línea de comandos.
  4. Para analizar tu propio navegador con la máxima precisión, pulsa Usar mi navegador. En Chrome, Edge, Opera y otros navegadores Chromium, esto también lee los User-Agent Client Hints, que dan la versión real de la plataforma, la arquitectura de CPU y el modelo de teléfono.
  5. Para analizar muchas cadenas a la vez, pega un user agent por línea (de un registro del servidor, por ejemplo). La herramienta pasa a una tabla con una fila por línea. Pulsa Descargar CSV para guardar los resultados y abrirlos en una hoja de cálculo.

Todo se ejecuta localmente con la biblioteca de código abierto ua-parser-js: las cadenas que pegas nunca se envían a ningún sitio.

Qué contiene una cadena de user agent

Un user agent es el texto que un navegador envía en la cabecera HTTP User-Agent y expone como navigator.userAgent. Es más un mosaico histórico que un formato limpio. Casi todos los navegadores empiezan por Mozilla/5.0 por motivos de compatibilidad, y Chrome todavía menciona AppleWebKit y Safari. Por eso el analizador busca patrones conocidos en un orden preciso en lugar de interpretar los elementos al pie de la letra:

  • Navegador: el producto y su versión, como Chrome 131, Firefox 128 o Mobile Safari 17.5. Tipo de navegador se rellena para clientes especiales: rastreador, herramienta de línea de comandos, cliente de correo, navegador integrado en una app o reproductor multimedia.
  • Motor: Blink (Chrome, Edge, Opera, Samsung Internet), Gecko (Firefox) o WebKit (Safari y cualquier navegador en iOS).
  • Sistema operativo y su versión, cuando la cadena lo revela.
  • Dispositivo: tipo (teléfono móvil, tableta, smart TV, videoconsola, wearable…), fabricante y modelo. Los navegadores de escritorio no suelen llevar indicador de dispositivo, así que la herramienta muestra «Escritorio (sin indicador de dispositivo)» cuando detecta un sistema operativo de escritorio.
  • Arquitectura de CPU, como amd64 o arm64, cuando se menciona.

User agents reducidos y congelados

Desde 2022–2023, los navegadores Chromium envían un user agent reducido para limitar la identificación pasiva (fingerprinting). La versión principal sigue siendo real, pero la versión menor siempre es 0.0.0 (Chrome/131.0.0.0) y la parte de la plataforma está congelada:

  • Windows NT 10.0; Win64; x64 en todas las versiones de Windows, incluido Windows 11;
  • Macintosh; Intel Mac OS X 10_15_7 en todas las versiones de macOS, incluso en los Mac con Apple silicon;
  • Linux; Android 10; K en todos los teléfonos Android: la versión real de Android y el modelo quedan ocultos.

Safari también lleva años congelando su versión de macOS, y Firefox indica Windows NT 10.0 en Windows 11. Cuando la herramienta reconoce uno de estos patrones congelados, muestra una nota: el análisis es correcto, pero la cadena simplemente ya no contiene esos detalles.

El sustituto son los User-Agent Client Hints. Un servidor pide valores adicionales con la cabecera Accept-CH y recibe las cabeceras Sec-CH-UA, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version o Sec-CH-UA-Model; los scripts llaman a navigator.userAgentData.getHighEntropyValues(). Usar mi navegador hace exactamente eso y muestra los valores bajo el título de Client Hints.

Preguntas frecuentes

¿Puedo fiarme del user agent para identificar a un visitante?

No. Cualquier cliente puede enviar cualquier user agent: las extensiones del navegador, las herramientas para desarrolladores, los scrapers y los bots lo falsifican a menudo. Úsalo para estadísticas y pistas de compatibilidad, nunca para decisiones de seguridad ni control de acceso.

¿Por qué mi PC con Windows 11 aparece como Windows 10?

Porque Windows 11 no cambió el indicador Windows NT 10.0, y además los navegadores Chromium ahora lo congelan. Solo los Client Hints (platformVersion 13 o superior) revelan Windows 11. Pulsa Usar mi navegador en Chrome o Edge para verlo.

¿Por qué el modelo del teléfono es «K»?

Es el indicador de modelo congelado del user agent reducido de Chrome en Android. El modelo real solo está disponible mediante el client hint Sec-CH-UA-Model.

¿Por qué Usar mi navegador no muestra Client Hints?

Firefox y Safari no implementan User-Agent Client Hints, así que solo está disponible la cadena clásica. Los navegadores Chromium también pueden ocultarlos en algunos modos de privacidad.

¿Cuántas líneas puedo analizar a la vez?

Hasta 5000 user agents por análisis; las líneas adicionales se ignoran con un aviso. La exportación CSV protege las celdas que empiezan por =, +, - o @ para que las hojas de cálculo no las ejecuten como fórmulas.