HAR request analysis
Analyze a local HAR export, list every failed request and summarize status classes and slow requests without contacting recorded URLs.
- 1Add input
- 2Review and run
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Paste HAR JSON or choose one UTF-8 .har/.json export. Review failed requests, status classes and origins, then download the full report. No recorded URL is visited.
How to use this tool
- Export a HAR from browser developer tools, then select the file or paste its JSON. Only the chosen source is processed.
- Review request and failure counts, status classes, and the first 50 failed requests.
- Download the JSON report for all failed requests, origins and the 50 slowest requests. Inspect origins and paths before sharing.
Supported inputs and limits
Pasted HAR text is limited to 1 MiB; one UTF-8 file is limited to 10 MiB and 10,000 entries. Network failures (status 0) and HTTP 4xx/5xx responses count as failed.
The report excludes URL credentials, queries, fragments, headers, cookies and bodies. Origins and URL paths can still identify people or projects; inspect before sharing. This is not a complete anonymizer.
This analyzes an exported HAR; it does not filter the live Chrome DevTools Network panel or contact recorded endpoints.
The JSON exports every failed row and only the 50 slowest requests. This report does not establish a backend root cause or replay traffic.
Worked example
Example input
{"log":{"entries":[{"request":{"url":"https://example.com/api?token=secret","method":"GET"},"response":{"status":500,"bodySize":50},"time":120}]}}Example options
{}Example output
{
"requests": 1,
"failed": 1,
"origins": {
"https://example.com": 1
},
"statusClasses": {
"5xx": 1
},
"failedRequests": [
{
"origin": "https://example.com",
"path": "/api",
"method": "GET",
"status": 500,
"durationMs": 120,
"bodyBytes": 50
}
],
"slowest": [
{
"origin": "https://example.com",
"path": "/api",
"method": "GET",
"status": 500,
"durationMs": 120,
"bodyBytes": 50
}
]
}When something does not work
If the HAR is malformed or exceeds limits, choose a smaller valid export. No old report remains after a failed run; no recorded endpoint is contacted.
Frequently asked questions
Does this filter live Chrome DevTools requests?
No. It analyzes a HAR already exported from DevTools. The report lists all failed entries, including network failures and HTTP 4xx/5xx responses.
Will the tool visit HAR URLs?
No. The HAR is processed in the browser; recorded endpoints are never contacted.
Is the report safe to share as anonymized data?
Not automatically. Credentials, queries, fragments, headers, cookies and bodies are omitted, but origin names and URL paths may contain identifiers. Review before sharing.
Documentation & further reading
Related tools
QR code maker
Turn a link or a little text into a QR code.
UTM link builder
Add your campaign details without the guesswork.
Meta tags generator
Fill in page details and copy the resulting meta tags.
robots.txt generator
Build a robots.txt file from the crawl rules you choose.