Valencia, 12/08/2026, G.B.
Seguro que alguna vez te ha pasado: una página tarda una eternidad en cargar, un formulario no envía los datos o una web se queda a medias, y cuando pides ayuda a un desarrollador, la primera respuesta es: «¿me puedes mandar un archivo .har?»
Si esa pregunta te ha dejado con cara de póker, no eres el único. Vamos a explicarlo con calma, sin tecnicismos innecesarios, porque en el fondo es una herramienta bastante sencilla una vez que entiendes la idea que hay detrás.
La idea, en una frase
Un archivo .har es como la caja negra de un avión, pero de tu navegador. Guarda un registro de absolutamente todo lo que ha pasado mientras cargabas una página web: qué ha pedido el navegador, qué le ha respondido el servidor y cuánto ha tardado cada cosa.
Cada vez que entras en una web, tu navegador no descarga «una página», descarga decenas o incluso cientos de piezas por separado: el texto, las imágenes, las hojas de estilo que le dan color y forma, los scripts que hacen que los botones funcionen, las fuentes tipográficas, los datos que vienen de una base de datos… Un archivo .har apunta cada una de esas idas y venidas, como si fuera el diario de a bordo de esa conversación entre tu navegador y los servidores.
De hecho, el nombre lo dice todo: HAR son las siglas de HTTP Archive, es decir, «archivo de HTTP», el protocolo que usan los navegadores para hablar con los servidores web.
Qué información guarda exactamente
Dentro de un .har puedes encontrar, entre otras cosas:
- Cada petición que hace el navegador: cuando pide una imagen, un script, una hoja de estilos o unos datos.
- Cada respuesta que da el servidor a esas peticiones.
- Los encabezados técnicos de esas peticiones y respuestas, que llevan información sobre el tipo de contenido, el navegador usado, etc.
- Los tiempos: cuánto ha tardado en cargarse cada elemento, lo que resulta clave para saber dónde está el cuello de botella.
- El contenido transmitido, a veces incluso el texto o los datos exactos que se han enviado y recibido.
- Cookies y sesiones, es decir, la información que identifica que has iniciado sesión en un sitio.
Todo esto se guarda en un archivo de texto con formato JSON, así que si lo abres con un editor de texto verás un bloque enorme de datos estructurados. No es para leerlo a simple vista, sino para que lo analicen herramientas específicas o un desarrollador con experiencia.
Cómo se genera, paso a paso
Generar un archivo .har es más fácil de lo que parece, y se puede hacer desde cualquier navegador moderno:
- Abre las Herramientas de desarrollador (con la tecla F12 o haciendo clic derecho sobre la página y eligiendo «Inspeccionar»).
- Ve a la pestaña Red (o Network, si el navegador está en inglés).
- Con esa pestaña abierta, recarga la página para que empiece a registrar toda la actividad desde cero.
- Espera a que la página termine de cargar por completo.
- Haz clic derecho sobre cualquiera de las peticiones que aparecen en la lista y selecciona una opción similar a «Guardar todo como HAR con contenido».
El nombre exacto de esa opción cambia ligeramente según el navegador, pero la idea es siempre la misma: exportar todo lo que se ha registrado en un único archivo.
Para qué sirve realmente
Puede parecer un archivo muy técnico y, sin embargo, es una de las herramientas más prácticas cuando algo no funciona como debería:
- Depuración: ayuda a averiguar por qué una página carga despacio o por qué una parte de ella falla directamente.
- Análisis de rendimiento: permite ver qué elemento concreto es el que más pesa o el que más tarda, ya sea una imagen enorme, un script mal optimizado o una petición que se repite sin necesidad.
- Diagnóstico compartido: cuando le envías un .har a un desarrollador, no tiene que confiar solo en tu descripción de «se queda cargando» o «me da un error». Puede ver exactamente qué ha pasado en tu navegador, con datos concretos.
- Optimización: sirve para detectar peticiones innecesarias, rutas ineficientes o recursos que se están cargando más veces de las que deberían.
Un consejo (y una advertencia) antes de compartirlo
Aquí está probablemente el motivo por el que más se usa en el día a día: cuando reportas un problema a un desarrollador, un archivo .har vale más que mil palabras. En vez de intentar describir con precisión qué ha ocurrido, le entregas una prueba objetiva de lo que ha vivido tu navegador.
Ahora bien, precisamente porque registra tanto detalle, conviene tener cuidado con quién comparte ese archivo. Como hemos visto, el .har puede incluir cookies de sesión y otra información que identifica tu cuenta en un sitio web. Antes de enviarlo a alguien, merece la pena revisar que no contenga datos sensibles, o asegurarse de que se lo mandas únicamente a una persona de confianza, como el desarrollador que va a solucionar el problema.
En resumen: la próxima vez que algo falle en una web y te pidan un .har, ya sabes que no es nada del otro mundo. Es, simplemente, el registro fiel de lo que tu navegador ha vivido en esos segundos, convertido en una herramienta que ahorra tiempo, malentendidos y muchas idas y venidas de correos intentando explicar lo inexplicable.
