Analizador de agente de usuario
Analiza detalles y características de las cadenas del agente de usuario para obtener información precisa del navegador y dispositivo.

El Analizador de agente de usuario es una herramienta gratuita que interpreta una cadena de agente de usuario y devuelve el navegador, el sistema operativo y el tipo de dispositivo.
¿Qué información contiene una cadena de agente de usuario?
En un navegador web, una cadena de agente de usuario suele incluir nombres de productos, números de versión, identificadores del sistema operativo e indicios sobre el dispositivo. Es el valor del campo HTTP User-Agent. Los clientes de línea de comandos, rastreadores, lectores de feeds y navegadores integrados en aplicaciones también pueden enviar cadenas de agente de usuario.
El formato es menos ordenado de lo que parece. Los navegadores suelen incluir identificadores de compatibilidad asociados a otros navegadores, por lo que buscar el primer nombre de producto reconocible puede dar un resultado incorrecto. Por ejemplo, los navegadores basados en Chromium suelen incluir identificadores relacionados tanto con Chrome como con Safari. Un analizador examina la combinación y el orden de estos elementos, en lugar de tratar el valor como una simple lista.
Además, los datos del agente de usuario los declara el propio cliente. Este puede modificarlos o inventarlos, y algunos navegadores limitan la información que muestran sobre la versión y el dispositivo. Por tanto, los datos analizados son útiles para clasificar y depurar, pero no demuestran la identidad de un dispositivo.
¿Cómo uso el analizador de agente de usuario?
Pega el valor completo de la cabecera en el campo Agente de usuario y ejecuta la herramienta. Obtendrás tres campos: Navegador, Sistema operativo y Tipo de dispositivo.
- Copia el valor que aparece después de User-Agent en una solicitud HTTP, un registro de acceso o las herramientas para desarrolladores del navegador.
- Conserva los espacios, corchetes, puntos y comas, barras y números de versión originales. Sirven para separar productos y comentarios dentro de la cadena.
- Envía el valor y compara las clasificaciones obtenidas con el contexto de la solicitud.
- Guarda la cadena original junto con el resultado analizado en tus notas de depuración. La clasificación por sí sola puede ocultar identificadores útiles de versión o compatibilidad.

El análisis se realiza en el servidor. La cadena de agente de usuario se envía al servidor mediante HTTPS y no se almacena. Aun así, antes de enviarla, comprueba que las entradas copiadas de los registros no contengan parámetros de consulta ajenos, identificadores de sesión o nombres de host internos.
¿Cómo interpreto el resultado?
Considera cada campo como una clasificación deducida a partir de los identificadores proporcionados por el cliente, no como información verificada de forma independiente sobre el hardware o el software.
- Navegador identifica la familia de navegador o cliente reconocida a partir de la cadena. Las vistas web integradas y los navegadores derivados de Chromium pueden resultar más difíciles de distinguir porque comparten muchos identificadores.
- Sistema operativo muestra la plataforma indicada por marcadores como Windows NT, Android, iPhone OS, Mac OS X o Linux. Las capas de compatibilidad y los agentes de usuario modificados pueden reducir la precisión del resultado.
- Tipo de dispositivo agrupa el cliente en una categoría general deducida a partir de marcadores del dispositivo y la plataforma. Tómala como una clasificación práctica, no como un modelo exacto de hardware.
Los campos del resultado no constituyen un informe de validación sintáctica. Un agente de usuario mal formado, abreviado o desconocido puede no contener información suficiente para ofrecer una clasificación útil, pero no existe una lista universal de errores comparable a los errores de JSON, como las comas finales o las claves sin comillas. El análisis de agentes de usuario se basa en gran medida en heurísticas, ya que las cadenas reales varían entre clientes y suelen conservar sintaxis de compatibilidad antigua.
Un valor vacío no contiene nada que se pueda clasificar. Los valores muy largos pueden incluir extensiones, identificadores de aplicaciones o identificadores de producto duplicados, mientras que los números normalmente solo tienen significado junto al producto al que corresponden. Las cadenas de clientes personalizados pueden contener caracteres acentuados o no latinos, pero estos no identifican automáticamente un navegador, un sistema operativo ni un dispositivo.

