Gzip Compression Test
Check whether any public page uses gzip or Brotli compression, and see the exact transfer savings — measured, not guessed.
Keep every page compressed — sitewide.
A single-page test is a start. SEOJuicer's full audit checks compression, meta tags, and more across every page on your domain, not just one URL.
What is the Gzip Compression Test?
The Gzip Compression Test is a free tool that fetches any public page live and checks whether the server is actually compressing its response with gzip or Brotli — and if so, exactly how much that compression is saving in transfer size. Rather than just confirming a header is present, it compares the real transferred byte count against the uncompressed size to report a measured savings percentage, so you know precisely how much bandwidth compression is or isn't saving on that page.
It exists because compression is one of the highest-impact, lowest-effort speed fixes available, but it's also easy to assume is already handled when it isn't — a server migration, a CDN misconfiguration, or a new hosting environment can silently leave compression off without anything visibly breaking. Running this check confirms whether it's actually active right now, on the live page, rather than trusting that a setting configured once is still working today.
How to use this tool
No signup, no install — just paste a URL and see exactly how much compression is saving you.
Enter a URL
Type in any public page you want to check — no signup needed.
We fetch it live
We measure the real transferred size against the uncompressed size.
See your savings
Get an exact compression percentage and which assets still aren't compressed.
How this data is collected
When you submit a URL, the tool fetches the page live and reads the Content-Encoding header to determine whether gzip or Brotli compression is active, along with the Content-Length header for the actual transferred byte count. It then separately measures the uncompressed size of the same content and calculates the real savings percentage from the difference between the two — a measured comparison rather than an estimate based on content type alone.
When a server uses chunked transfer encoding without a Content-Length header, the compressed size isn't known until the response finishes streaming, so the tool can confirm compression is enabled without reporting an exact byte-for-byte savings figure in that case. This reflects a single live fetch of the page at the moment you run the test, from our server rather than a visitor's own connection.
Best practices for compression
A few habits worth keeping before you consider compression handled.
- Enable gzip or Brotli on your server rather than relying on defaults. Brotli typically compresses 15-20% smaller than gzip for the same content, so it's worth confirming which one — if either — is actually active.
- Compress every text-based asset, not just the main HTML document. CSS, JavaScript, JSON, and SVG files all benefit just as much and are easy to overlook when only the document response gets configured.
- Skip compressing files that are already compressed. JPGs, PNGs, videos, and most font formats gain little to nothing from gzip or Brotli and just waste server CPU running compression that won't shrink them further.
- Don't treat compression as a substitute for image optimization. Compression works on text-based responses — properly sized and formatted images still need their own separate optimization to meaningfully cut page weight.
Frequently asked questions
Have questions about the gzip compression test? Here are the most common ones our users ask before getting started.
Get a complete picture of your website's SEO health
Run a comprehensive audit and get actionable insights to improve your rankings.
Run Free Website AuditBrowse other categories
Every category groups related tools together, all free and ready to use instantly.
