GZIP/Brotli-Komprimierungsprüfer

Fügen Sie HTTP-Antwort-Header ein, um die gzip-, Brotli-, deflate- oder zstd-Komprimierung zu prüfen. Analysieren Sie die Komprimierbarkeit, geschätzte Einsparungen und erhalten Sie Server-Konfigurationsanleitungen.

Aktualisiert am

Share:
Home/Website Tools/GZIP/Brotli Compression Checker

GZIP/Brotli Compression Checker

Paste your HTTP response headers to check whether compression (gzip, Brotli, deflate, zstd) is enabled. Get compression type, estimated savings, content-type analysis, and server configuration guidance.

Paste HTTP Response Headers

This tool runs entirely in your browser. No data is sent to any server. Headers are parsed and analyzed client-side for educational purposes.

Brotli vs Gzip Comparison

FeatureGzipBrotliDeflateZstandard
Compression RatioGood (~70%)
Best (~78%)
Fair (~65%)Very Good (~75%)
Compression Speed
Fast
Slower (at high levels)Fast
Very Fast
Decompression SpeedFastFastFast
Fastest
Browser Support
Universal
All modern (97%+)UniversalLimited (Chrome 123+)
HTTPS RequiredNoYes (browsers only)NoYes (browsers only)
Best ForDynamic content, broad compatStatic assets, max savingsLegacy systemsReal-time / streaming

Recommendation: Use Brotli for static assets (pre-compressed at build time) and gzip as a fallback for dynamic responses. Most CDNs and modern servers support both with automatic content negotiation via the Accept-Encoding header.

Häufig gestellte Fragen

Was ist der GZIP/Brotli-Kompressionsprüfer?

Der GZIP/Brotli-Kompressionsprüfer ist ein kostenloses Online-Tool, in das du HTTP-Antwort-Header einfügst, um die gzip-, Brotli-, deflate- oder zstd-Kompression zu prüfen. Er analysiert die Komprimierbarkeit, die geschätzten Einsparungen und liefert Anleitungen zur Serverkonfiguration. Er läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.

Welche Kompressionsarten?

Erkennt gzip, Brotli (br), deflate, zstd und identity anhand von Content-Encoding. Prüft außerdem Transfer-Encoding auf Kompression auf Transportebene.

Wie werden die Einsparungen geschätzt?

Wenn Content-Length vorhanden ist, werden Durchschnittsverhältnisse (gzip ~70 %, Brotli ~78 %, deflate ~65 %, zstd ~75 %) verwendet, um die ursprüngliche oder komprimierte Größe zu schätzen.

Ist es sicher?

Ja. Die gesamte Analyse läuft in deinem Browser. Es werden keine Daten an einen Server gesendet.

Ist der GZIP/Brotli-Kompressionsprüfer kostenlos nutzbar?

Ja, der GZIP/Brotli-Kompressionsprüfer ist zu 100 % kostenlos – ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungsbeschränkungen. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.

Funktioniert der GZIP/Brotli-Kompressionsprüfer auf Mobilgeräten?

Ja, der GZIP/Brotli-Kompressionsprüfer ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen – ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den GZIP/Brotli-Kompressionsprüfer in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den GZIP/Brotli-Kompressionsprüfer?

Gib einfach deine Daten in das vorgesehene Feld ein, passe die Einstellungen nach Belieben an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der GZIP/Brotli-Kompressionsprüfer funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen gzip- und Brotli-Kompression?

Gzip und Brotli sind beide verlustfreie Algorithmen, die textbasierte Antworten verkleinern, bevor sie zum Browser übertragen werden — Brotli ist jedoch neuer und effizienter. Bei typischen Text-Assets wie HTML, CSS und JavaScript komprimiert Brotli meist 15-20% stärker als gzip, was schnellere Übertragungen und einen besseren Largest Contentful Paint bedeutet, besonders bei langsamen mobilen Verbindungen. Gzip hat dafür den Vorteil einer nahezu universellen Unterstützung und einer etwas schnelleren Kompression bei niedrigeren Einstellungen, weshalb viele Server darauf zurückfallen, wenn ein Client Brotli nicht ankündigt. Der Browser signalisiert über den Request-Header Accept-Encoding, was er akzeptiert, und der Server antwortet mit Content-Encoding: gzip oder br. Fügst du hier deine Response-Header ein, identifiziert der Checker genau, welche Kodierung aktiv ist, und empfiehlt gzip-only-Seiten die Einführung von Brotli.

Wie komme ich an die HTTP-Response-Header, um sie in den Checker einzufügen?

