Visor de archivos HAR online

Abre un archivo .har e inspecciona cada petición, cabecera, tiempo y respuesta en tu navegador. La captura nunca sale de tu dispositivo.

El visor de archivos HAR analiza tu .har por completo en tu navegador. Las peticiones, cookies, cabeceras, tokens y cuerpos de respuesta de la captura permanecen en tu dispositivo y nunca se suben a ArrayKit.

Abre el visor de JSON

Acerca de Visor de HAR

El visor de archivos HAR abre una captura HTTP Archive (.har) y la convierte en una lista de peticiones legible que puedes inspeccionar en segundos. Suelta un archivo exportado desde las DevTools de Chrome, Firefox, Edge o Safari y cada entrada muestra su método, URL, estado, tipo de recurso, tamaño de transferencia y tiempo total. Expande una fila para leer las cabeceras de petición y respuesta, los parámetros de la cadena de consulta, un desglose de tiempos por fase (DNS, conexión, SSL, espera, recepción) y el cuerpo de la respuesta cuando la captura lo incrustó. Un resumen suma el total de peticiones, los bytes transferidos, el tiempo de finalización y un desglose de códigos de estado para que detectes fallos y llamadas lentas de un vistazo. Como los archivos HAR a menudo contienen cookies, cabeceras de autenticación y tokens, no se sube nada: el archivo se analiza y se renderiza por completo en tu dispositivo.

Características

Cómo usar Visor de HAR

  1. En las DevTools de tu navegador, abre el panel de Red y exporta un archivo .har
  2. Suelta el .har aquí o haz clic en Abrir .har (o pega el JSON del HAR)
  3. Recorre la lista de peticiones y revisa el resumen en busca de errores y llamadas lentas
  4. Haz clic en una fila para inspeccionar sus cabeceras, parámetros de consulta, tiempos y respuesta
  5. Usa el filtro de Errores para saltar directamente a las respuestas 4xx y 5xx

Ejemplo

Entrada

{ "log": { "entries": [ { "request": { "method": "GET", "url": "https://api.example.com/v1/users" }, "response": { "status": 200, "content": { "mimeType": "application/json", "size": 2048 } }, "time": 120 } ] } }

Salida

GET  200  api.example.com/v1/users  json  2.00 KB  120 ms

Una entrada HAR renderizada como una fila de petición con tipo, tamaño y tiempo.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es un archivo HAR?
Un archivo HAR (HTTP Archive) es un registro JSON de la actividad de red que un navegador registró para una página. Almacena cada petición y respuesta —método, URL, cabeceras, cookies, tiempos y opcionalmente el cuerpo— dentro de un array log.entries, para que las herramientas puedan reproducir y analizar la sesión.
¿Cómo exporto un HAR desde mi navegador?
Abre las DevTools (F12), ve al panel de Red, reproduce la actividad, y luego haz clic derecho en una petición y elige 'Guardar todo como HAR' (Chrome/Edge) o usa el icono de descarga/exportación en Firefox y Safari. Carga ese .har aquí para inspeccionarlo.
¿El visor muestra los cuerpos de petición y respuesta?
Muestra el cuerpo de la respuesta cuando el HAR lo incrustó bajo content.text; muchas capturas omiten los cuerpos para mantener el archivo pequeño. Las cabeceras de petición, los parámetros de la cadena de consulta y las cabeceras de respuesta siempre se muestran cuando están presentes.
¿Qué significan las fases de tiempo?
Cada entrada desglosa su tiempo total en fases: bloqueado (en cola), búsqueda DNS, conexión (TCP), SSL (handshake TLS), envío (subida), espera (tiempo de proceso del servidor / TTFB) y recepción (descarga). Las fases que el navegador no registró se marcan como no aplicables y se ocultan.
¿Puede manejar un HAR grande con cientos de peticiones?
Sí. Todo el archivo se analiza en tu navegador y cada petición se vuelve una fila plegable, así que una captura grande se mantiene desplazable. Usa el filtro de Errores para saltar directamente a las respuestas 4xx y 5xx fallidas.
¿Se mantienen privadas las cookies y cabeceras de autenticación de mi HAR?
Sí. Los archivos HAR a menudo contienen cookies, cabeceras Authorization y tokens, así que el visor analiza y renderiza el archivo por completo en tu dispositivo. Nada de la captura se sube a ArrayKit.

Herramientas relacionadas

Todas las herramientas de ArrayKit