---
title: "HAR Analyzer"
url: "https://consenttheater.org/har-analyzer/"
description: "Client-side HAR file analyzer. Parse HTTP Archive files locally in your browser — no upload, no server, no tracking. Open source, AGPL-3.0."
---

Tools

# HAR Analyzer

Parse and inspect HTTP Archive (HAR) files entirely in your browser. Your file never leaves your device — there is no server, no upload, no telemetry.

Drop a .har file here

or click to choose a file

Load another file

#

Method

URL

Status

Type

Cookies

Size

Time

Error

Privacy by design

## Nothing leaves your browser. Really.

*   No file upload — `FileReader` reads the file in memory only.
*   No network requests — the analyzer has zero outbound calls.
*   No storage — parsed data is discarded when you close or reload the tab.
*   Open source — [read the code yourself](https://codeberg.org/ConsentTheater/website/src/branch/main/src/pages/har-analyzer.astro) on Codeberg.

## What is a HAR file?

[HAR (HTTP Archive)](https://en.wikipedia.org/wiki/HAR_\(file_format\)) is a JSON-based format for recording everything a browser sends and receives during a web session — URLs, HTTP methods, request/response headers, cookies, response bodies, timings, and sizes. It is the standard way to capture and share network traces for debugging, performance analysis, and privacy audits.

ConsentTheater's own browser extension can [export HAR files](/extension/) with tracker classifications baked in, but any browser's DevTools can produce one.

HAR files contain sensitive data

*   **Cookies** — anyone with your HAR can impersonate your session.
*   **Form submissions** — passwords, personal details, payment data.
*   **Response bodies** — page content you viewed while recording.

Never share a raw HAR file. Redact sensitive values first, or only share with trusted parties.

## How to capture a HAR file

### Chrome / Edge / Brave

1.  Open DevTools (F12 or Cmd+Opt+I).
2.  Go to the **Network** tab.
3.  Check **Preserve log**.
4.  Reproduce the issue.
5.  Right-click → **Save all as HAR with content**.

### Firefox

1.  Open DevTools (F12 or Cmd+Opt+I).
2.  Go to the **Network** tab.
3.  Check **Persist Logs**.
4.  Reproduce the issue.
5.  Right-click → **Save All As HAR**.

### ConsentTheater extension

1.  [Install the extension](/extension/).
2.  Run a scan on the target site.
3.  Click **Export HAR** in the sidebar.
4.  Sensitive values are redacted by default.

## Request details

This tool is part of the ConsentTheater open-source project (AGPL-3.0-or-later). [Read the source code](https://codeberg.org/ConsentTheater/website/src/branch/main/src/pages/har-analyzer.astro) — it's a single self-contained page, no build-time obfuscation, no external calls.