Ejemplos prácticos
Entrada Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Un analizador normalmente clasificaría esta cadena como Chrome en Windows y como un dispositivo de escritorio. El identificador de Safari está presente por motivos de compatibilidad y, por sí solo, no debería hacer que el navegador se clasifique como Safari.
Entrada Mozilla/5.0 (iPhone; CPU iPhone OS 17_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Mobile/15E148 Safari/604.1
Esta cadena indica Safari en iOS y un dispositivo móvil. La expresión "like Mac OS X" forma parte de la información de compatibilidad. Los marcadores iPhone y Mobile aportan indicios más sólidos sobre el dispositivo.
Si el agente de usuario se ha capturado dentro de un parámetro de consulta de una URL, puede estar codificado mediante porcentajes. Usa el Analizador de URL para aislar y decodificar el parámetro antes de analizar el valor resultante del agente de usuario.
¿Cuándo resulta útil analizar un agente de usuario y cuándo no?
El análisis es útil cuando necesitas una explicación legible de una solicitud desconocida o quieres comprobar la lógica de clasificación antes de implementarla. Entre los casos habituales se encuentran examinar una entrada del registro de acceso de Apache o nginx, investigar un informe sobre problemas de visualización en un navegador concreto, revisar el tráfico de una aplicación integrada o leer datos sin procesar exportados desde una plataforma de analítica.
Por lo general, no merece la pena analizar la cadena si otro sistema ya proporciona el navegador, el sistema operativo y el dispositivo como campos estructurados. Tampoco aporta mucho si tu servicio solo necesita reenviar o archivar la cabecera original. No uses el resultado como único criterio para la autenticación, la detección de fraude o el control de acceso, ya que el remitente puede falsificar la cadena.
Para los diseños adaptables, las consultas de medios de CSS y la detección de funciones suelen ser más fiables que las estimaciones del dispositivo realizadas en el servidor. Analiza el agente de usuario cuando necesites contexto para diagnósticos o informes, no para dar por hecho que el navegador admite una función concreta.
Preguntas frecuentes
¿Puede el analizador detectar si una solicitud procede de un bot?
Los campos devueltos no incluyen una clasificación específica para bots. Algunos rastreadores se identifican claramente en su agente de usuario, pero otros imitan a los navegadores u omiten información útil. Cuando corresponda, confirma el tráfico automatizado mediante patrones de frecuencia, comprobaciones publicadas de direcciones IP de rastreadores y el comportamiento de las solicitudes.
¿Por qué el agente de usuario de Edge menciona Chrome y Safari?
Edge moderno se basa en Chromium e incluye identificadores de compatibilidad que necesitan los sitios que examinan agentes de usuario. Un analizador debe buscar el identificador más específico de Edge antes de clasificar la solicitud como Chrome o Safari sin más. Tanto el orden como la especificidad de los identificadores son importantes.
¿Puedo usar el tipo de dispositivo para redirigir a quienes visitan la web desde un móvil?
Puedes usarlo como indicio, pero una redirección obligatoria puede clasificar de forma incorrecta las tabletas, los navegadores en modo de escritorio y los agentes de usuario modificados. Es preferible ofrecer una página adaptable y permitir que cada visitante elija otra versión si resulta imprescindible mantener una experiencia móvil independiente.
¿Las sugerencias de cliente del navegador sustituyen el análisis del agente de usuario?
Las sugerencias de cliente pueden proporcionar información estructurada sobre el navegador y la plataforma cuando el navegador y el servidor las admiten, pero no están presentes en todas las solicitudes ni en todos los clientes. Los sistemas que gestionan navegadores antiguos, rastreadores y registros de acceso existentes pueden seguir necesitando analizar el agente de usuario. Almacena únicamente las clasificaciones necesarias para la tarea y ten en cuenta las obligaciones de privacidad aplicables.
Herramientas populares
Crea y descarga tu propia firma personalizada de manera rápida y sencilla con nuestro generador de firmas.
Calcula el tamaño de cualquier texto en Bytes, Kilobytes o Megabytes de manera precisa y rápida.
Realiza búsquedas inversas de IP para encontrar dominios o anfitriones asociados a cualquier dirección IP.
Realiza pruebas de ping para verificar la conectividad y tiempo de respuesta de sitios web, servidores o puertos.
La herramienta de consulta de IP de Digily Link ofrece información detallada sobre cualquier dirección IP. Utiliza este servicio online gratuito para obtener datos completos de la IP.
Genera al instante tu enlace gratuito de WhatsApp con nuestro generador de enlaces de WhatsApp. Añade un mensaje personalizado e inicia chats con un clic, sin iniciar sesión ni programar.