Analizador de User Agent

Siguiente

Un User-Agent es la línea de identificación que tu navegador envía con cada petición, y es deliberadamente confusa: Chrome en Android todavía se presenta como “Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36” por motivos de compatibilidad antiguos. Pega aquí cualquier cadena UA y este analizador extrae lo que importa: el navegador, el sistema operativo, el tipo de dispositivo y si la cadena parece de un bot o rastreador conocido. Deja el campo vacío y analizará el user-agent de tu propio navegador. La detección es una heurística de mejor esfuerzo y cualquier cadena se puede falsear, así que toma el resultado como una pista fuerte, no como una prueba.

Cómo analizar un user-agent

  1. 1

    Pega una cadena UA

    Cópiala de los registros del servidor, la pestaña Red de las herramientas de desarrollo o un encabezado de la petición, o deja el campo vacío para usar la tuya.

  2. 2

    Pulsa Analizar

    La herramienta busca los tokens habituales de la cadena en nuestro servidor.

  3. 3

    Lee el resumen

    Obtienes el navegador, el sistema operativo, el tipo de dispositivo y una marca de bot/rastreador, con la cadena original justo debajo.

  4. 4

    Cópialo

    Un clic copia el resumen con etiquetas para pegarlo en un informe de error o un ticket.

Qué devuelve el analizador

Campo Ejemplo
Navegador Chrome
Sistema operativo Windows 10/11
Tipo de dispositivo Escritorio
Bot / rastreador No

También te devuelve la cadena User-Agent original. Indica por su nombre el navegador y la familia del sistema operativo. No lee números de versión exactos, ni el motor de renderizado, ni la marca y el modelo del dispositivo: en las cadenas UA modernas esos datos son poco fiables o no existen. Cuando los necesites, usa los User-Agent Client Hints.

Por qué las cadenas User-Agent son tan confusas

El «Mozilla/5.0» del principio de casi todas las UA viene de las guerras de navegadores de los años noventa, cuando las webs comprobaban si había «Mozilla» antes de servir su diseño moderno. Todos los navegadores copiaron el token para pasar el filtro, así que hoy Chrome, Edge, Safari y Firefox empiezan igual y rellenan la línea con tokens de producto como AppleWebKit, KHTML, like Gecko y Safari que en realidad no usan.

De las cadenas UA a los Client Hints

Chrome ya congela el número de versión que escribe en la cadena UA y está trasladando el detalle a los User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), que el servidor pide solo cuando los necesita. Leer la cadena UA sigue sirviendo para una comprobación rápida o para revisar registros; recurre a los Client Hints cuando necesites versiones exactas y fiables, por ejemplo en la detección de fraude.

Firmas de bots habituales

  • Googlebot/2.1 (+http://www.google.com/bot.html), el rastreador de búsqueda de Google
  • bingbot/2.0, el rastreador de Microsoft Bing
  • AhrefsBot/7.0, un rastreador de SEO
  • facebookexternalhit/1.1, el lector de vistas previas de enlaces de Facebook
  • Slackbot-LinkExpanding, el expansor de enlaces de Slack

Esta herramienta marca una cadena como bot cuando contiene un token como bot, crawler, spider, slurp o bingpreview.

Preguntas frecuentes

No. Indica el navegador por su nombre (Chrome, Firefox, Safari, Edge, Opera o Internet Explorer) y la familia del sistema operativo, no el número de versión ni el motor de renderizado. Los navegadores modernos los congelan u ocultan en la cadena UA, así que pide los User-Agent Client Hints (Sec-CH-UA-Full-Version-List) cuando necesites la versión exacta.

Sí. Deja el campo vacío y pulsa Analizar, y usará el user-agent que tu navegador envió con la petición. Pega otra cadena para inspeccionar esa en su lugar.

Es una comprobación por palabras clave: la cadena se marca como bot cuando contiene un token como bot, crawler, spider, slurp o bingpreview. Eso detecta a rastreadores honestos como Googlebot y Bingbot, pero cualquier cliente puede poner lo que quiera en su user-agent, así que no detectará a un scraper que copie la cadena de un navegador real. Nunca te fíes solo del UA para una decisión de seguridad.

El análisis se ejecuta en nuestro servidor, así que no es un proceso sin conexión dentro del navegador. La herramienta usa la cadena solo para construir el resultado y no guarda el texto del user-agent que envías; solo se registra un uso anónimo y agregado.

Herramientas relacionadas

Herramienta disponible en otros idiomas