Analiza User-Agent para detectar navegador, sistema operativo y dispositivo
Un string User-Agent es un identificador de texto enviado por navegadores, bots y clientes HTTP para identificarse ante los servidores. Codifica el nombre y versión del navegador, el motor de renderizado, el sistema operativo y a veces el tipo de dispositivo — todo empaquetado en una sola cadena opaca. Analizar esta cadena manualmente es notoriamente propenso a errores porque el formato evolucionó caóticamente durante décadas.
Esta herramienta decodifica cualquier cadena User-Agent en campos estructurados: nombre y versión del navegador, motor, SO y versión, tipo de dispositivo (escritorio, móvil, tablet, bot), y si el cliente es un rastreador conocido.
Compatibilidad histórica. Los navegadores tempranos competían afirmando ser "compatibles con Mozilla" para acceder a sitios que servían contenido más rico solo a Netscape. El prefijo se mantuvo y todos los navegadores modernos lo siguen incluyendo aunque no tenga significado.
Los strings UA pueden falsificarse fácilmente y su formato no está estandarizado. Para decisiones de diseño, las media queries CSS son más fiables. El análisis de UA es mejor para analíticas y logging.
Google está reduciendo progresivamente el string UA de Chrome para proteger la privacidad. La versión del SO, el modelo del dispositivo y la versión menor del navegador se están reemplazando con tokens fijos.
Es otro artefacto histórico — los sitios web servían contenido diferente a los navegadores basados en Gecko. Al reclamar "like Gecko", los navegadores aseguraban recibir las mismas páginas más ricas. El token no tiene significado técnico en los UA modernos.
Generador de UUID · Conversor de timestamps · Codificador Base64 · Decodificador Base64 · Generador de hash · Conversor de colores