Skip to main content

HAR Diff Analyzer

Upload two .har files — a baseline (File A) and a comparison (File B) — to instantly diff every HTTP request. Find new and removed requests, detect performance regressions, and surface status code changes like 200 → 404. Everything runs in your browser — no data is ever uploaded.

✓ Drag & drop two .har files ✓ Performance regression table with delta sorting ✓ Status code change highlighting ✓ New / removed request detection ✓ 100% client-side, no data uploaded

Frequently Asked Questions

What is a HAR file and how do I export one?▼

HAR (HTTP Archive) is a JSON-format file that records every HTTP request and response made during a browser session, including headers, timing breakdowns, status codes, and body sizes. To export one from Chrome or Edge: open DevTools (F12), go to the Network tab, reproduce the flow you want to capture, then right-click any request and choose 'Save all as HAR with content'. In Firefox, click the gear icon in the Network panel and select 'Save All as HAR'.

How does the diff work — what counts as the same request?▼

Requests are matched by HTTP method + URL path + query string, ignoring the host and protocol. This means a GET /api/users?page=2 in File A will be matched to the same path in File B even if the domain changed. If a URL appears multiple times in one file (e.g. polling), the first occurrence is used for comparison.

What do the performance regression colors mean?▼

Red delta values mean the request got slower in File B compared to File A. Green delta values mean it got faster. Rows with a yellow background indicate a status code change (e.g. 200 → 404). The regression table is sorted by absolute timing delta, so the most impactful changes appear at the top.

Is my HAR data uploaded to any server?▼

No — all parsing and diffing runs entirely in your browser using JavaScript. Your HAR files never leave your machine. This is important because HAR files often contain sensitive data such as authentication tokens, cookies, and API keys.

What is a good delta threshold to consider a performance regression?▼

The 'Changed' tab filters to requests with a timing delta of ≥ 50 ms or a status code change, which is a practical starting point. For user-facing page loads, regressions above 100 ms are typically noticeable. For API calls on a critical path, even 20–30 ms differences can compound significantly under load. Use the 'Performance Regression' tab to see the full sorted list and decide your own threshold.

Share this tool: X / Twitter LinkedIn
✓ 60,000+ developers use DevPlaybook ★★★★★ 4.8 / 5 on Gumroad ✓ MIT licensed · Instant download ✓ No login required

Related Products

on Gumroad

You Might Also Need

More Free Tools

OpenAPI Validator HTTP Status Code Reference API Request Builder API Response Mock Generator HTTP Status Code Reference HTTP Status Code Lookup HTTP Status Code Lookup API Response Time Tester HTTP Methods Reference OpenAPI Schema Validator OpenAPI Mock Generator API Test Case Generator Web Performance Checklist API Response Formatter & Analyzer HTTP API Tester HTTP Status Code Reference API Mock Server Config Generator REST API Request Builder API Response Mocker HTTP Headers Analyzer API Rate Limit Calculator HTTP Headers Inspector HTTP Code Snippet Generator HTTP Mock Response Builder LLM Cost Calculator Webhook Tester HTTP Cache-Control Builder HTTP Header Analyzer AI Prompt Cost Calculator HTTP/2 Server Push Headers Builder Lighthouse Score Simulator Mock Service Worker (MSW) API Mocking Guide HTTP Security Headers Checker LLM Prompt Cost Calculator AI Rate Limit Calculator Web Vitals Budget Planner HTTP Cache Header Builder Core Web Vitals Guide API Key Generator AI Doc Generator — Pro Tool curl Command Builder HTTP Security Headers Generator JSON Diff Viewer JSON Diff IPv4 Subnet Calculator Developer Utilities Rate Limiter Tester VLSM Calculator API Changelog Generator Service Worker Generator Web Vitals Scorer Rate Limit Calculator CORS Policy Builder SQL Index Advisor Haproxy Config Validator Caddy Caddyfile Generator IP CIDR Calculator MySQL Query Explainer PostgreSQL EXPLAIN Analyzer Vue Component Generator LLM Context Window Calculator LLM Token Counter k6 Load Test Script Generator Service Worker Cache Strategy Generator Web Vitals Analyzer SSL Certificate Checker Prompt Token Estimator Database Index Analyzer Playwright E2E Testing Guide Cypress Frontend Testing Guide Pulumi Modern IaC Guide Core Web Vitals Calculator Database Index Advisor Bandwidth Calculator HTML5 Canvas API Playground LLM Benchmark Calculator Token Context Calculator k6 Script Generator OpenAI Function Calling Generator Core Web Vitals Budget Calculator Bundle Size Budget Calculator Image Optimization Calculator TTFB Analyzer Token Counter & Cost Estimator AI API Rate Limit Calculator Database Query Cost Analyzer

Enjoying this tool? Get more like it.

Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.

DevPlaybook Pro 7 days free

Unlock AI-Powered Dev Tools

  • ⚡ AI Code Review, Doc Generator & SQL Builder
  • ⚡ All premium templates & early access
  • ⚡ Member discounts on Gumroad products
Start Free Trial →

$9/mo after trial · Cancel anytime

Want the full toolkit?

Get DevPlaybook Pro

Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.

$79
$241 separately Save $162 (67% off)
Get DevPlaybook Pro — $79 →

MIT licensed · Instant download · No subscription

See what's included → Browse all deals →