HAR AnalyzerLocal
100% Client-Side Network Diagnostics

HAR File Analyzer: Inspect & Analyze HAR Files Online

The free, privacy-first har file viewer and har analyzer. Open, view, and analyze har file traffic, inspect HTTP headers, evaluate timing waterfalls, and troubleshoot slow requests locally in your browser.

Drop your .har or .json file here

or browse files from your computer

ChromeSafariFirefoxEdgePostman / Charles
Don't have a HAR file right now?

100% Client-Side Privacy

No telemetry or payloads are uploaded. Everything is parsed inside your local browser memory.

Instant Waterfall & TTFB

Visualize DNS, TCP connection, SSL handshake, server waiting time, and download phases.

Sanitize & Export Safely

Redact authorization tokens, passwords, and cookies before sharing HAR captures with your team.

Comprehensive Guide & Technical Documentation

HAR File Analyzer: The Complete Guide to Inspecting, Opening, and Analyzing Network Captures

Discover how to use a modern, browser-based har analyzer to diagnose page load bottlenecks, evaluate HTTP timings, and debug web applications with complete client-side privacy.

01

What Is a HAR File? The .har File Meaning Explained

When developers, QA engineers, and site reliability teams troubleshoot web applications, understanding what happens under the hood during a user session is critical. The har file meaning centers on HTTP Archive, a standardized JSON-based format governed by the W3C Web Performance Working Group. A .har file captures an end-to-end recording of all network interactions between a web browser or HTTP client and remote origin servers. Every single transaction—from initial HTML document fetches to asynchronous API calls, stylesheet bundles, scripts, web fonts, and third-party tracking pixels—is logged chronologically with exact microsecond timestamps.

A typical har file packages comprehensive diagnostic telemetry, including client request headers, HTTP status codes, server response headers, cookies with security attributes, POST payloads, query string parameters, content MIME types, and full transfer sizes. Because this data encapsulates the complete state of a user's web interaction, it provides unmatched visibility into intermittent front-end errors, broken API contracts, and sluggish page loads without requiring direct access to server production logs.

02

How Our Online HAR File Analyzer Works (100% Client-Side Privacy)

Many legacy web utilities require users to transmit sensitive session traces to remote cloud services for processing. Our HAR File Analyzer takes a radically different, privacy-first approach. Built entirely with modern browser technologies, this har analyzer online processes and parses every archive directly inside your browser’s local JavaScript execution context.

When you supply an archive to our har analyser, the file is read locally using the browser’s native FileReader API. No telemetry, header values, session cookies, or payload contents are ever uploaded to an external server or saved in a remote database. This local-first architecture ensures that proprietary API endpoints, bearer tokens, and internal application architectures remain strictly on your machine. Whether you are troubleshooting sensitive enterprise workflows or reviewing public production telemetry, our har file reader offers the speed and data security of a native desktop utility with the instant accessibility of a web tool.

03

How to Open, Upload, and Analyze a HAR File

Knowing how to open har file records and analyze har file traces quickly is a vital skill for anyone building or testing web software. To get started with our har analyzer, simply drag and drop your .har or .json file directly into the designated drop zone, or use the file selector to browse your computer. If you don't have a recording immediately ready, you can explore all features using our built-in sample session with a single click.

Generating a recording is straightforward in modern desktop browsers. If you are recording a har file chrome, open Chrome Developer Tools by pressing F12 or right-clicking and choosing "Inspect", switch to the Network tab, and ensure the "Preserve log" option is enabled to retain requests across page reloads. Once you reproduce the issue, click the export icon or right-click any row to save the capture. While many engineers historically relied on the legacy google har analyzer or google har file analyzer toolbox, our modern platform provides significantly clearer visualizations, automated problem detection, and faster performance without requiring legacy plugins.

04

Deep Request & Response Inspection in the HAR Viewer

Once your archive is loaded into our har file viewer, you can examine every network transaction in thorough detail. Navigating through hundreds of raw JSON lines in a basic text editor is tedious and error-prone; our har viewer presents every call in a structured, sortable interface where you can view har file records with clarity.

