# Mi user agent

Este es el encabezado User-Agent que tu navegador envió con esta página, tal como lo recibió nuestro servidor, separado en sus partes.

## Respuesta corta

Tu navegador envía un encabezado User-Agent con cada solicitud, que nombra el navegador, su versión y el sistema operativo (RFC 9110, sección 10.1.5). Los navegadores basados en Chromium ahora congelan casi todo: Chrome 141 se presenta como `Chrome/141.0.0.0`, y los detalles pasan a los User-Agent Client Hints, que un sitio tiene que pedir. Los rastreadores, los agentes de IA y los scripts se identifican en el mismo encabezado, y así es como esta página los distingue.

### Cómo se obtiene

El encabezado se analiza con ua-parser-js 1.0.41 para separar navegador, motor, sistema operativo, dispositivo y CPU, y luego se compara con una lista de rastreadores de buscadores, rastreadores y asistentes de IA, bots de vista previa de enlaces, herramientas de línea de comandos y bibliotecas HTTP. La página también muestra lo que informa JavaScript (`navigator.userAgent`) y, en HTTPS y en navegadores Chromium, los Client Hints de `navigator.userAgentData`, y señala cuando no coinciden.

### Ejemplo práctico

El encabezado `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36` se interpreta como Chrome 141.0.0.0 con el motor Blink en Windows 10, un navegador web de escritorio. Windows 11 envía el mismo token `Windows NT 10.0`, así que solo el client hint `Sec-CH-UA-Platform-Version` permite distinguirlos.

### Límites

- Cualquier cliente puede enviar cualquier User-Agent; el resultado describe lo que afirma el encabezado, no el software que lo envió.
- Los textos congelados ocultan las versiones menores y, en computadoras de escritorio, la versión exacta del sistema operativo.
- Los Client Hints solo existen en páginas HTTPS y solo en navegadores basados en Chromium.

### Fuentes

