HAR File Analyzer
Un archivo HAR (HTTP Archive, .har) es una grabación JSON de una sesión del navegador: cada petición que hizo una página y cada respuesta que recibió, con cabeceras completas, cookies, parámetros de consulta y cuerpos POST. Suelta uno aquí y léelo como es debido: totales y duración, peticiones por clase de estado y host, las cinco más lentas y luego cada entrada con sus cabeceras y su carga. Los valores sensibles —cabeceras Authorization, cookies, tokens, contraseñas— están enmascarados por defecto, y puedes descargar una copia redactada segura para adjuntar a un ticket de soporte. El archivo nunca se sube: se analiza en esta página, en tu dispositivo.
Última actualización:
O suelta el archivo en cualquier lugar de este cuadro. Todo lo que sigue se lee del propio archivo, en este dispositivo. Límite: 50 MB. El archivo nunca se sube.
Los valores están ocultos por una razón: un archivo HAR suele contener cookies de sesión y tokens vigentes. Desenmascara solo en una pantalla que nadie más pueda ver, y nunca hagas una captura de la vista sin enmascarar para un ticket.
Peticiones
Ninguna entrada coincide con estos filtros.
Detalle de la petición
Un archivo HAR es una grabación de tus llaves: trátalo como tal
Los archivos HAR contienen habitualmente credenciales vigentes: cookies de sesión todavía válidas, cabeceras Authorization, tokens de API escondidos en las URL y todo lo que escribiste en formularios. Quien tenga el archivo a menudo puede reproducir tu sesión con él — por eso esta página nunca lo sube, por eso los valores permanecen enmascarados hasta que los pides, y por eso incluso una exportación redactada merece cuidado: la redacción sustituye los secretos, pero el archivo sigue dibujando los endpoints, parámetros y la forma del tráfico de tu aplicación. Envíalo por un canal privado, no por un foro público, y pide al destinatario que lo borre cuando se cierre el ticket. El artículo complementario, antes de enviar ese archivo HAR, recorre qué se filtra y cómo capturar uno de forma segura; para el tráfico capturado en la red en lugar de en el navegador, el PCAP Analyzer lee capturas de paquetes bajo la misma regla de solo local.
Qué registra un archivo HAR — y qué lee esta página de él
Los navegadores y los proxies de depuración (las DevTools de Chrome y Firefox, Charles, mitmproxy) exportan HAR desde sus paneles de red: un objeto log cuyo array entries guarda un objeto por petición — método, URL, cabeceras de petición y respuesta, cookies, cadena de consulta, datos POST, estado, tamaños y tiempos por fase. Los equipos de soporte piden estos archivos porque son la verdad de fondo de «la página iba lenta» o «la API devolvió 500»: sin capturas de pantalla, sin recuerdos, solo la grabación. Esta página lee esa misma estructura y la presenta como realmente depuras con ella — primero un resumen (cuántas peticiones, cuánto se transfirió, cuánto duró el intervalo, qué hosts, cuáles fueron las más lentas), luego una tabla filtrable y luego una entrada completa. El recorrido completo de capturar, inspeccionar y redactar uno está en antes de enviar ese archivo HAR, lee lo que lleva dentro.
La descarga redactada es el sentido de la herramienta. Mantiene intacta la estructura HAR —las mismas entradas, cabeceras y tiempos, para que cualquier visor o ingeniero de soporte pueda seguir abriéndola— y sustituye solo los valores que actúan como credenciales: las cabeceras Authorization, Cookie y Set-Cookie, cada valor de cookie, y cualquier cabecera, parámetro de consulta o de formulario cuyo nombre huela a token, clave, secreto, sesión o contraseña, incluidos los secretos anidados en cuerpos POST JSON. Un límite honesto: un cuerpo POST que no sea JSON ni datos de formulario ordinarios no puede analizarse con seguridad, así que se conserva sin cambios — revisa tú mismo ese cuerpo antes de enviar el archivo. El resumen CSV se enmascara diga lo que diga el interruptor, porque una hoja de cálculo es exactamente el archivo que se reenvía. Y donde el PCAP Analyzer cubre el tráfico capturado en la red, esta página cubre la grabación que el propio navegador hizo de él — las dos vistas de la misma conversación.
Preguntas frecuentes
¿Mi archivo HAR se sube a algún sitio?
No. El archivo se abre y se analiza en esta página, en tu dispositivo, y nada se sube, se transmite ni se almacena: analizar un archivo no realiza ninguna petición de red. Es una regla de diseño deliberada, no una comodidad: un archivo HAR es uno de los archivos con más credenciales de tu máquina, y una herramienta que te pidiera subirlo para inspeccionarlo sería parte del problema.
¿Qué se enmascara exactamente?
Tres cosas, en todos los lugares donde aparecen — la vista de detalle en pantalla, la descarga redactada y el CSV: las cabeceras Authorization, Cookie y Set-Cookie; cada valor de cookie; y cualquier cabecera, parámetro de consulta, campo de formulario o clave de cuerpo JSON cuyo nombre coincida con token, key, secret, session, auth, password, passwd, jwt o bearer (sin distinguir mayúsculas). En el archivo redactado esos valores se convierten en el texto literal REDACTED; en pantalla se muestran como •••••• hasta que activas «Mostrar valores sensibles».
¿Un HAR redactado es completamente seguro para compartir?
Más seguro, no seguro. La redacción elimina los valores que actúan como credenciales, pero el archivo sigue mostrando tus hosts, endpoints, nombres de parámetros, formas de respuesta y tiempos — un mapa de tu aplicación que quizá no quieras hacer público. Los cuerpos que no son JSON ni datos de formulario se conservan sin redactar. Comparte el archivo redactado por el ticket o canal que te dio el proveedor, no en una publicación pública, y pide que se borre después.
¿Por qué la tabla se detiene en 500 entradas?
Las capturas muy grandes —sesiones largas, aplicaciones con sondeo, páginas llenas de rastreadores— pueden contener decenas de miles de peticiones, y representarlas todas congelaría la página. La tabla muestra las primeras 500 entradas que coinciden con tus filtros y lo dice; el resumen siempre cuenta el archivo completo, y filtrar por texto, estado, método u host es como reduces una captura enorme a las peticiones que te importan. La descarga redactada siempre cubre cada entrada.