The Website Previewer

Cache Checker

Cache Checker

Paste a URL. We fetch it, read the response headers, and grade how well it caches: Cache-Control freshness, ETag/Last-Modified validators, CDN edge HIT/MISS, and gzip/Brotli compression. Useful after a migration to confirm your new host caches like the old one.

Free · no signup

What this checks

  • Freshness: Cache-Control: max-age / s-maxage or legacy Expires — how long caches may reuse the response.
  • Validators: ETag and Last-Modified let caches revalidate cheaply with a 304 instead of redownloading.
  • Edge cache: CDN hit/miss from cf-cache-status (Cloudflare), x-cache (Fastly/Varnish), x-vercel-cache, Netlify.
  • Compression: Brotli (br) or gzip in Content-Encoding shrinks transfer size.
  • Cache busters: no-store, Vary: *, or Vary: Cookie that quietly disable caching.

Frequently asked questions

What is a good Cache-Control setting?

Long max-age with immutable for hashed static assets; short or no-cache for HTML. The tool grades yours and suggests fixes.

What does a CDN cache HIT mean?

The response came from the CDN edge, not your origin — faster for visitors. A single request often MISSes, then warms to HIT.

Why does my page show no compression?

Your server may not send gzip or Brotli. We advertise Accept-Encoding, so a "no compression" result usually means it isn't enabled.

Related free tools

Toggle navigation