Analizador de user agent
Mira el user agent que envía tu navegador, incluidos los User-Agent Client Hints donde se admiten, y descodifica cualquier cadena de user agent en navegador, motor, sistema operativo, dispositivo y si es un bot. Pega muchas líneas a la vez para analizar un registro completo.
Última actualización:
Tu user agent
User-Agent Client Hints
Los Client Hints (navigator.userAgentData) los admiten los navegadores Chromium y dan la versión real del sistema operativo, la arquitectura de la CPU y el modelo del dispositivo que la cadena de user agent congelada ya no revela.
Cómo usar Analizador de user agent
- Revisa tu propio user agent en la parte superior de la herramienta. Abre “User-Agent Client Hints” para ver los detalles extra que ofrecen los navegadores Chromium.
- Pega una cadena de user agent de un archivo de registro, un informe de analítica o una cabecera de petición en el cuadro, o haz clic en uno de los ejemplos.
- Pulsa Analizar user agent para ver el navegador, el motor, el sistema operativo, el dispositivo, la CPU y si es un bot en tarjetas.
- Pega varias líneas para analizarlas todas a la vez en una tabla, y pulsa Exportar CSV para descargar los resultados.
- Usa Copiar como JSON para pegar el resultado estructurado en un informe de errores o una prueba.
Cómo leer una cadena de user agent
Toma este user agent de Chrome en Windows:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
| Token | Significado |
|---|---|
Mozilla/5.0 | Prefijo histórico de compatibilidad que envían casi todos los navegadores. |
(Windows NT 10.0; Win64; x64) | Plataforma: Windows 10 u 11, compilación de 64 bits en una CPU x86-64. |
AppleWebKit/537.36 (KHTML, like Gecko) | Tokens de compatibilidad del motor. Chrome usa Blink, que nació como bifurcación de WebKit. |
Chrome/124.0.0.0 | El navegador real y su versión principal (las partes menores se ponen a cero en los user agents reducidos). |
Safari/537.36 | Otro token de compatibilidad para que los sitios que comprueban Safari sigan funcionando. |
Como se toman prestados tantos tokens de otros navegadores, el orden de las comprobaciones importa: un analizador debe buscar Edg/, OPR/ o SamsungBrowser/ antes que Chrome/, y Chrome/ antes que Safari/.
Tokens que identifican los navegadores populares
| Navegador | Token identificativo | Motor |
|---|---|---|
| Chrome | Chrome/ (escritorio, Android), CriOS/ (iOS) | Blink (WebKit en iOS) |
| Microsoft Edge | Edg/, EdgA/, EdgiOS/ | Blink (WebKit en iOS) |
| Firefox | Firefox/, FxiOS/ (iOS) | Gecko (WebKit en iOS) |
| Safari | Version/… Safari/ sin Chrome | WebKit |
| Opera | OPR/ | Blink |
| Samsung Internet | SamsungBrowser/ | Blink |
| Android WebView | ; wv) junto con Chrome/ | Blink |
| Internet Explorer 11 | Trident/7.0; rv:11.0 | Trident |
User agents habituales de bots y rastreadores
| Bot | Token | Operador / finalidad |
|---|---|---|
| Googlebot | Googlebot/2.1 | Indexación de Google Search |
| Bingbot | bingbot/2.0 | Indexación de Microsoft Bing |
| Applebot | Applebot/ | Sugerencias de Siri y Spotlight |
| GPTBot / ClaudeBot / PerplexityBot | GPTBot/, ClaudeBot/, PerplexityBot/ | Rastreadores de IA (controlables en robots.txt) |
| facebookexternalhit, Twitterbot, Slackbot | con su nombre | Vistas previas de enlaces cuando se comparte una URL |
| curl, Wget, python-requests | curl/8.5.0 etc. | Herramientas de línea de comandos y scripts |
Preguntas frecuentes
¿Qué es un user agent?
Un user agent es una línea de texto que tu navegador envía con cada petición en la cabecera User-Agent. Indica el navegador, su versión, el motor de renderizado y el sistema operativo, para que los sitios web puedan adaptar el contenido o registrar qué dispositivos los visitan.
¿Por qué todos los user agents empiezan por Mozilla/5.0?
Por compatibilidad histórica. En los años 90, los servidores enviaban mejores páginas a Netscape (cuyo nombre en clave era Mozilla), así que otros navegadores empezaron a decir que también eran Mozilla. Hoy casi todos los navegadores empiezan por Mozilla/5.0 y añaden tokens como AppleWebKit, KHTML, like Gecko y Safari por el mismo motivo.
¿Por qué mi user agent dice Windows 10 si uso Windows 11?
Los navegadores congelaron la versión de Windows del user agent en “Windows NT 10.0”, que abarca tanto Windows 10 como 11. Los navegadores Chromium solo revelan la versión real a través de los Client Hints: un platformVersion de 13 o superior significa Windows 11. Esta herramienta lee los Client Hints automáticamente.
¿Qué es el user agent reducido?
Para limitar el fingerprinting, Chrome ahora envía valores fijos como Android 10; K en dispositivos Android y Mac OS X 10_15_7 en macOS. La versión exacta del sistema y el modelo del teléfono solo están disponibles mediante los User-Agent Client Hints, si un sitio los solicita.
¿Se puede falsificar un user agent?
Sí. Cualquier cliente puede enviar cualquier cadena de user agent, y los navegadores permiten cambiarla en las herramientas para desarrolladores. Úsalo para estadísticas y pistas de compatibilidad, nunca para decisiones de seguridad, y verifica los bots importantes como Googlebot con una búsqueda DNS inversa.
¿Cómo encuentro los user agents en los registros de mi servidor?
En el formato de registro combinado habitual de Apache y Nginx, el user agent es el último campo entre comillas de cada línea. Copia esos valores, pégalos aquí uno por línea y exporta el resultado analizado como CSV.
¿Se envía mi user agent a vuestro servidor?
No. Tu user agent se lee con JavaScript en tu navegador y todo el análisis se hace localmente con un analizador integrado.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.