User Agent Parser y Checker

Analiza navegador, sistema, dispositivo y bots

Entrada User-Agent
Un User-Agent puede falsificarse u ocultarse. Usa el resultado para depuración, no como base de autenticación, autorización o seguridad.
Resultado
Cliente / app contenedoraChrome147.0.7727.15
NavegadorChrome147.0.7727.15
Motor de renderizadoBlink537.36
Sistema operativoWindows10/11
Tipo de dispositivoDesktop
BotNoDesconocido
User-Agent originalMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36

Guía de la herramienta

Acerca de User Agent Parser y Checker

User-Agent Parser divide una cadena UA en navegador, versión, motor de renderizado, sistema operativo, tipo de dispositivo y señales de bots comunes.

El análisis se ejecuta localmente en el navegador, útil para logs, fuentes de tráfico, compatibilidad y requests de crawlers.

Cómo usar User-Agent Parser

  1. Pega un User-Agent desde logs o headers de request.
  2. Revisa navegador, OS, dispositivo, motor y señales de bot mientras cambia el input.
  3. Copia el UA original o el JSON cuando necesites compartir el resultado.

Cuándo usarlo

  • Identificar clientes en logs de Nginx, CDN o aplicación.
  • Depurar compatibilidad en mobile Safari, Chrome, Edge y navegadores similares.
  • Detectar cadenas comunes como Googlebot o Bingbot antes de verificar más.

Límites de detección UA

User-Agent es información declarada por el cliente; puede falsificarse, acortarse u ocultarse. Los navegadores modernos también reducen detalles, así que el resultado es una pista de debug, no una prueba.

  • No uses UA parsing como autenticación, autorización o límite de seguridad.
  • En iOS los navegadores suelen estar limitados por WebKit, por lo que el UA puede no reflejar toda la marca.
  • La detección de bots es heurística; decisiones críticas requieren reverse DNS, rangos IP o verificación oficial.

User-Agent Parser FAQ

¿Se sube mi User-Agent?
No. El análisis corre localmente en el navegador y no se sube a wetool.site.
¿Por qué muestra Unknown?
Puede ser un UA no estándar, reducido por privacidad, reescrito por proxy o no cubierto por reglas ligeras.
¿Puede probar que un bot es real?
No. Los UA son fáciles de falsificar; la verificación real requiere el método oficial del proveedor.

User-Agent y Client Hints

Client Hints reemplaza parte del detalle UA, pero logs y sistemas antiguos aún guardan User-Agent. El parser sigue siendo útil para logs históricos y compatibilidad.

Spoofing de UA y límites de seguridad

User-Agent es solo texto enviado por el cliente. Extensiones, command line, proxies, scripts de test y crawlers pueden cambiarlo.

  • curl -A y browser devtools pueden falsificar UA, así que no lo uses para login, autorización, riesgo de pago o acceso admin.
  • UA parsing sirve para debugging de compatibilidad, agrupación de logs, analítica aproximada y soporte; seguridad necesita sesiones, permisos, firmas y señales más fuertes.
  • Para verificar Googlebot o Bingbot usa reverse DNS y forward lookup, no solo el UA string.

User-Agent vs Client Hints

Chromium reduce detalles del UA legacy y mueve información a headers Sec-CH-UA con opt-in.

  • Marca y versión mayor: Chrome/126 se relaciona con Sec-CH-UA y Sec-CH-UA-Full-Version-List.
  • Plataforma: Windows, Android o iPhone se relaciona con Sec-CH-UA-Platform.
  • Mobile detection: Mobile en UA se relaciona con Sec-CH-UA-Mobile, pero el servidor debe pedir hints con Accept-CH.

Tokens comunes de crawler UA

Estos tokens ayudan a empezar una revisión de logs, pero no prueban identidad por sí solos.

  • Googlebot
  • Bingbot
  • DuckDuckBot
  • Baiduspider
  • YandexBot
  • facebookexternalhit
  • Twitterbot
  • Slackbot-LinkExpanding
  • AhrefsBot
  • SemrushBot