Your files stay on your device

# Critical request chain visualizer

Drop a HAR file or paste HAR JSON and see render-blocking request chains with their cost, the longest chain, the full dependency tree, and how to break each one.

Drop a .har file or paste HAR JSON to see the chains.
HAR JSON

Everything runs in this tab; the file is never uploaded and no URL is fetched. Chain cost is the end of the last request minus the start of the document request, taken from the capture's own timestamps, so it reflects that one load and not an average. Script async and defer are not visible in HAR, so parser-initiated scripts are reported as blocking candidates rather than certainties. HTTP/2 and HTTP/3 multiplexing, service workers, and priority hints change what a chain costs in practice; treat the fix list as a starting point for a DevTools or Lighthouse pass, not as the whole story.
Options

## More web & auth tools

- [INP interaction profiler](/browser/inp-interaction-profiler)
- [Deep probes](/browser/probes)
- [HTTP status reference](/web/http-status)
[All web & auth tools](/web)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/web/critical-request-chain-visualizer
Markdown version: https://nutter.tools/web/critical-request-chain-visualizer.md
Plain-text version: https://nutter.tools/web/critical-request-chain-visualizer.txt
Agent index: https://nutter.tools/llms.txt

