Kostenloser HTTP-Header-Parser
Analysieren und untersuchen Sie HTTP-Header aus Anfragen und Antworten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Aktualisiert am
HTTP Headers Parser
Parse and analyze HTTP headers. Get security scores and recommendations.
strict-transport-securitycontent-security-policyx-frame-optionsx-content-type-optionsreferrer-policypermissions-policycross-origin-embedder-policycross-origin-opener-policycross-origin-resource-policyx-xss-protectionRecommended Headers to Add
x-content-type-optionsreferrer-policypermissions-policycross-origin-embedder-policycross-origin-opener-policyHTTP Headers
Paste HTTP headers from browser DevTools, cURL, or any HTTP response.
Parsed Headers (10)
content-typeIndicates the media type of the resource
cache-controlCaching directives for both requests and responses
etagIdentifier for a specific version of a resource
x-frame-optionsPrevents clickjacking by controlling iframe embedding
strict-transport-securityForces HTTPS connections (HSTS)
content-security-policyControls resources the browser can load
serverInformation about the server software
set-cookieSend cookies from server to client
dateDate and time the message was sent
access-control-allow-originCORS: allowed origins for cross-origin requests
Häufig gestellte Fragen
Was ist der HTTP Headers Parser?
Der HTTP Headers Parser ist ein kostenloses Online-Tool, das HTTP-Header aus Anfragen und Antworten analysiert und auswertet. Es läuft vollständig in Ihrem Browser, ohne Installation oder Anmeldung.
Ist der HTTP Headers Parser kostenlos?
Ja, er ist völlig kostenlos und erfordert keine Registrierung. Die gesamte Analyse erfolgt clientseitig in Ihrem Browser.
Welche Informationen zeigt er an?
Der HTTP Headers Parser zeigt den Namen und Wert jedes Headers an, zusammen mit Erläuterungen zu Sicherheitsauswirkungen, Caching-Verhalten und Content-Negotiation.
Sind meine Daten mit diesem Tool sicher?
Absolut. Der HTTP Headers Parser verarbeitet alles clientseitig in Ihrem Browser. Es werden keine Daten an einen Server hochgeladen oder dort gespeichert. Ihre Inhalte bleiben jederzeit privat auf Ihrem Gerät.
Funktioniert der HTTP Headers Parser auf Mobilgeräten?
Ja, der HTTP Headers Parser ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Sie können ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ganz ohne App-Download.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffnen Sie einfach den HTTP Headers Parser in Ihrem Browser und legen Sie sofort los. Es gibt keine Anmeldebarrieren und keine Nutzungsbeschränkungen.
Welche Programmiersprachen oder Formate werden unterstützt?
Der HTTP Headers Parser unterstützt eine breite Palette beliebter Formate und Sprachen. Die vollständige Liste der unterstützten Optionen finden Sie in der Benutzeroberfläche des Tools.
Wie verwende ich den HTTP Headers Parser?
Geben Sie einfach Ihre Eingabe in das vorgesehene Feld ein, passen Sie die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend können Sie das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Welche Browser werden unterstützt?
Der HTTP Headers Parser funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwenden Sie die neueste Version Ihres bevorzugten Browsers.
Wie werden der HTTP-Sicherheits-Score und die Buchstabennote berechnet?
Der Parser prüft zehn gewichtete Sicherheits-Header und wandelt das Ergebnis in einen Score von 0-100 mit Buchstabennote um. Content-Security-Policy hat das größte Gewicht, gefolgt von Strict-Transport-Security, während Schutzmaßnahmen gegen Clickjacking und MIME-Sniffing wie X-Frame-Options und X-Content-Type-Options knapp dahinter liegen. Jeder Header wird als bestanden, Warnung oder fehlend eingestuft: Ein vorhandener, gut konfigurierter Header bringt volle Punktzahl, ein schwacher Wert teilweise Punkte, ein fehlender Header keine. Die Gesamtpunktzahl ergibt eine Note, wobei 90 und mehr A+ entspricht, 80 einem A, 70 einem B, 60 einem C, 50 einem D, und alles darunter einem F. Das entspricht der Bewertungslogik gängiger Branchentools, läuft aber komplett in Ihrem Browser. Fügen Sie oben Ihre Response-Header ein, um Score, Note und die einzelnen Prüfergebnisse zu sehen.
Was ist der Unterschied zwischen Request-Headern und Response-Headern?
Request-Header werden vom Browser oder Client an den Server gesendet und beschreiben die Anfrage selbst: wer anfragt, welche Inhalte akzeptiert werden und in welchem Kontext. Beispiele sind Host, User-Agent, Accept, Authorization und die Sec-Fetch-Familie. Response-Header werden vom Server zurückgesendet und beschreiben die Antwort sowie deren Behandlung durch den Client, etwa Content-Type, Cache-Control, Set-Cookie und Sicherheits-Header wie Content-Security-Policy und Strict-Transport-Security. Manche Header, etwa Content-Type, kommen in beiden Richtungen vor, mit leicht unterschiedlicher Bedeutung. Der Unterschied ist wichtig, weil Sicherheits-Score und Prüfung fehlender Header nur auf Responses angewendet werden, während die Analyse von Requests dem Debugging dient, was der Client gesendet hat. Mit diesem Tool wechseln Sie zwischen Request- und Response-Modus, damit Kategorisierung und Warnungen exakt zu dem passen, was Sie gerade analysieren. Fügen Sie Ihren Block oben ein und wählen Sie den passenden Modus.
Warum wird mein Set-Cookie-Header als unsicher markiert?
Der Parser prüft jeden Set-Cookie-Wert und warnt, wenn schützende Attribute fehlen. Ein Cookie ohne HttpOnly kann von JavaScript ausgelesen werden, was es anfällig für Diebstahl durch Cross-Site-Scripting macht; ohne Secure kann es über unverschlüsseltes HTTP übertragen werden; und ohne SameSite ist es anfälliger für Cross-Site-Request-Forgery. Session- und Authentifizierungs-Cookies sollten so gut wie immer alle drei Attribute tragen, zum Beispiel HttpOnly; Secure; SameSite=Strict. Die Warnung ist ein Hinweis, kein Fehler, da einige Cookies berechtigterweise per Skript lesbar sein müssen — aber für alles, was mit Login oder Identität zu tun hat, gelten diese Flags als Best Practice. Das Tool zeigt diese Probleme direkt beim Parsen an, sodass Sie den Header vor dem Go-live korrigieren können. Fügen Sie Ihre Set-Cookie-Zeile oben ein, um zu sehen, welche Attribute vorhanden sind und welche empfohlen werden.
Welchen Wert sollte ich für den Strict-Transport-Security-Header (HSTS) verwenden?
Der weithin akzeptierte Standardwert ist max-age=31536000; includeSubDomains, der Browsern mitteilt, für die Domain und alle ihre Subdomains ein volles Jahr lang (31.536.000 Sekunden) ausschließlich HTTPS zu verwenden. Ergänzt man preload, wird die Domain für die Browser-Preload-Liste qualifiziert, die HTTPS fest verankert, sodass auch der allererste Besuch geschützt ist. Der Parser vergibt für HSTS nur dann die volle Punktzahl, wenn max-age mindestens ein Jahr beträgt und includeSubDomains gesetzt ist; ein kürzerer max-age-Wert erhält eine Warnung, ein fehlender Header fällt durch. Seien Sie vorsichtig mit includeSubDomains und preload, da sie für alle Subdomains gelten und sich nur schwer rückgängig machen lassen — stellen Sie also zuerst sicher, dass alle Subdomains HTTPS unterstützen. Das Tool liefert einen kopierbereiten empfohlenen Wert und zeigt an, ob Ihr aktueller Header preload-tauglich ist. Fügen Sie Ihre Header oben ein, um es zu prüfen.
Was bedeutet es, wenn meine Content-Security-Policy 'unsafe-inline' oder 'unsafe-eval' verwendet?
Eine Content-Security-Policy legt fest, von wo aus Skripte, Styles und andere Ressourcen geladen werden dürfen, und zählt damit zu den stärksten Schutzmaßnahmen gegen Cross-Site-Scripting. Die Schlüsselwörter 'unsafe-inline' und 'unsafe-eval' reißen Löcher in diesen Schutz: 'unsafe-inline' erlaubt Inline-Skripte und -Styles direkt in der Seite, und 'unsafe-eval' erlaubt eval-artige Ausführung von Strings als Code — beides können Angreifer ausnutzen. Weil dies den Schutz schwächt, zählt der Parser eine CSP mit diesen Schlüsselwörtern zwar weiterhin als vorhanden, stuft sie aber nur als Warnung statt als vollen Erfolg ein. Das stärkere Muster besteht darin, diese Schlüsselwörter zu entfernen und nur vertrauenswürdige Quellen zuzulassen, häufig mit Nonces oder Hashes für tatsächlich benötigten Inline-Code. Das Tool erkennt diese Schlüsselwörter beim Parsen und erklärt die Auswirkungen. Fügen Sie Ihren CSP-Header oben ein, um zu sehen, ob er sauber durchgeht oder eine Warnung auslöst.
Verwandte Tools
Kostenloser API-Tester Online
Testen Sie REST-APIs mit GET-, POST-, PUT- und DELETE-Anfragen. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser cURL-zu-Code-Konverter
Wandeln Sie cURL-Befehle in JavaScript-, Python- oder PHP-Code um. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser JSON-Schema-Generator
Erzeugen Sie automatisch ein JSON Schema aus Ihren JSON-Daten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser Git-Befehl-Generator
Erzeugen Sie gängige Git-Befehle über eine visuelle Oberfläche. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Über den HTTP Headers Parser
Der HTTP Headers Parser ist ein kostenloses Tool, das einen rohen Block von HTTP-Headern in einen übersichtlichen, kategorisierten und sicherheitsbewerteten Report verwandelt. Fügen Sie die Header aus einer Response oder einem Request ein — eine Zeile pro Header — und das Tool zerlegt jede Zeile sofort in Name und Wert, erklärt, wofür der jeweilige Header steht, markiert riskante Konfigurationen und bewertet die Sicherheit der gesamten Konfiguration. Entwickelt wurde es für Backend- und Frontend-Entwickler, DevOps-Engineers und sicherheitsbewusste Website-Betreiber, die verstehen wollen, was ein Server tatsächlich sendet, ohne den Browser zu verlassen.
Alles läuft lokal auf Ihrem Gerät. Die Header werden per JavaScript direkt im Browser geparst, sodass nichts, was Sie einfügen, an einen Server übertragen oder dort gespeichert wird — praktisch, wenn die Header ein Session-Cookie, ein Authorization-Token oder einen internen Hostnamen enthalten. Es gibt keine Registrierung, keine Installation und kein Nutzungslimit.
Was geparst und kategorisiert wird
Der Parser liest jede Zeile, nimmt alles vor dem ersten Doppelpunkt als Header-Namen und alles danach als Wert und gleicht den Namen mit einer eingebauten Bibliothek von mehr als 80 bekannten Headern ab. Jeder Header wird einer von acht farblich gekennzeichneten Gruppen zugeordnet, sodass Sie die Struktur einer Response auf einen Blick erfassen:
- Security — Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy, Permissions-Policy und weitere
- CORS — die komplette Access-Control-Allow-*-Familie, die Cross-Origin-Requests regelt
- Cache — Cache-Control, ETag, Last-Modified, Expires, Vary sowie die bedingten If-*-Request-Header
- Content — Content-Type, Content-Length, Content-Encoding, Content-Disposition und Verwandte
- Request, Response, General und Performance — Host, User-Agent, Set-Cookie, Server, Server-Timing und weitere Kontext-Header
Alles, was nicht erkannt wird, bleibt erhalten und wird als eigener bzw. unbekannter Header gekennzeichnet, sodass nichts verloren geht. Ein separater Referenz-Tab listet die gängigsten Header nach Kategorie zum schnellen Nachschlagen auf.
Sicherheits-Score und Prüfung fehlender Header
Über die reine Kategorisierung hinaus prüft der HTTP Headers Parser zehn gewichtete Sicherheits-Header und erstellt daraus einen Score von 0–100 mit einer Buchstabennote von A+ bis F. Jede Prüfung liefert das Ergebnis „bestanden“, „Warnung“ oder „fehlt“, und die Zusammenfassung zählt, wie viele auf jede Kategorie entfallen. Das größte Gewicht hat Content-Security-Policy, gefolgt von HSTS, dicht gefolgt von Schutzmaßnahmen gegen Clickjacking und MIME-Sniffing.
Das Tool listet außerdem wichtige fehlende Header auf, sortiert nach Relevanz — kritisch, empfohlen oder optional — und liefert dazu einen sinnvollen empfohlenen Wert, den Sie per Klick kopieren können. Für HSTS schlägt es beispielsweise max-age=31536000; includeSubDomains vor, für X-Content-Type-Options nosniff. Das entspricht weithin anerkannten Best Practices: Ein HSTS-max-age von einem Jahr (31.536.000 Sekunden) mit includeSubDomains und preload ist der Standard, um sich für die Browser-Preload-Liste zu qualifizieren.
Validierung einzelner Header und Anwendungsfälle
Während des Parsens prüft das Tool auch einzelne Werte und zeigt praxisnahe Warnungen an. Es markiert ein Set-Cookie, dem die Attribute HttpOnly, Secure oder SameSite fehlen, eine Content-Security-Policy, die auf 'unsafe-inline' oder 'unsafe-eval' setzt, ein Access-Control-Allow-Origin-Wildcard in Kombination mit Credentials sowie Header wie Server und X-Powered-By, die unnötig Informationen über Ihren Technologie-Stack preisgeben.
Typische Anwendungsfälle sind das Härten einer Website vor dem Launch, das Debuggen, warum ein Browser eine Cross-Origin-Anfrage blockiert hat, die Kontrolle, ob ein CDN die erwarteten Cache-Header sendet, sowie die Analyse der Response eines Mitbewerbers oder Dienstleisters. Kopieren Sie einen Header-Block aus den Chrome- oder Firefox-DevTools, einer cURL-Antwort oder Ihrer Serverkonfiguration, fügen Sie ihn ein und wechseln Sie zwischen Request- und Response-Modus, je nachdem, was Sie gerade analysieren.