SoftwareTutoriales

Qué es y cómo cambiar el user-agent del navegador

En esta guía te lo cuento todo acerca del user-agent y cómo influye esta cadena de texto en tu navegación web

En esta guía te voy a explicar qué es el user-agent del navegador y qué pasos debes seguir para cambiarlo. Obviamente, también te cuento en qué casos puede ser necesario modificar este valor y por qué conocer las indicaciones que te proporciono en esta guía te resultará tan útil. Ya sea que estés utilizando el navegador de Google o cualquier alternativa a Chrome, quédate conmigo. Lo que aquí te cuento te interesa mucho.

¿Qué es el user-agent del navegador?

El user-agent, en español, agente de usuario, es una cadena de texto que identifica tu navegador en Internet. Básicamente, lo que hace es informar a los sitios web que visitas cuáles son las características del explorador, aunque también proporciona algunos datos sobre el dispositivo que usas.

El user-agent es un fragmento que se incluye en la petición HTTP. Por lo tanto, se emplea en la mayoría de las transferencias que se producen en Internet, pues gran parte de ellas se efectúan mediante este protocolo.

La información que puede contener esta cadena de texto es diversa y puede estar relacionada con:

  • Navegador web empleado por el usuario.
  • Versión del navegador utilizada.
  • Sistema operativo que se ejecuta en el dispositivo.
  • Idioma configurado en el navegador o sistema.

Además de ser empleado por los navegadores, el user-agent también es habitual en bots. Por ejemplo, se emplea en agentes de búsqueda que indexan el contenido de la red. Esto permite a los sitios web identificar esa visita como parte de ese trabajo y evitar la relación con un usuario real.

Malas prácticas que son posible gracias al user-agent

El user-agent puede parecer un dato insignificante. Puede que pienses que no importa qué navegador usas para acceder a Internet, y menos aún que los sitios web conozcan esa información. Sin embargo, lo cierto es que, a lo largo del tiempo, algunas plataformas han adoptado malas prácticas relacionadas específicamente con este dato.

Por ejemplo, algunas compañías, especialmente aquellas que desarrollan sus propios navegadores, han implementado restricciones en ciertos servicios basándose en el user-agent. De esta manera, dependiendo del navegador que utilice el usuario, estarán disponibles más o menos características en las aplicaciones web y plataformas, siendo esta una práctica discriminatoria y poco ética.

El user-agent también es empleado para bombardear con publicidad a los usuarios, instándolos a que cambien de navegador. Por ejemplo, si accedes a Google desde Safari o Firefox, aparecerá un banner donde se te invita a descargar Chrome. Claro, eso es algo que no sucede si visitas Google desde Chrome. Prácticas similares han sido impuestas por otras empresas, como Microsoft.

Finalmente, también se han apreciado diferencias en la experiencia de usuario según el tipo de navegador empleado. Sin ir más lejos, el diseño de Google no siempre fue el mismo en Firefox, marcando la diferencia con el resto de los navegadores. Adicionalmente, aunque puede derivar de cuestiones técnicas, es bien conocido que algunos servicios ,como YouTube, son más lentos en el navegador de Mozilla.

No obstante, y por fortuna para los usuarios, el user-agent no siempre se emplea de este modo. También permite diferenciar entre dispositivos móviles y de escritorio, o restringir ciertas funcionalidades de una web para evitar incompatibilidades severas con el explorador utilizado.

Ejemplos de user-agent empleados por los principales navegadores

A continuación, te dejo un listado de los user-agent que se han implementado recientemente en los navegadores web más populares. Empezando por Chrome, este es el identificador para Windows:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

No obstante, si accedes a una web desde Chrome para Android, este es el user-agent que se emplea:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.69 Mobile Safari/537.36

Por supuesto, existen un user-agent específico para cada sistema operativo, incluso iOS, donde los navegadores no son más que Safari con servicios de terceros integrados y una interfaz propia.

Echando un vistazo a Firefox, este es el user-agent que emplea en Windows:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0

Y este es el que se emplea para Firefox en Android:

Mozilla/5.0 (Android 15; Mobile; rv:130.0) Gecko/130.0 Firefox/130.0

Estos identificadores van cambiando con el tiempo, cuando hay un cambio de versión del navegador o actualizaciones en el sistema operativo. Si quieres conocer en todo momento cuáles son los últimos user-agent de cada explorador, te recomiendo que visites esta página.

Cómo cambiar el user-agent

Cambiar el este dato crucial es una práctica habitual que facilita el acceso a ciertas webs (o funciones concretas) sin tener que cambiar de navegador. Por ejemplo, imagina que quieres acceder a un sitio que no es compatible con Firefox. En vez de descargar otro navegador, una posibilidad es modificar el user-agent del navegador para que la web crea que la visita se produce desde un explorador soportado.

Hay dos formas de alterar esta cadena de texto en un navegador. La primera es gracias a las herramientas de desarrollador integradas. Sin ir más lejos, en Safari para macOS existe un menú de Desarrollo, que hay que habilitar en los ajustes. Al acceder a la web WhatIsMyBrowser, el explorador y el sistema operativo rápidamente son detectados.

Qué es y cómo cambiar el user-agent del navegador

Para cambiar el user-agent, he accedido al menú de Desarrollo y presionado en Agente de usuario. Luego, he seleccionado Firefox en Windows.

Qué es y cómo cambiar el user-agent del navegador

Ahora, al recargar la web, esta informa de que, aunque el navegador parece Safari, lo que se declara es que es Firefox en Windows.

Qué es y cómo cambiar el user-agent del navegador

En Chrome se puede hacer algo similar (y en la mayoría de navegadores Chromium los pasos son iguales). Simplemente, presiona F12 para abrir las herramientas de desarrollo. Luego, abre el menú de los tres puntos y entra en Más herramientas > Condiciones de red.

Qué es y cómo cambiar el user-agent del navegador

En el panel inferior, desactiva la opción Usar predeterminado del navegador. Elige en el desplegable el navegador que quieres simular.

Qué es y cómo cambiar el user-agent del navegador

A partir de ahora, las webs pensarán que accedes desde el navegador que has elegido en el desplegable.

Qué es y cómo cambiar el user-agent del navegador

Si todo esto de acceder a las herramientas de desarrollo te parece demasiado complicado, siempre puedes instalar alguna de las extensiones de Chrome diseñadas para cambiar el user-agent. Una muy buena es User-Agent Switcher and Manager.

Y tú, ¿sueles cambiar el user-agent de tu navegador? ¿En qué situaciones? Déjanos tu opinión más abajo. ¡Nos leemos!

Edgar Otero

Técnico de sistemas informáticos. Experto en tocar botones, instalar aplicaciones y reconfigurar mi vida digital cada cierto tiempo. Explico experimentos y otros trucos utilizando solamente un teclado.
Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar Política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en info@profesionalreview.com
Botón volver arriba