All original content is created in Ukrainian. Not all content has been translated yet. Some posts may only be available in Ukrainian.Learn more

What is HAR file (HTTP Archive)?

Post cover: What is HAR file (HTTP Archive)?
Table of contentsClick link to navigate to the desired location
This content has been automatically translated from Ukrainian.
HAR file (HTTP Archive) is a custom file format .har, which stores the log of the web browser's work with the network.
It is essentially a record of all HTTP (S) requests and responses that occurred during page loading. It contains:
  • addresses of all resources (HTML, CSS, JS, pictures, API requests, etc.),
  • the lead time of each request,
  • headers,
  • request and response bodies (if enabled),
  • status codes (200,404,500, etc.),
  • information about redirects, cookies, caching.
Used for:
  • diagnosis of site problems (slow loading, API errors),
  • analysis of traffic between the client and the server,
  • reproduction or debugging of errors in technical support,
  • security checks.
HAR file can be removed in most browsers (Chrome, Firefox, Edge) via DevTools → Network → Export HAR tab.
Screenshot 2025-08-25 at 18.15.15.png

How to open a HAR file?

The easiest way is a text editor or code editor. But let's consider in more detail.
Screenshot 2025-08-25 at 18.17.27.png
 The simplest ways
  • Any text editor (Notepad, VS Code, Sublime Text) - to see "raw" data in JSON format.
  • Browser - Chrome, Firefox, Edge have built-in HAR viewers:
    • Open DevTools → tab Network <TAG1> drag the HAR file there and it will appear as a query list.
Convenient viewers
  • Google HAR Analyzer - web service from Google for visualization. https://toolbox.googleapps.com/apps/har_analyzer/
  • HAR Viewer (online tools like harviewer.org).
  • Fiddler, Charles Proxy, Wireshark - professional network traffic analysis tools that support HAR import.
https://toolbox.googleapps.com/apps/har_analyzer/
https://toolbox.googleapps.com/apps/har_analyzer/

This post doesn't have any additions from the author yet.

Чому вибір CMS важливий під час розробки сайту?
29 Jun 12:34

Чому вибір CMS важливий під час розробки сайту?

meme code
meme code@memecode
Error 403 on the site: what it means and how to eliminate it
24 Jul 23:50

Error 403 on the site: what it means and how to eliminate it

meme code
meme code@memecode
What is vibe coding?
25 Jul 21:51

What is vibe coding?

meme code
meme code@memecode
What is a combinatorial explosion?
28 Jul 11:50

What is a combinatorial explosion?

meme code
meme code@memecode
What is a brain stack?
28 Jul 19:37

What is a brain stack?

meme code
meme code@memecode
What is integer overflow?
15 Aug 08:28

What is integer overflow?

meme code
meme code@memecode
What is Bubble Sort (algorithm explanation)?
16 Sep 18:42

What is Bubble Sort (algorithm explanation)?

meme code
meme code@memecode
What is exponential growth?
16 Sep 18:57

What is exponential growth?

meme code
meme code@memecode
What is factorial complexity?
16 Sep 19:03

What is factorial complexity?

meme code
meme code@memecode
What is NP-complexity?
16 Sep 19:31

What is NP-complexity?

meme code
meme code@memecode
Offset vs Cursor Pagination in Rails: What to Choose and Why
24 Sep 15:22

Offset vs Cursor Pagination in Rails: What to Choose and Why

meme code
meme code@memecode
What is Row Security in PostgreSQL and why is it Rails developers
04 Oct 19:06

What is Row Security in PostgreSQL and why is it Rails developers

meme code
meme code@memecode