Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36Guí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
- Pega un User-Agent desde logs o headers de request.
- Revisa navegador, OS, dispositivo, motor y señales de bot mientras cambia el input.
- 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