Du brauchst nur die rohen Response-Header einer einzelnen URL, und dafür gibt es drei einfache Wege. In den Chrome- oder Firefox-DevTools öffnest du den Network-Tab, lädst die Seite neu, klickst auf den Haupt-Dokument-Request und kopierst den Block Response Headers. Im Terminal zeigt curl -I https://example.com die Header an, ohne den Body herunterzuladen, und curl -sI -H "Accept-Encoding: br,gzip" https://example.com signalisiert dem Server, dass Kompression akzeptiert wird, sodass er tatsächlich eine kodierte Antwort zurückliefert. Das Tool parst jede beliebige Liste von Header: value-Zeilen, ein einfaches Copy-Paste reicht also völlig aus. Achte besonders auf Content-Encoding, Content-Type, Content-Length und Vary, denn diese bestimmen das Ergebnis. Füge die Header oben ein, und der Checker schlüsselt jede relevante Zeile verständlich auf.

Warum zeigt meine komprimierte Seite ein Ergebnis "Teilweise" statt "Aktiviert"?

Ein Ergebnis "Teilweise" bedeutet, dass die Kompression technisch funktioniert, aber ein Teil der Konfiguration Probleme verursachen könnte. Der häufigste Auslöser ist ein fehlender oder unvollständiger Vary-Header. Zeigt Content-Encoding br oder gzip, fehlt aber Vary: Accept-Encoding, kann ein gemeinsam genutzter Proxy oder ein CDN die komprimierte Kopie cachen und später an einen Client ausliefern, der nie danach gefragt hat — das Ergebnis sind kaputte Seiten. Der Checker stuft dies bewusst auf Teilweise herab und empfiehlt, den Header hinzuzufügen. Er markiert außerdem einen Vary-Header, der zwar existiert, aber Accept-Encoding auslässt, sowie Auffälligkeiten bei Transfer-Encoding. Teilweise ist also kein Fehlalarm, sondern weist auf ein reales Caching-Risiko hin, das eine einfache ist-es-gzip-Prüfung übersehen würde. Füge deine Header oben ein, um genau zu sehen, welches Signal die Herabstufung ausgelöst hat und wie du es behebst.

Welche Content-Types profitieren tatsächlich von Kompression?

Kompression hilft nur, wenn noch Redundanz zum Entfernen vorhanden ist, deshalb lohnt sie sich bei textbasierten Formaten und ist bei bereits komprimierten Binärdateien vergebliche Mühe. Zu den stark komprimierbaren Typen zählen HTML, CSS, JavaScript, JSON, XML und SVG, bei denen gzip oder Brotli die Payloads um etwa 65-78% verkleinern können. Der Checker markiert diese als Stark komprimierbar und empfiehlt, Kompression zu aktivieren, falls sie fehlt. Dateien, die auf Format-Ebene bereits komprimiert sind, etwa JPEG, PNG, WebP, MP4, PDF, WOFF2-Schriftarten und ZIP-Archive, lassen sich kaum weiter verkleinern, sodass erneutes Komprimieren nur CPU-Zeit kostet; das Tool markiert diese als Bereits komprimiert und drängt nicht zur Kodierung. Diesen Unterschied zu kennen hilft dir, Kompression dort einzusetzen, wo sie die Ladezeit tatsächlich verbessert, statt den Server unnötig zu belasten. Füge deine Header oben ein, und der Checker bewertet deinen Content-Type automatisch.

Wie genau ist die geschätzte Einsparung?

Die Einsparungszahl ist eine Planungsschätzung, kein gemessener Wert für deine konkrete Datei. Ist ein Content-Length-Header vorhanden, wendet der Checker typische, in der Praxis beobachtete Verhältnisse für Text-Assets an: etwa 70% Reduktion für gzip, 78% für Brotli, 65% für deflate und 75% für zstd. Bei einer bereits komprimierten Response rechnet er anhand dieser Verhältnisse rückwärts, um die ursprüngliche unkomprimierte Größe zu schätzen, und bei einer unkomprimierten Response prognostiziert er, wie viel gzip voraussichtlich einsparen würde. Da die tatsächliche Kompression stark vom jeweiligen Inhalt abhängt — sich wiederholendes Markup komprimiert deutlich besser als dichter, einzigartiger Text — solltest du die Zahl als Richtwert zur Priorisierung von Maßnahmen verstehen und nicht als exakten Byte-Wert. Für präzise Zahlen vergleiche das tatsächliche Content-Length vor und nach der Aktivierung der Kompression. Füge deine Header oben ein, um die Schätzung zusammen mit dem vollständigen Ergebnis zu sehen.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/compression-checker" title="GZIP/Brotli Compression Checker — The Toolbox" width="100%" height="250" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/website-tools/compression-checker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free GZIP/Brotli Compression Checker</a> by The Toolbox</p>

Über den GZIP/Brotli-Kompressions-Checker