Clicking any row opens a slide-over inspection drawer that breaks down:

  • General Details: The full canonical request URL, HTTP request method (GET, POST, PUT, DELETE, PATCH), HTTP protocol version (HTTP/1.1, HTTP/2, HTTP/3), remote server IP address, and response status code.
  • HTTP Headers: Both request and response headers are parsed into clean key-value pairs with one-click copy options, alongside a raw source toggle for quick copy-pasting into documentation or bug trackers.
  • Query Parameters & Cookies: Decoded URL parameters and parsed cookie tables displaying critical security flags such as HttpOnly, Secure, and SameSite.
  • Payload & Response Content: Formatted JSON syntax trees, formatted HTML and CSS, raw text streams, and embedded previews for image assets.
05

Advanced Search, Filtering, and Domain Grouping

Real-world browser sessions frequently generate hundreds or even thousands of individual requests. Finding a single failing API endpoint among endless analytics pings and static assets can feel overwhelming. Our har file analyzer equips developers with an intuitive segmented search and filter system modeled after modern design standards.

You can instantly filter requests by resource type (Documents, Scripts, Stylesheets, Images, Media, Fonts, Fetch/XHR, and WebSockets) with live item counts. The global search bar enables real-time keyword matching across URLs, endpoint paths, status codes, and header values. Additionally, you can filter by specific HTTP methods or select a single domain to isolate API traffic from CDN asset deliveries. Dedicated toggles for "Errors Only", "Slow (>1s)", and "Large (>500KB)" allow QA engineers to cut through noise and immediately spotlight anomalies.

06

Analyzing Network Timing Waterfalls and Latency

One of the most critical aspects of performance engineering is understanding where time is spent during page loading. Our interactive har analyzer online generates a chronological waterfall visualization that maps out every microsecond of connection overhead.

Each request in the waterfall is color-coded across its granular lifecycle phases:

  • Blocked / Queueing: Time spent waiting for an available socket or browser thread.
  • DNS Lookup: The time required to resolve the hostname to an IP address.
  • Initial Connection & SSL Handshake: TCP connection establishment and TLS negotiation latency.
  • Request Sent: Duration required to transmit the HTTP request headers and payload to the wire.
  • Waiting (TTFB): Time to First Byte, representing server computation, database queries, and backend processing delays.
  • Content Download: Time taken to receive the response payload over the network.

The waterfall view also plots key page lifecycle milestones, including DOMContentLoaded and the window Load event, allowing you to clearly see which assets blocked the critical rendering path.

07

Troubleshooting Failed Endpoints, High TTFB, and Web Issues

Beyond acting as a passive viewer, our HAR File Analyzer incorporates an automated diagnostic engine that proactively audits your capture. It scans all entries and groups potential issues into actionable severity tiers:

  • Failed Requests: Pinpointing 4xx client errors, 5xx server failures, and aborted requests so you can immediately inspect response error messages.
  • High TTFB Bottlenecks: Highlighting endpoints where server wait time exceeds 600ms, indicating slow database queries, unoptimized microservices, or missing backend caching layers.
  • Heavy & Uncompressed Payloads: Detecting assets larger than 1MB and compressible text, JSON, or JavaScript resources that were transferred without modern Gzip or Brotli encoding.
  • Caching Deficiencies: Flagging static resources that lack long-term Cache-Control directives or produce duplicate redundant GET calls.

With built-in sanitization to redact authentication tokens and one-click export to CSV and k6 performance test scripts, our har file reader serves as the complete, modern toolkit for diagnosing and accelerating web applications.

How to generate & inspect HAR files

Step-by-step instructions for exporting HTTP Archive captures across modern web browsers.

Cr

Google Chrome & Brave

Chromium DevTools

  1. Press F12 or right-click anywhere and select Inspect.
  2. Click the Network tab at the top of DevTools.
  3. Check the Preserve log checkbox to keep logs across page redirects.
  4. Reproduce the issue or reload the web page you wish to record.
  5. Click the Export HAR icon () or right-click any request and select "Save all as HAR with content".
Fx

Mozilla Firefox

Firefox Developer Tools

  1. Press Ctrl + Shift + E (or Cmd + Option + E on macOS).
  2. Ensure the network monitor is active and check Persist Logs.
  3. Reload or perform the action that exhibits the network bug or latency.
  4. Click the gear icon (⚙️) on the upper-right of the Network tab.
  5. Select Save All As HAR to download your capture.
Sf

Apple Safari

Safari Web Inspector

  1. Enable Developer menu: Safari Preferences → Advanced → check "Show Develop menu in menu bar".
  2. Press Cmd + Option + I to open Web Inspector.
  3. Navigate to the Network tab.
  4. Reproduce the browsing scenario.
  5. Click Export in the top-right corner to save the archive.
