Analyze HAR files, inspect slow/failed requests, generate replayable curl/fetch code.
Free online HAR (HTTP Archive) analyzer. Upload or paste HAR files to inspect slow and failed requests, view waterfall timing breakdowns (DNS, SSL, TTFB, download), and generate replayable curl or fetch code. Identify performance bottlenecks, cache misses, compression issues, and third-party request problems. All processing happens locally in your browser — no data is sent to any server.
Keywords: har analyzer, har analyzer online, har file viewer, http archive analyzer, network request analyzer, har waterfall chart, analyze har file, har viewer online, inspect http requests, network performance analysis, curl generator from har, har to curl, har to fetch, replay http requests, debug network requests, har file inspector, slow request analyzer, failed request analysis
Tags: network, performance, debugging, http, api
HAR Analyzer & Request Replay is also known as: HAR Viewer, HAR File Viewer, HTTP Archive Analyzer, Network Request Analyzer, HAR Waterfall Viewer.
Paste a HAR file JSON or upload a .har file from browser DevTools. Click Analyze or press ⌘↵.
View the request list sorted by time, status, or domain. Slow requests (red) and failed requests (orange) are highlighted at the top.
Click any request to view headers, timing breakdown, and response preview. The waterfall chart shows DNS, SSL, TTFB, and download phases.
Select a request and click 'Copy as cURL' or 'Copy as fetch' to generate replayable code for terminal or code editor.
Use filters to narrow down by domain, status code, or HTTP method. Toggle 'Compare' to load a second HAR for side-by-side analysis.
Full HAR file parser supporting HAR 1.2 spec — parses all entries, timing, headers, and body content entirely in the browser.
Waterfall visualization with color-coded timing phases: DNS (blue), SSL/Connect (purple), Waiting/TTFB (green), Download (orange).
Slow request detection with configurable threshold (default 1s). Highlights requests exceeding the threshold in red.
Failed request filter — shows all 4xx/5xx responses and network errors in one view.
Request detail panel with tabs for Request Headers, Response Headers, Request Body, Response Body, and Timing Breakdown.
Curl generator — auto-escapes headers, handles POST body, produces copy-paste ready commands.
Fetch code generator — generates async/await JavaScript code ready to run in Node.js or browsers.
Cache analysis — identifies304 responses and missing Cache-Control headers.
Third-party request detection — flags requests to domains other than the main origin for privacy auditing.
Domain grouping with request count, average time, and total size per domain.
Status distribution chart — shows count per HTTP status code (200, 301, 404, 500, etc.).
Method distribution — GET/POST/PUT/DELETE counts at a glance.
Content-Type breakdown — categorizes by MIME type for media, scripts, styles, fonts, etc.
Side-by-side HAR comparison — load two HAR files to identify new/removed requests and timing regressions.
100% client-side — your HAR data never leaves the browser. No server uploads.
Keyboard shortcuts: ⌘↵ to analyze, ⌘⇧C to copy selected curl, ⌘⇧F to copy fetch, ⌘⇧K to clear.
AI-powered explanations: ask AI to explain slow requests, suggest optimizations, or decode response bodies.
JSON export — dump full analysis as formatted JSON with ⌘⇧C for CI/CD pipelines.