SupperTools

Useful Online Tools & Utilities to Make Everyday Tasks Easier.

GZIP Compression Test for Any Website URL

Find out whether a server really sends gzip compressed pages to browsers, using a real request like a browser makes, instead of trusting configuration claims.

Enter the complete URL of the website you want to test for GZIP compression.

Gzip compression shrinks the text files a website sends, HTML, CSS and JavaScript, often cutting their transfer size dramatically, which makes pages arrive faster. When it is misconfigured, nobody gets an error message; the site simply feels sluggish for every visitor. The GZIP Compression Test settles the question directly: give it a page URL, and it reports whether the server actually returns compressed content to browsers that ask for it, so you can stop guessing about a setting that is invisible in normal browsing.

How Gzip Works, Briefly

When a browser requests a page, it advertises the compression schemes it understands in an Accept-Encoding header. A correctly configured server responds with the page run through the gzip algorithm, marks it with a Content-Encoding: gzip header, and the browser decompresses it transparently. The scheme exploits the redundancy of text: markup repeats tags, code repeats keywords and prose repeats words, all of which compress well. Images and already compressed formats gain almost nothing, which is why gzip targets text assets. Modern hosting usually enables it at the server level, in Apache, nginx or a CDN, but usually is doing heavy lifting in that sentence; shared hosting migrations, rule changes and partial configurations leave it off surprisingly often, and only a test like this one, which makes the request the way a browser does, reveals the truth. The MDN guide to HTTP compression explains the negotiation in full technical detail.

Features of the GZIP Compression Test

The test performs a genuine HTTP request with compression advertised, exactly as a browser sends it, and judges the server by its response rather than by what a control panel claims. It reports whether gzip encoding was applied to the page you gave it, so the verdict applies to the live site your visitors experience, not a staging copy or a default page. Because the check is per URL, you can test the homepage, a blog post and a subdomain separately, which is how partial configurations, the kind that compress the main site but not the shop or the blog, get caught.

How to Use the GZIP Compression Test

  1. Copy the full URL of the page you want to check, starting with https://.
  2. Paste it into the test tool on this page.
  3. Click Test URL and wait for the request to complete.
  4. Read the verdict: whether gzip compression is active for that page, with the supporting response details.
  5. If compression is missing, note the result and take it to your hosting settings or server configuration.
  6. Run the test again after the change to confirm the fix reached the live site.

A compression check pairs naturally with the HTTP headers parser, which shows the raw response headers a server sends, and the website status checker for a general health look at the same site.

When to Run This Test

After any hosting change is the prime moment: migrations, plan upgrades, CDN hookups and SSL installations all shuffle the configuration that controls compression. It is also worth testing during any speed investigation, when a site's pages feel heavy and image optimisation has already been done, uncompressed text transfer is a prime suspect. Developers launching a new site include it in their go live checklist, because discovering the omission six months later means six months of needlessly slow pages for every visitor.

A typical finding looks like this: a page whose HTML weighs 120 KB on the server arrives as roughly 30 KB with gzip enabled, a saving repeated for every CSS and JavaScript file on every visit. Across a busy site that is the difference between pages that feel instant and pages that feel broken on mobile connections, which is why a single clear verdict on compression matters more than most settings in a hosting panel.

Interpreting and Acting on the Result

  • Test more than the homepage. Compression is usually server wide, but templates, subdomains and proxied sections can differ. Check a couple of representative URLs.
  • A pass is not the whole speed story. Gzip handles text transfer size; images, caching and server response time are separate levers. Treat a positive result as one box ticked, not a finished optimisation.
  • If it fails, the fix is configuration, not content. Enabling gzip lives in server settings, hosting panels, .htaccess or nginx configuration, or your CDN's compression toggle. Ask your host, with the test result in hand, if you do not manage the server yourself.
  • Retest after fixing. Configuration changes do not always take effect the way documentation suggests; the same test confirms the repair.
  • Do not chase compression for images. JPEG, PNG and video formats are already compressed; gzip cannot meaningfully shrink them, and optimising those files is a separate task with separate tools.

GZIP Test Questions, Answered

Does gzip compression change how my site looks?

No. Compression happens only in transit: the browser decompresses the files before rendering, so visitors see identical pages and just receive them faster. Nothing about your content, layout or code changes.

Why would my server not have gzip enabled?

Common causes are a fresh server build where it was never switched on, a migration that dropped the old configuration, rules that enable it for some file types only, or a proxy in front of the site stripping the encoding. The test result gives you, or your host, a concrete starting point either way.

What about Brotli: is gzip outdated?

Brotli is a newer algorithm that often compresses text slightly better, and many servers offer it alongside gzip. Browsers negotiate whichever both sides support. Gzip remains the universal baseline: a site passing this test is serving compressed content properly, and the HTTP status code checker can round out the picture of how the server responds.

Does the test work on any URL?

It works on publicly reachable pages, since the test makes a real request like any visitor would. Pages behind logins, firewalls or geographic restrictions may not respond to the test the way they respond to you, so interpret results for protected areas with that in mind.

How much difference does gzip actually make?

For text assets, commonly 60 to 80 percent smaller transfers, because HTML and code are highly repetitive. The real world gain depends on how much of your page weight is text; on a typical content site it is one of the largest single speed wins available.

Verify the Setting Instead of Assuming It

Gzip is invisible when it works and quietly costly when it does not, which makes it the perfect setting to verify rather than trust. One test per important URL tells you whether your server is really compressing what it sends, and gives you the evidence to get it fixed if it is not.

Related Tools