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 a HAR file (HTTP Archive)?

Post cover: What is a 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 special file format .har that stores a log of a web browser's interaction with the network.
Essentially, it is a record of all HTTP(S) requests and responses that occurred during the page load. It contains:
  • addresses of all resources (HTML, CSS, JS, images, API requests, etc.),
  • the time taken for each request,
  • headers,
  • request and response bodies (if enabled),
  • status codes (200, 404, 500, etc.),
  • information about redirects, cookies, caching.
Used for:
  • diagnosing website issues (slow loading, API errors),
  • analyzing traffic between client and server,
  • reproducing or debugging errors in technical support,
  • security checks.
A HAR file can be captured in most browsers (Chrome, Firefox, Edge) through DevTools → Network tab → Export HAR.
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 the "raw" data in JSON format.
  • Browser - Chrome, Firefox, Edge have built-in HAR viewers:
    • Open DevTools → Network tab → drag the HAR file there, and it will display as a list of requests.
Convenient viewers
  • Google HAR Analyzer - a 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 website: what it means and how to fix it
24 Jul 23:50

Error 403 on the website: what it means and how to fix 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 combinatorial explosion?
28 Jul 11:50

What is 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 important for Rails developers
04 Oct 19:06

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

meme code
meme code@memecode