Analizador de User-Agent
Pega cualquier cadena User-Agent y descubre el navegador, el sistema operativo y el tipo de dispositivo que declara, analizado al instante en tu navegador.
🔒 Procesado localmente en tu navegador
Loading…
Cómo usarlo
- Pega una cadena User-Agent en el cuadro o pulsa «Usar mi User-Agent» para cargar la que envía tu propio navegador.
- Consulta abajo el navegador, el sistema operativo y el tipo de dispositivo detectados: se actualizan mientras escribes.
- Todo lo que el analizador no pueda identificar con certeza aparece como «Desconocido» en lugar de adivinarse.
- Pulsa Restablecer para vaciar el cuadro y analizar otra cadena.
Características
- Detecta el nombre y la versión del navegador, incluidos los basados en Chromium como Edge, Opera y Samsung Internet, que se esconden tras los tokens Chrome y Safari
- Identifica Windows, macOS, iOS, Android, ChromeOS y Linux, y traduce los números de Windows NT a su versión comercial
- Clasifica el dispositivo como ordenador, móvil, tableta o bot/rastreador
- Con un clic rellena el User-Agent que envía tu navegador en este momento
- Funciona íntegramente en tu navegador: nada se sube, se registra ni se guarda
Preguntas frecuentes
¿Qué es una cadena User-Agent?
Es una línea de texto que tu navegador envía en la cabecera User-Agent de cada petición HTTP para describirse a sí mismo: navegador y versión, motor de renderizado y, normalmente, sistema operativo y plataforma. Históricamente los sitios la han leído para servir marcado distinto, redirigir a una versión móvil, contar visitantes por plataforma o avisar de navegadores no compatibles. Es una convención informal, no un estándar estricto, y por eso las cadenas parecen una mezcla de tokens heredados.
¿Hasta qué punto es fiable este analizador?
Hace lo mejor que puede, y así es por diseño. No existe ninguna especificación que los navegadores deban seguir, de modo que analizar consiste en reconocer patrones conocidos. Todos los navegadores basados en Chromium incluyen los tokens «Chrome» y «Safari» por compatibilidad, así que Edge, Opera y Samsung Internet se comprueban antes que las reglas genéricas de Chrome y Safari. Cuando una cadena no encaja con claridad, la herramienta muestra «Desconocido» en lugar de inventarse una respuesta.
¿Por qué mi iPad aparece como un Mac o la versión de Chrome parece redondeada?
Ambas cosas las hacen los propios navegadores. Desde iPadOS 13, Safari en iPad solicita sitios de escritorio por defecto y envía un User-Agent de tipo Mac, así que realmente se declara como macOS. Por su parte, la User-Agent Reduction de Chrome congela partes de la cadena y reduce la versión al número mayor seguido de ceros, por lo que los números menores y de compilación ya no significan nada. La herramienta muestra lo que dice la cadena; no puede recuperar el detalle que el navegador eliminó.
¿Puedo usar el User-Agent para identificar o bloquear a alguien?
No. El User-Agent es solo una cabecera de petición y cualquiera puede ponerle el valor que quiera: basta con un comando, una opción de las herramientas de desarrollo o una extensión. Considera esta herramienta una ayuda de diagnóstico para leer una cadena que te han pasado o depurar tus propias peticiones, nunca una comprobación de identidad o seguridad. Para decidir accesos de verdad, usa autenticación.
¿Qué debería usar en lugar de leer el User-Agent?
Para saber si una capacidad existe, usa detección de características: comprueba directamente la API o la propiedad CSS que necesitas, de modo que tu código siga funcionando en navegadores que no existían cuando lo escribiste. Y cuando de verdad necesites información de plataforma, los User-Agent Client Hints ofrecen valores estructurados y sujetos a permisos en lugar de una única cadena ambigua. Todo aquí se ejecuta localmente en tu navegador: la cadena que pegues nunca se sube, se registra ni se guarda.