Home › Programmer & Developer Tools › HAR Analyzer

HAR File Viewer & Analyzer

Open a HAR (HTTP Archive) file and explore every network request in a fast, filterable table with a waterfall timeline and a full headers / cookies / payload / response inspector. Switch to Insights for performance findings — slowest and largest requests, uncompressed assets, weak caching, redirects, and errors — or generate a printable report. HAR files contain auth headers, cookies, and request bodies, so this matters: the file is parsed entirely in your browser and is never uploaded.

How to use HAR Analyzer

  1. In your browser DevTools, open the Network tab, reproduce the activity, then right-click → “Save all as HAR”.
  2. Drag the .har file onto the Explorer (or paste the JSON) — it loads instantly, in your browser.
  3. Filter by URL, domain, or resource type, and click any request to inspect its headers, cookies, query, payload, and timing.
  4. Open Insights for aggregate stats and performance findings, or Report to print/save a PDF or download a standalone HTML summary.
  5. Export the (filtered) requests to CSV or JSON with the toolbar buttons.

Frequently asked questions

Is my HAR file uploaded anywhere?
No. The file is read and parsed entirely in your browser with JavaScript — nothing is sent to a server. That is important because HAR captures routinely include authorization headers, session cookies, and request/response bodies.
What is a HAR file?
A HAR (HTTP Archive) file is a JSON record of the network requests a browser made, exported from the DevTools Network panel. It contains each request and response — URLs, headers, cookies, timings, sizes, and often bodies.
How do I export a HAR file?
Open your browser’s DevTools (F12), go to the Network tab, make sure recording is on, reproduce the page load or activity, then right-click any request and choose “Save all as HAR”. Chrome, Edge, Firefox, and Safari all support this.
What do the waterfall colors mean?
Each bar is positioned by when the request started and how long it took. The lighter leading segment is connection setup (DNS, connect, TLS, send), the mid segment is waiting for the server (TTFB), and the solid segment is downloading the response.
What performance issues does it flag?
Insights highlights failed requests (4xx/5xx), redirects, text assets served without gzip/Brotli compression, static assets with weak or missing cache headers, resources over 1 MB, requests slower than one second, and plain-HTTP requests.

More Programmer & Developer Tools

  • JSON Validator — Validate, parse, and prettify JSON — load it from a URL or curl command, or convert a Python dict (single quotes, True/False/None) to JSON. Identifies syntax errors with precise line number reporting.
  • Code Beautifier — Automatically format your JavaScript, CSS, and HTML with customizable indentation and style rules.
  • Minifier — Reduce bundle sizes by removing whitespace, comments, and optimizing code structure for production.
  • SQL Formatter & Beautifier — Pretty-print and indent SQL queries across dialects (PostgreSQL, MySQL, T-SQL, BigQuery, and more) with configurable keyword casing.
  • XML Formatter — Beautify and validate XML with configurable indentation, or minify it to the smallest valid output — entirely in your browser.
  • JSON Diff — Compare two JSON objects (or Python dicts) structurally to spot added, removed, and changed keys — or switch to line and word mode for plain text and code.
  • RegEx Tester — Build and test regular expressions in real-time with syntax highlighting and match group visualization.
  • Base64 Converter — Quickly encode and decode strings or files to Base64 format for safe data transmission.