Ed

Microsoft Edge

Edge DevTools

  1. Press F12 and open the Network tool.
  2. Check Preserve log in the toolbar.
  3. Reproduce your website interaction.
  4. Click the Export HAR button on the toolbar or press Ctrl + S.
Knowledge Base

Frequently Asked Questions

Everything you need to know about inspecting, opening, and troubleshooting HTTP Archive captures with our online HAR tools.

1What is a HAR file?

A HAR (HTTP Archive) file is a standardized JSON-formatted file that records all network interactions between a web browser and a server. It captures HTTP request and response headers, URLs, cookies, status codes, payload content, and granular timing metrics for every resource loaded during a browsing session.

2What is a HAR file used for?

A HAR file is primarily used by developers, QA testers, and DevOps engineers to troubleshoot web performance bottlenecks, investigate failed API endpoints, debug latency issues, inspect third-party scripts, and safely share reproducible network traces without granting direct server access.

3How can I open a HAR file?

You can open a HAR file instantly in your browser using our free har file viewer by dragging and dropping your .har or .json file into the upload zone. You can also open HAR files in modern web browsers' developer tools or text editors, though a specialized viewer provides visual waterfalls and structured tables.

4How do I analyze a HAR file?

To analyze a HAR file, load your recording into our har analyzer. The tool automatically computes overall session metrics, breaks down status codes, visualizes network waterfalls, identifies slow or failed transactions, and highlights uncompressed or render-blocking assets for performance optimization.

5How do I view a HAR file?

To view a HAR file with clear visual hierarchy, use our online HAR file viewer. Rather than reading raw JSON text, you can inspect each network entry in a searchable table, filter by resource type, and open a dedicated inspector drawer to examine headers, cookies, query strings, and response payloads.

6Can I open a HAR file in Chrome?

Yes, you can open a HAR file in Google Chrome by opening Chrome DevTools (F12 or Inspect), navigating to the Network tab, and clicking the 'Import HAR file' button or dragging the file directly into the Network panel. Alternatively, our web-based HAR file analyzer offers richer automated audits, sanitization, and export capabilities right in your tab.

7How do I generate a HAR file?

To generate a HAR file, open DevTools in your browser (F12), switch to the Network tab, check 'Preserve log', and reload the page or perform the actions you wish to record. Once complete, click the 'Export HAR' download button or right-click any request and select 'Save all as HAR with content'.

8How do I create a HAR file?

You can create a HAR file in any major browser including Google Chrome, Mozilla Firefox, Apple Safari, and Microsoft Edge. Start a network recording in your browser's inspection panel, reproduce the workflow or error on the website, and export the captured traffic as an HTTP Archive (.har) file.

9How do I read a HAR file?

The easiest way to read a HAR file is with an interactive HAR file reader. While basic text editors display minified JSON, our reader organizes requests into intuitive categories, parses header parameters, decodes cookies, and renders formatted previews for JSON, images, and HTML.

10Can I analyze a HAR file online?

Yes, you can safely analyze a HAR file online using our 100% client-side platform. All file parsing, metric calculations, and waterfall charts run locally inside your browser memory without uploading any data to external servers, ensuring complete security for sensitive authentication tokens and headers.

11What is a HAR file analyzer?

A HAR file analyzer is a dedicated web performance and diagnostic tool that interprets HTTP Archive logs. It provides chronological waterfall timelines, detects HTTP errors, evaluates time to first byte (TTFB), isolates third-party script delays, and generates actionable audits to speed up page load times.

12How can I identify failed requests in a HAR file?

In our HAR file analyzer, failed requests are automatically detected and highlighted in the audit summary. You can also click the 'Errors Only' quick filter or sort by the status column to immediately isolate 4xx client errors, 5xx server errors, and aborted requests, then review their response bodies for specific error messages.

13How can I find slow requests in a HAR file?

Our har analyzer automatically flags requests taking longer than 1,000ms as well as endpoints with high server wait times (TTFB > 600ms). You can click the 'Slow (>1s)' toggle, sort the request table by duration, or inspect the interactive waterfall to spot blocking connections and long download phases.

14Can I view HTTP headers and request details from a HAR file?

Yes. Clicking any entry in our har file viewer opens a detailed inspector drawer displaying general connection information, response headers, request headers (with raw and formatted toggles), query string parameters, cookies, payloads, and timing breakdowns down to the millisecond.