Un User Agent es una cadena de identificación que el navegador envía al servidor y que contiene información sobre el dispositivo, el sistema operativo y el navegador. Esta guía explica para qué sirve el UA, cómo se compone, muestra ejemplos de navegadores populares y describe formas habituales de verlo y modificarlo.
El User Agent (abreviado UA) es una cadena que sirve para identificar el software cliente, normalmente un navegador. Se envía al servidor como parte de las cabeceras de solicitud del navegador e informa del tipo y versión del navegador y del sistema operativo del visitante, para que el servidor pueda devolver el contenido en un formato adecuado. Aunque normalmente no lo vemos, trabaja constantemente en segundo plano.
¿Para qué sirve un User Agent?
Los sitios web pueden usar el UA del navegador para ofrecer una mejor experiencia, por ejemplo:
- Mostrar correctamente las páginas: tanto si accedes desde un móvil como desde un ordenador, la página puede adaptar correctamente su diseño;
- Adaptar funciones: algunas características solo funcionan en determinados dispositivos, por lo que el sitio puede ajustar sus funciones;
- Optimizar la carga: con una conexión lenta, puede devolverse una versión simplificada de la página para acelerar la carga;
- Ayudar a la detección de seguridad: permite identificar si ciertos accesos inusuales pueden proceder de programas automatizados.
Ejemplos típicos de User Agent
Los UA varían entre dispositivos y sistemas. Estos son algunos ejemplos habituales (los números de versión cambian con el tiempo y se muestran solo como referencia):
- Chrome (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 - Firefox (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0 - Safari (macOS):
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15 - Edge (Windows):
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0 - Android Chrome:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 - iOS Safari (iPhone):
Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1
Componentes de un User Agent
Al descomponer una cadena UA, normalmente encontramos las siguientes partes:
- Mozilla/5.0: procede de la época inicial de Netscape. Casi todos los navegadores modernos conservan este prefijo por convención histórica y hoy no tiene un significado especial;
- (Windows NT 10.0; Win64; x64): información del sistema operativo entre paréntesis, que indica el tipo de sistema, la arquitectura de bits y la arquitectura del procesador;
- AppleWebKit/537.36: indica el motor de renderizado utilizado por el navegador y su versión;
- (KHTML, like Gecko): declaración de compatibilidad del motor de renderizado;
- Chrome/124.0.0.0: identifica el navegador y su versión;
- Safari/537.36: muchos navegadores que no son Safari también incluyen la palabra Safari para mantener compatibilidad con sitios que dependen de WebKit;
- Mobile: si aparece, indica que se está accediendo desde un dispositivo móvil.

¿Cómo ver y modificar el User Agent?
Ver el UA La forma más sencilla es visitar un sitio de comprobación de huella del navegador, que analiza y muestra directamente el UA actual. También puedes abrir las herramientas de desarrollador del navegador (normalmente con F12 o haciendo clic derecho y eligiendo «Inspeccionar»), actualizar la página en la pestaña «Red» y consultar la cadena UA en las cabeceras de una solicitud.
Formas habituales de modificar el UA
- Herramientas de desarrollador: navegadores como Chrome y Firefox permiten cambiar temporalmente el UA mediante la emulación de dispositivos o las condiciones de red, algo útil para desarrollo y depuración;
- Extensiones del navegador: extensiones como User-Agent Switcher permiten cambiar rápidamente a UA predefinidos para distintos dispositivos;
- Herramientas profesionales de gestión de entornos: cuando se necesita controlar con precisión varios entornos y mantener el UA coherente con toda la huella del navegador, pueden utilizarse herramientas de gestión de entornos como PurpleMark.
Un recordatorio importante al modificar el UA Si solo cambias el UA sin ajustar a la vez otras dimensiones de la huella, como el motor del navegador, WebGL o Canvas, el sitio aún puede detectar una anomalía de «UA y entorno no coincidentes». Las herramientas profesionales de gestión de entornos pueden hacer que otros parámetros de la huella del navegador coincidan con el UA seleccionado, de modo que el entorno se parezca más a un dispositivo real en lugar de limitarse a sustituir una cadena.

¿Por qué es importante gestionar el UA cuando se usan varias cuentas?
En operaciones con varias cuentas, el UA debe gestionarse con cuidado: el UA de cada cuenta debería coincidir con su dispositivo y sistema correspondientes; de lo contrario, la plataforma puede considerar sospechoso el entorno. Al mismo tiempo, para reducir asociaciones accidentales entre cuentas distintas, normalmente se utilizan combinaciones de UA diferentes.
Para quienes gestionan varias cuentas y necesitan un alto grado de aislamiento entre entornos, PurpleMark puede proporcionar un entorno de navegador independiente y completo para cada cuenta, además de un control detallado de los ajustes desde el UA hasta otros parámetros de huella. Esto hace que cada entorno se parezca más a un dispositivo real y reduce el riesgo de que distintas cuentas sean vinculadas por error.
Recordatorio de cumplimiento: todos los entornos y cuentas deben utilizarse dentro de las reglas permitidas por cada plataforma. PurpleMark está destinado a la gestión conforme de cuentas propias, no a eludir restricciones de la plataforma que prohíban determinadas conductas.
Preguntas frecuentes
¿Qué representa un User Agent? El User Agent representa la identidad del cliente que realiza una solicitud de red, normalmente un navegador, e incluye información como el tipo de dispositivo, el sistema operativo, el tipo de navegador y su versión. El servidor utiliza estos datos para devolver contenido en un formato adecuado.
¿Cómo puedo obtener el User Agent de mi navegador? Visita un sitio de comprobación de huella del navegador para ver el UA del dispositivo actual, o abre las herramientas de desarrollador, actualiza la página en la pestaña «Red» y revisa la cadena UA en las cabeceras de solicitud.
¿Cómo puedo modificar el User Agent? Puedes cambiar temporalmente el UA desde las condiciones de red de las herramientas de desarrollador, o usar extensiones como User-Agent Switcher para cambiar rápidamente entre valores predefinidos. Si necesitas coherencia en toda la huella, puedes utilizar herramientas profesionales como PurpleMark.
¿Qué navegador es Mozilla/5.0? No se refiere a un navegador concreto. Es un prefijo de UA que casi todos los navegadores modernos mantienen como convención histórica desde los primeros tiempos de Internet. La información que aparece después es la que realmente permite distinguir el navegador.