Der GZIP/Brotli-Kompressions-Checker liest die rohen HTTP-Response-Header einer beliebigen URL aus und zeigt dir, ob der Server die Inhalte tatsächlich komprimiert ausliefert. Du fügst die Header ein, und das Tool meldet, welche Kodierung verwendet wird, wie komprimierbar der jeweilige Content-Type ist, wie viele Bytes du bereits sparst (oder sparen könntest), und mit welcher konkreten Serverkonfiguration sich Lücken schließen lassen. Entwickelt für Webentwickler, Seitenbetreiber sowie Performance- und SEO-Spezialisten, die auf eine Frage schnell eine eindeutige Antwort wollen: Läuft die Kompression hier wie sie soll?

Alles läuft direkt im Browser. Die eingefügten Header werden lokal per JavaScript geparst und ausgewertet, niemals an einen Server hochgeladen — du kannst also bedenkenlos auch interne Staging-Umgebungen oder Seiten vor dem Launch prüfen. Keine Registrierung, kein Rate-Limit, nichts zu installieren.

So liest du deinen Kompressionsstatus

Hol dir die Response-Header einer Seite (der Network-Tab der Browser-DevTools, curl -I oder curl -sI -H "Accept-Encoding: br,gzip" funktionieren alle) und füge sie ein. Der Checker parst jede Header: value-Zeile und untersucht die entscheidenden:

  • Content-Encoding ist das primäre Signal. Das Tool erkennt gzip, br (Brotli), deflate, zstd (Zstandard) und identity (explizit keine Kompression).
  • Transfer-Encoding wird auf chunked-Streaming sowie auf seltene Kompression auf Transportebene geprüft.
  • Content-Type entscheidet, ob Kompression überhaupt etwas bringt, und Vary wird geprüft, um sicherzustellen, dass Caches die richtige Version ausliefern.

Du erhältst eines von drei Ergebnissen — Aktiviert, Teilweise oder Nicht erkannt — plus eine verständliche Aufschlüsselung jedes relevanten Headers. Ein integriertes Beispiel (eine komprimierte und eine unkomprimierte Response) zeigt dir, wie ein gesundes Ergebnis aussieht, bevor du deine eigenen Daten testest.

Warum ein fehlender Vary-Header trotzdem ein Problem ist

Eine Response kann komprimiert und trotzdem fehlkonfiguriert sein. Ist Content-Encoding: br gesetzt, fehlt aber der Header Vary: Accept-Encoding, stuft der Checker das Ergebnis bewusst auf Teilweise herab. Der Grund: Ohne Vary: Accept-Encoding kann ein gemeinsam genutzter Proxy oder ein CDN eine Brotli-kodierte Kopie cachen und später an einen Client ausliefern, der nie danach gefragt hat — das Ergebnis sind kaputte, unlesbare Seiten. Das Tool markiert genau das, weist auch auf einen Vary-Header hin, der Accept-Encoding nicht enthält, und empfiehlt die passende Korrektur — Details, die eine simple "ist es gzip-komprimiert?"-Prüfung übersieht.

Was die Einsparungsschätzung bedeutet

Ist ein Content-Length-Header vorhanden, schätzt der Checker die Auswirkung anhand typischer, in der Praxis beobachteter Verhältnisse für Text-Assets: rund 70 % Reduktion bei gzip, 78 % bei Brotli, 65 % bei deflate und 75 % bei zstd. Bei einer bereits komprimierten Response rechnet er rückwärts, um die ursprüngliche unkomprimierte Größe zu schätzen; bei einer unkomprimierten Response prognostiziert er, wie viel gzip voraussichtlich einsparen würde. Das sind Durchschnittswerte, keine gemessenen Werte für deine konkrete Datei — verstehe sie also als Orientierungshilfe und nicht als exakte Zahl, denn das tatsächliche Ergebnis hängt vom jeweiligen Inhalt ab.

Das Tool bewertet außerdem den Content-Type selbst. Textbasierte Formate (HTML, CSS, JavaScript, JSON, XML, SVG) werden als "Stark komprimierbar" markiert. Bereits komprimierte Binärformate — JPEG, PNG, WebP, MP4, PDF, WOFF2-Schriftarten, ZIP-Archive — erhalten die Markierung "Bereits komprimiert", da eine erneute Komprimierung nur CPU-Zeit kostet, ohne nennenswerten Zusatznutzen.

Von der Diagnose zur Lösung

Kompression gehört zu den wirkungsvollsten Performance-Hebeln überhaupt: Kleinere Text-Payloads verkürzen die Übertragungszeit, was den Largest Contentful Paint verbessert — besonders spürbar bei langsamen mobilen Verbindungen. Da Brotli bei Text typischerweise 15–20 % besser abschneidet als gzip, empfiehlt der Checker gzip-only-Seiten ein Upgrade.

Um den Kreis zu schließen, liefert das Tool fertige, direkt einsetzbare Konfigurations-Snippets für Nginx, Apache (.htaccess / mod_deflate), Cloudflare, Vercel, Netlify und Node/Express. Füge oben deine Header ein, lies dir das Ergebnis durch, kopiere den Bericht oder exportiere ihn als CSV, wende dann die passende Konfiguration an und prüfe erneut.