- [RFC 9110, section 10.1.5: User-Agent](https://www.rfc-editor.org/rfc/rfc9110#section-10.1.5): el propósito y el formato del encabezado.
- [Chromium: User-Agent Reduction](https://www.chromium.org/updates/ua-reduction/): qué partes del texto están congeladas.
- [User-Agent Client Hints (WICG)](https://wicg.github.io/ua-client-hints/): los encabezados Sec-CH-UA y navigator.userAgentData.
- [Microsoft Learn: Detect Windows 11 using User-Agent Client Hints](https://learn.microsoft.com/en-us/microsoft-edge/web-platform/how-to-detect-win11): Windows 11 conserva el token Windows NT 10.0.
- [ua-parser-js 1.0.41](https://github.com/faisalman/ua-parser-js/releases/tag/1.0.41): el analizador que usa esta página (licencia MIT).

## Qué es el texto del user agent

Cada solicitud que hace tu navegador lleva un encabezado `User-Agent`: una línea de texto que le dice al servidor qué software está pidiendo la página. Los sitios lo usan para servir la versión correcta de una página, para decidir si una función se puede usar sin problemas, para bloquear navegadores viejos con fallas de seguridad conocidas y para contar qué navegadores usan sus visitantes. Los buscadores y los rastreadores de IA también se presentan con él, y por eso el término «user agent» aparece cuando escribes un archivo `robots.txt`.

Arriba ves el tuyo tal como llegó, y después el mismo texto separado en navegador, motor de renderizado, sistema operativo y tipo de dispositivo. También clasificamos el cliente: un navegador web común, un rastreador de buscador como Googlebot, un rastreador de IA como GPTBot o ClaudeBot, un asistente de IA que abre una página para un usuario, un bot de vista previa de enlaces, una herramienta de línea de comandos o una biblioteca HTTP.

## Cómo se usa

1. Abre la página en el navegador, el dispositivo o la sesión automatizada que quieras revisar. La línea de arriba es el encabezado `User-Agent` tal como lo recibió nuestro servidor con esta solicitud.
2. Pulsa **Copiar user agent** para copiar el texto exacto, sin recortes ni errores al volver a escribirlo.
3. Lee **Lo que dice el encabezado**: el navegador, el motor, el sistema operativo, el dispositivo, la CPU y el tipo de cliente que salen de ese texto.
4. Compáralo con **Lo que informa JavaScript**. Cuando `navigator.userAgent` coincide con el encabezado, la fila lo indica; cuando es distinto, se muestra completo el valor de JavaScript. Las filas de Client Hints solo se completan en navegadores Chromium con HTTPS.
5. Lee **¿Todo cuadra?**. Ahí se compara el encabezado con JavaScript y el sistema operativo con la plataforma de los Client Hints, y se revisa si está activada la marca de automatización.

Cuando pruebes un cambio desde las herramientas para desarrolladores, recarga después de hacerlo para que el encabezado se envíe de nuevo, y mira qué filas cambiaron y cuáles siguen describiendo tu navegador real.

## Casos de uso

- **Reportar un error.** Pega el texto copiado para que el desarrollador vea el navegador, la versión y la plataforma exactos en lugar de un vago *el último Chrome en Windows*.
- **Probar una extensión para cambiar el User-Agent.** Activa la extensión y recarga. Si *¿Todo cuadra?* marca una diferencia entre el encabezado y JavaScript o los Client Hints, los sitios también pueden ver a través del disfraz.
- **Revisar un navegador automatizado.** Abre la página con una sesión de Selenium o Playwright para ver el texto que realmente envía y si se delata mediante `navigator.webdriver`.
- **Entender por qué un iPad recibe la versión de escritorio.** Safari en iPadOS pide por defecto la versión de escritorio de los sitios y envía un User-Agent de Mac, así que el sistema operativo aparece como macOS. Desactivar *Solicitar sitio web de escritorio* en la configuración de Safari vuelve a enviar el texto de tablet.
- **Escribir una regla en el servidor.** Antes de detectar navegadores en una redirección, una regla de firewall o un filtro de analítica, junta textos reales de los navegadores que te interesan y prueba el patrón con ellos.

## Cómo leer el texto de un user agent

Así se ve un texto típico de Chrome de escritorio:

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

- `Mozilla/5.0`: un token de compatibilidad que envían todos los navegadores modernos. No tiene nada que ver con Firefox.
- `(Windows NT 10.0; Win64; x64)`: la plataforma, es decir, el sistema operativo y la arquitectura de la CPU. Windows 11 sigue informando `10.0`.
- `AppleWebKit/537.36 (KHTML, like Gecko)`: más historia de compatibilidad; el motor Blink de Chrome nació como bifurcación de WebKit, que a su vez salió de KHTML.
- `Chrome/141.0.0.0`: el navegador real y su versión principal. Los ceros son a propósito: Chrome oculta la versión menor.
- `Safari/537.36`: otro token de compatibilidad más.

Firefox usa `Gecko/20100101 Firefox/141.0`, Safari termina con `Version/18.0 Safari/605.1.15` y Edge agrega `Edg/141.0.0.0` al texto de Chrome. Los navegadores de celular (móvil) agregan `Mobile`, y casi todos los navegadores de iPhone se identifican como Safari por debajo, porque funcionan con WebKit, el motor de Apple (fuera de la UE, iOS lo exige).

## Client Hints: el reemplazo del user agent

Los navegadores Chromium (Chrome, Edge, Opera, Brave, Samsung Internet) congelaron casi todo el texto clásico y pasaron los detalles a los **User-Agent Client Hints**. Por defecto envían tres encabezados pequeños, `Sec-CH-UA` con las marcas y las versiones principales, `Sec-CH-UA-Mobile` y `Sec-CH-UA-Platform`, y un sitio puede pedir más, como la versión completa, la arquitectura de la CPU o el modelo del celular. Las páginas pueden leer los mismos datos con `navigator.userAgentData`. Firefox y Safari no implementan los Client Hints. Los Client Hints solo están disponibles en páginas HTTPS.

## Cómo cambiar tu user agent

Las herramientas para desarrolladores de cualquier navegador pueden reemplazar el User-Agent para hacer pruebas, y las extensiones pueden hacerlo de forma permanente. Eso sirve para ver cómo se comporta un sitio en otro dispositivo, pero como herramienta de privacidad es mala. Cambiar el encabezado no cambia `navigator.userAgentData`, el handshake TLS, la lista de fuentes ni la forma en que tu navegador dibuja un canvas, así que el disfraz contradice todo lo demás. El recuadro *¿Todo cuadra?* de arriba hace las mismas comparaciones que haría un script de detección de bots: encabezado frente a JavaScript, y User-Agent frente a Client Hints.

## Revisa el user agent de un script o una herramienta

Las herramientas de línea de comandos y las bibliotecas envían sus propios user agents (`curl/8.x`, `python-requests/2.x`, `Go-http-client/1.1`), y muchos sitios los bloquean por defecto. Para ver exactamente qué envía tu herramienta, apúntala a nuestro endpoint desde la misma máquina:

```
curl "iseeu.cc/ua?format=text"
curl iseeu.cc/ua            # analizado, en JSON
python -c "import requests; print(requests.get('https://iseeu.cc/ua').json())"
```

Los agentes de IA pueden llamar a la herramienta `parse_ua` de nuestro [servidor MCP](https://iseeu.cc/es/api/#mcp) para analizar cualquier texto de user agent, incluidos los de rastreadores que encuentren en los registros.

## Preguntas frecuentes

**¿Qué es el user agent (agente de usuario)?**

El user agent es el programa que hace una solicitud web en tu nombre, normalmente tu navegador. Su encabezado User-Agent es una línea de texto que nombra el navegador, su versión, el motor de renderizado y el sistema operativo.

**¿Por qué todos los user agents empiezan con Mozilla/5.0?**

Por compatibilidad histórica. En los años noventa, los sitios enviaban mejores páginas a Netscape, cuyo nombre en clave era Mozilla, así que otros navegadores copiaron el prefijo para recibirlas. Todos los navegadores principales lo siguen conservando.

**¿Puedo cambiar mi user agent?**

Sí. Las herramientas para desarrolladores del navegador y las extensiones pueden reemplazarlo. Pero los Client Hints, las propiedades de JavaScript y el handshake TLS siguen describiendo tu navegador real, así que un User-Agent cambiado es fácil de detectar.

**¿Qué son los User-Agent Client Hints?**

Un mecanismo más nuevo de los navegadores Chromium que por defecto envía una marca y una plataforma resumidas, y que permite a los sitios pedir detalles como la versión exacta, la arquitectura o el modelo del dispositivo.

**¿Por qué mi user agent dice Windows 10 si tengo Windows 11?**

Los navegadores congelan partes del texto para reducir la huella digital. Chrome informa Windows NT 10.0 incluso en Windows 11 y una versión fija de macOS, y rellena con ceros los números de versión menores.

**¿Cómo veo el user agent de curl o de un script?**

Ejecuta `curl iseeu.cc/ua?format=text` desde la misma máquina o herramienta. Muestra el encabezado User-Agent tal como lo recibió nuestro servidor.

El análisis del user agent se basa en patrones y puede identificar mal navegadores nuevos o poco comunes. La clasificación de bots refleja lo que un cliente dice ser; cualquiera puede enviar cualquier User-Agent.

## Herramientas relacionadas

- [Funciones del navegador](https://iseeu.cc/es/funciones-navegador/): Unas 60 funciones de la plataforma web, probadas en vivo en tu navegador.
- [Huella digital del navegador](https://iseeu.cc/es/huella-digital-navegador/): Las señales que permiten reconocer tu navegador sin usar cookies.
- [Encabezados de seguridad](https://iseeu.cc/es/encabezados-seguridad/): Obtiene los encabezados de respuesta de una URL y califica HSTS, CSP y los demás.
- [¿Cuál es mi IP?](https://iseeu.cc/es/): Tu dirección IP, ubicación, red, encabezados, TLS y pruebas de fugas en una sola página.

[Ver todas las herramientas](https://iseeu.cc/es/herramientas/)

Última actualización: 2026-10-11

Página original: https://iseeu.cc/es/cual-es-mi-user-agent/
