HAR-Datei-Viewer
HAR-Datei im Browser öffnen: Anfragen, Header, Cookies, Timing und Wasserfall prüfen und die Datei vor dem Teilen bereinigen. Nichts wird hochgeladen.
Achtung: HAR-Dateien enthalten Geheimnisse. Eine HAR-Datei zeichnet jede Anfrage mit ihren Cookies, Autorisierungstokens, Formulardaten (manchmal Passwörtern) und personenbezogenen Daten auf. Dieses Tool liest sie nur in Ihrem Browser: Nichts wird hochgeladen. Bevor Sie eine HAR-Datei an andere weitergeben, nutzen Sie „Bereinigen und exportieren“ und prüfen Sie das Ergebnis.
„Bereinigen und exportieren“ lädt eine Kopie ohne Cookies, Authorization- und andere Zugangsdaten-Header herunter, in der Token-, Passwort- und Schlüsselparameter in URLs, Formulardaten und JSON-Bodys geschwärzt sind. Prüfen Sie sie vor dem Teilen: URLs und Antwort-Bodys können weiterhin personenbezogene Daten enthalten.
- Anfragen
- 0
- Übertragen
- –
- Ressourcen (dekodiert)
- –
- Fertig
- –
- Load-Ereignis
- –
| # | Methode | URL | Status | Typ | Größe | Zeit | Wasserfall |
|---|
Anfragedetails
Klicken Sie in der Tabelle auf eine URL, um Header, Cookies, Timing und Bodys zu sehen.
So öffnen Sie eine HAR-Datei
- Ziehen Sie Ihre
.har-Datei auf die Ablagefläche oder klicken Sie darauf, um die Datei auszuwählen. Sie können das JSON auch unter Oder das HAR-JSON einfügen einfügen und auf HAR öffnen klicken. Wenn Sie den Viewer erst ausprobieren möchten, klicken Sie auf Beispiel laden. - Die Übersicht zeigt die Zahl der Anfragen, die übertragenen Bytes (Übertragen), die dekodierte Größe unter Ressourcen (dekodiert), den Zeitpunkt Fertig der letzten Anfrage und das Load-Ereignis der Seite, sofern die Datei es aufzeichnet.
- Grenzen Sie die Tabelle mit URL filtern (Teil einer Adresse oder eine Methode wie
POST), Typ (Dokument, Skript, Stylesheet, Bild, Schrift, XHR / Fetch, Medien) und Status (2xx, 3xx, 4xx, 5xx oder Fehlgeschlagen (keine Antwort)) ein. Enthält die Datei mehrere Seiten, erscheint zusätzlich ein Filter Seite. - Klicken Sie auf eine URL, um die Anfragedetails zu öffnen: allgemeine Angaben, Timing-Phasen, Anfrage- und Antwort-Header, Query-String-Parameter, Cookies, den Anfrage-Body und den Antwort-Body als reinen Text.
- Bevor Sie die Datei an Kollegen oder einen Support weitergeben, klicken Sie auf Bereinigen und exportieren, um eine geschwärzte Kopie herunterzuladen.
Was ist eine HAR-Datei?
HAR (HTTP Archive) ist ein JSON-Format, das aufzeichnet, was ein Browser lädt. Chrome, Edge, Firefox und Safari können es alle im Netzwerk-Tab ihrer Entwicklertools exportieren („Alle als HAR speichern“). Jeder Eintrag beschreibt eine Anfrage: Methode, URL, Anfrage-Header und Cookies, die gesendeten Daten, Antwortstatus, Header und Cookies, oft den Antwort-Body und eine Aufschlüsselung der benötigten Zeit. Supportteams fragen nach HAR-Dateien, weil sie genau zeigen, was im Netzwerk passiert ist, als eine Seite langsam oder defekt war.
Die Spalte Wasserfall zeichnet jede Anfrage auf einer gemeinsamen Zeitachse, aufgeteilt in die Phasen der HAR-1.2-Spezifikation: wartend/blockiert, DNS-Abfrage, TCP-Verbindung, TLS-Handshake, Senden, Warten auf das erste Byte (TTFB) und Download. Ein langer Balken „Warten (TTFB)“ deutet auf einen langsamen Server hin, lange DNS- oder TLS-Balken auf den Verbindungsaufbau, viele spät startende Anfragen auf render-blockierende Ressourcen. Rot markierte Anfragen sind fehlgeschlagen oder lieferten einen 4xx- oder 5xx-Status.
Warum HAR-Dateien heikel sind
Eine HAR-Datei ist eine vollständige Aufzeichnung Ihrer Sitzung. Sie enthält in der Regel Ihre Sitzungscookies, Authorization-Header mit Bearer-Tokens, API-Schlüssel in URLs, CSRF-Tokens und manchmal auch Passwörter und persönliche Angaben, die Sie in Formulare eingegeben haben. Wer die Datei bekommt, kann diese Cookies oder Tokens oft nutzen, um bis zu deren Ablauf in Ihrem Namen zu handeln. Deshalb lädt dieses Tool die Datei nie hoch: Sie wird vollständig in Ihrem Browser-Tab eingelesen und angezeigt.
Bereinigen und exportieren entfernt alle Anfrage- und Antwort-Cookies, ersetzt die Werte von Cookie, Set-Cookie, Authorization, Proxy-Authorization, X-Api-Key, CSRF-Headern und allen Headern, deren Name „token“, „secret“ oder „session“ enthält, durch [REDACTED] und schwärzt Parameter wie access_token, id_token, code, password, api_key, key oder signature in URLs, Formulardaten und JSON-Bodys. Die Statuszeile zeigt, wie viele Einträge geschwärzt wurden. Das Bereinigen ist ein Sicherheitsnetz, keine Garantie: Namen und E-Mail-Adressen in URLs, HTML-Seiten und anderen Antwort-Bodys bleiben erhalten. Lesen Sie die Datei also, bevor Sie sie teilen. Es ist außerdem sinnvoll, die Sitzung nach der Aufzeichnung zu beenden (abmelden).
Grenzen
Dateien bis 100 MB lassen sich öffnen. Die Tabelle listet die ersten 2.000 passenden Anfragen auf; die übrigen erreichen Sie über die Filter. Bodys mit mehr als 200.000 Zeichen werden in der Detailansicht gekürzt. Antwort-Bodys werden immer als Text angezeigt: HTML wird nie gerendert, Bilder werden nie dargestellt, und Base64-Bodys werden nur dekodiert, wenn ihr Inhaltstyp textbasiert ist.
Häufige Fragen
Wie exportiere ich eine HAR-Datei aus meinem Browser?
Öffnen Sie die Entwicklertools (F12), wechseln Sie zum Tab „Netzwerk“, laden Sie die Seite neu, um die Anfragen aufzuzeichnen, klicken Sie dann mit der rechten Maustaste in die Anfrageliste und wählen Sie „Alle als HAR speichern“ (Chrome, Edge) oder nutzen Sie die Export-Schaltfläche (Firefox, Safari). Aktivieren Sie „Log beibehalten“, wenn das Problem über eine Weiterleitung hinweg auftritt.
Wird meine HAR-Datei irgendwo hochgeladen?
Nein. Die Datei wird von JavaScript in Ihrem Browser gelesen und ausgewertet, nichts wird an einen Server gesendet. Das ist wichtig, weil die Datei Ihre Cookies und Tokens enthalten kann.
Ist eine HAR-Datei nach „Bereinigen und exportieren“ sicher zum Teilen?
Die Funktion entfernt die üblichen Zugangsdaten: Cookies, Autorisierungs-Header, API-Schlüssel sowie Token- und Passwortparameter. Sie kann nicht jedes Geheimnis erkennen, etwa personenbezogene Daten in einer HTML-Seite oder einen eigenen Feldnamen. Prüfen Sie die heruntergeladene Datei daher vor dem Teilen.
Warum weicht die Größe von der Anzeige in meinem Browser ab?
Zeichnet die Datei die Übertragungsgröße (_transferSize) auf, wird dieser Wert angezeigt. Andernfalls wird die Body-Größe plus Header-Größe verwendet oder die dekodierte Inhaltsgröße. Komprimierte Antworten sind unter Übertragen deshalb kleiner als unter Ressourcen (dekodiert).
Warum zeigen manche Anfragen „fehlgeschlagen“ und kein Timing?
Der Status 0 bedeutet, dass der Browser nie eine Antwort erhalten hat: Die Anfrage wurde von einer Erweiterung blockiert, abgebrochen, per CORS abgewiesen oder scheiterte auf Netzwerkebene. Hat der Browser den Fehlertext gespeichert, erscheint er in den Details.
Ähnliche Tools
- JSON-Formatierer und -Validator Kostenloser JSON-Formatierer und Validator: JSON im Browser formatieren, minifizieren und prüfen – Syntaxfehler mit Zeile und Spalte.
- URL-Parser URL zerlegen: Protokoll, Host, Port, Pfadsegmente, dekodierte Query-Parameter und Fragment anzeigen, Parameter bearbeiten und die URL neu zusammensetzen.
- User-Agent-Parser User-Agent-String analysieren: Browser, Engine, Betriebssystem, Gerät und CPU erkennen. Massenanalyse mit CSV-Export, komplett im Browser.