Herramienta de Verificación del Sistema
Detecta tu sistema operativo, navegador, pantalla, hardware e información de red
¿Qué es la Verificación del Sistema?
La herramienta de Verificación del Sistema obtiene información detallada de tu dispositivo, incluyendo versión del SO, tipo de navegador, parámetros de pantalla, configuración de hardware y estado de red. Esta información es útil para depuración de desarrollo web, pruebas de compatibilidad y soporte técnico. Toda la detección se realiza localmente en tu navegador sin subir datos. Una comprobación del sistema reúne información visible del navegador y dispositivo, como sistema operativo, navegador, pantalla, señales de red, memoria, Web APIs o dispositivos de entrada. Sirve para soporte, compatibilidad, reportes de errores y para saber si una función web está disponible. Los datos son una instantánea y pueden ser incompletos por permisos, privacidad, flags del navegador o entornos virtuales. Para diagnosticar bien deben combinarse con mensajes de error concretos y pasos de reproducción.
Cómo usar
Cómo usar
- Abre la página de Verificación del sistema y la herramienta empezará a detectar automáticamente la información de tu dispositivo
- Cuando la página cargue, verás información detallada del sistema agrupada por categorías: SO, navegador, pantalla, hardware, GPU, red, batería, almacenamiento y más
- La información de cada categoría se muestra en una cuadrícula clara e intuitiva
- Haz clic en el botón 'Copiar Todo' en la parte superior de la página para copiar la información clave del sistema al portapapeles, útil para enviarla al soporte técnico
- Si necesitas saber qué significa algún dato, consulta la sección de preguntas frecuentes al final de la página
Consejos de privacidad
- Revisa la información del sistema copiada antes de enviarla a soporte, ya que puede incluir datos del navegador, dispositivo, pantalla, red y hardware.
- Algunos valores son estimaciones del navegador o dependen de permisos; úsalos como contexto de diagnóstico y no como especificaciones de hardware garantizadas.
Casos de uso
Principio técnico
Cada señal de la página proviene de una API del navegador documentada en lugar de una base de datos de huellas digitales. La identidad del navegador se lee de navigator.userAgent en rutas heredadas y de navigator.userAgentData (User-Agent Client Hints) en Chromium, que devuelve un objeto estructurado de alta entropía mediante getHighEntropyValues(['platform', 'platformVersion', 'model']). Los indicadores de hardware incluyen navigator.hardwareConcurrency (núcleos lógicos de CPU) y navigator.deviceMemory, que se redondea intencionalmente a uno de 0.25, 0.5, 1, 2, 4 u 8 GB para limitar la entropía de la huella digital. Las características de pantalla provienen de screen.width, screen.height, screen.availWidth, screen.colorDepth, window.devicePixelRatio y window.matchMedia('(orientation: portrait)') / matchMedia('(prefers-color-scheme: dark)'). La información de GPU requiere un contexto WebGL: tras crear uno con canvas.getContext('webgl'), la página llama a getExtension('WEBGL_debug_renderer_info') y lee UNMASKED_VENDOR_WEBGL y UNMASKED_RENDERER_WEBGL. Muchos navegadores, especialmente Safari y Firefox en modo privado, enmascaran esta extensión a una cadena genérica como medida anti-huella digital. Los detalles de red usan la Network Information API: navigator.connection.effectiveType devuelve '4g' / '3g' / 'slow-2g' como clasificación aproximada, con downlink en Mbps y rtt en ms. Los permisos de batería, geolocalización, portapapeles y notificaciones están todos detrás de un consentimiento explícito del usuario o están restringidos por Permissions Policy. La detección de capacidades para WebAssembly, WebGPU, Service Worker, IndexedDB y el resto se basa en detección de características sobre el global correspondiente (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator). Todas las comprobaciones se ejecutan de forma síncrona o con promesas en la pestaña local; nada se envía a un servidor.
- Detección de UA: navigator.userAgent (heredado) más navigator.userAgentData.getHighEntropyValues() (UA-CH en Chromium 90+)
- Hardware: navigator.hardwareConcurrency (núcleos lógicos) y navigator.deviceMemory (redondeado a 0.25/0.5/1/2/4/8 GB para anti-huella digital)
- Pantalla: screen.width/height, screen.colorDepth, window.devicePixelRatio, matchMedia('(prefers-color-scheme: dark)')
- GPU: WebGL getExtension('WEBGL_debug_renderer_info') y luego getParameter(UNMASKED_RENDERER_WEBGL); Safari a menudo devuelve una cadena genérica
- Red: navigator.connection.effectiveType ('4g'/'3g'/'slow-2g'), downlink en Mbps, rtt en ms; Network Information API
- Capacidades: detección de características (typeof WebAssembly !== 'undefined', 'serviceWorker' in navigator, navigator.gpu para WebGPU)
- Permisos: Batería, Geolocalización, Portapapeles, Notificaciones todos restringidos por Permissions API o solicitud al usuario; muchos campos muestran '-' hasta que se conceden
Ejemplos
Soporte técnico y resolución de problemas
Cuando tu computadora tenga problemas, usa esta herramienta para recopilar rápidamente información del sistema y proporcionarla al personal de soporte técnico, ayudándoles a localizar y resolver problemas más rápido y ahorrando tiempo de comunicación.Desarrollo frontend y pruebas de compatibilidad
Los desarrolladores web pueden usar esta herramienta para verificar diferencias de parámetros entre distintos dispositivos y navegadores, como resolución de pantalla, relación de píxeles, soporte WebGL, etc., asegurando que los sitios web se muestren y funcionen correctamente en diversos entornos.Verificación de dispositivos usados
Al comprar computadoras o teléfonos usados, usa esta herramienta para verificar que las especificaciones de hardware coincidan con la descripción del vendedor, como núcleos de CPU, tamaño de memoria, resolución de pantalla, etc., evitando ser engañado.Diagnóstico de rendimiento de red
Cuando ocurran problemas de red, verifica el tipo de conexión, velocidad de descarga, latencia y otros parámetros para determinar si es un problema de la red local o del servidor, proporcionando una base para la resolución de problemas de red.Detección de capacidades del navegador
Antes de desarrollar aplicaciones web, verifica si el navegador objetivo admite las Web APIs requeridas, como WebAssembly, WebGPU, Service Worker, etc., proporcionando referencia para la selección de tecnología.Registro de información de dispositivos
Los administradores de TI pueden usar esta herramienta para registrar por lotes la información de configuración de los dispositivos de la empresa, establecer archivos de dispositivos, facilitando la gestión de activos y la planificación de mantenimiento.Preguntas frecuentes
¿Qué información reporta la comprobación del sistema?
Nombre y versión del navegador, sistema operativo, resolución de pantalla y profundidad de color, zona horaria, idioma, hardware concurrency (número de hilos de CPU), memoria del dispositivo (cuando el navegador la expone), fabricante/modelo de GPU, estimación del almacenamiento disponible, tipo de conexión de red y velocidad de bajada, y flags de soporte de funciones (WebGL, WebGPU, WebAssembly, etc.).
¿Por qué falta cierta información?
Los navegadores modernos restringen la información identificativa por privacidad. navigator.deviceMemory y navigator.hardwareConcurrency devuelven valores redondeados o limitados. El modelo de GPU solo se expone vía WebGL si está habilitada la extensión unmasked. Safari y Firefox en modo privado ocultan más datos que Chrome. Los campos que faltan son el navegador diciendo que no, no un fallo de la herramienta.
¿Puede detectar el uso de VPN o proxy?
Puede mostrar la IP pública y la geolocalización por IP, que a menudo no coincide con la zona horaria del sistema si usas VPN o vives en el extranjero. La página no sondea activamente para detectar VPN; comparar la ubicación de la IP con la zona horaria es la señal más sencilla.
¿Qué precisión tiene la lectura de velocidad de red?
navigator.connection (cuando está disponible) reporta el tipo de conexión del dispositivo (4g, wifi) y una estimación del downlink efectivo basada en muestras recientes. No es una prueba real de ancho de banda: para eso usa Speedtest o fast.com. Chrome en Windows/Linux suele rellenar este dato; Firefox y Safari muchas veces no.
¿Se sube algo?
La página lee la información del sistema desde APIs del navegador y la muestra localmente. La búsqueda de geolocalización por IP, si aparece, requiere una llamada de red a un servicio público de info de IP. El resto de campos son solo locales.
¿Puedo compartir el resultado con soporte técnico?
Sí: copia el informe en tu ticket de soporte. Resulta útil para depurar errores que dependen del entorno ('en mi máquina funciona'). Ten en cuenta que el informe contiene datos identificativos (IP, zona horaria, resolución, GPU); no lo pegues en un foro público sin tachar lo sensible.
¿Por qué mi número de hilos de CPU parece bajo?
navigator.hardwareConcurrency está limitado a 8-16 en algunos navegadores/configuraciones para reducir el fingerprinting. Una máquina de 12 núcleos puede mostrar 8. El número real de núcleos para tu código es lo que reporta el sistema operativo; el valor expuesto por el navegador es solo una pista.