About HAR Viewer — Open & Analyze .har Captures
A HAR file (HTTP Archive) is the JSON capture your browser exports when you "Save all as HAR" from the Network panel. It records every request a page made — the method, URL, status, timing, sizes, and headers. It's the standard way to share a network trace when debugging a slow page or a failing API call.
This free HAR viewer opens that capture offline and lets you browse it like a mini DevTools: a master list of every request with color-coded status, plus a detail panel for the selected request's headers. It's the fastest way to open a .har file without re-uploading a trace that may contain cookies or tokens.
Everything runs in your browser. Your HAR is parsed locally and never leaves your device.
Features
- Master request list with method, color-coded status, URL, size, and timing
- Click any request to inspect its request and response headers
- Summary bar with total request count, transfer size, and time
- Fully offline — your HAR capture is never uploaded
How to use
- Export a HAR from your browser DevTools (Network panel → Save all as HAR).
- Paste the HAR JSON into the input box.
- Browse the request list — status colors flag 4xx/5xx at a glance.
- Click a request to expand its request and response headers.
Frequently asked questions
What is a HAR file?
A HAR (HTTP Archive) file is a JSON-formatted log of a browser session’s network activity — every request, response, header, timing, and size. Browsers and tools like Charles or Fiddler can export one for debugging or sharing.
Is it safe to open a HAR file here?
Yes. The HAR is parsed entirely in your browser with JavaScript — nothing is sent to a server. That matters because HAR captures often contain cookies, auth tokens, and request bodies you would not want to upload.
How do I create a HAR file?
Open your browser DevTools, go to the Network tab, reproduce the activity, then right-click the request list and choose "Save all as HAR" (Chrome/Edge) or use the download icon (Firefox).
Why are some requests highlighted in different colors?
Status codes are color-coded: 2xx success is green, 3xx redirects are blue, 4xx client errors are amber, and 5xx server errors are red — so problem requests stand out instantly.
Related tools
Everything runs locally in your browser — your input is never uploaded.