Free HAR file viewer

Drop in the .har file your browser exported and read every request it recorded. A HAR analyzer that runs in this page, not on a server.

Your file never leaves your browser. Nothing is uploaded and nothing is stored.

Drop a .har file here

Exported from the Network tab in Chrome DevTools. Nothing is uploaded.

Where this comes from

This is the network panel from Session Replay, our bug reporting tool, with your own file in it. When somebody reports a bug with the extension, the same panel is filled in for them automatically, alongside the recording of the screen, the console output and the browser details, so nobody has to be asked to export a file by hand.

The panel comes with every report. Install the Chrome extension

What a HAR file is

A HAR file is an HTTP Archive: a JSON record of every request a page made, with the headers, timings, sizes and response bodies the browser saw. Support teams ask for one because it says what actually happened on the network, and it is unreadable without something to lay it out.

To export one from Chrome, open DevTools, go to the Network tab, reproduce the problem with recording on, then right click any request and choose Save all as HAR with content. Firefox and Edge have the same option in the same place.

Questions about HAR files

No. The file is read by JavaScript in this page and never sent to us. You can watch the Network tab while you open it and see that nothing leaves. The one exception is the optional reading, which asks you before it sends anything.

Open DevTools, switch to the Network tab, reload and reproduce the problem, then right click in the request list and choose Save all as HAR with content.

A HAR file can carry authorization headers, cookies and session tokens, which is why those values are hidden here until you ask to see them, and why they are removed before anything is sent for a reading. Treat the file itself as a secret and do not mail it around.

Up to 50 MB. Larger exports are usually a long session; record a shorter one that still reproduces the problem.