Page Size Checker

Measure webpage size, HTML weight, and load characteristics. Page weight impacts speed and SEO rankings.

What is Page Size?

Page size is the total bytes a webpage uses, including HTML, CSS, JavaScript, images, fonts, and other assets. The HTML document alone is typically 10-200 KB; full page weight including all assets can range from 500 KB (lean sites) to 5+ MB (image-heavy or unoptimized sites). Page weight directly affects load speed: on a 4G connection (5 MB/s), a 1 MB page takes ~2 seconds; on 3G (1 MB/s), 10 seconds — users abandon. Google's Core Web Vitals (LCP, INP, CLS) heavily weigh page weight, making smaller pages essential for SEO. This tool measures HTML size and gives optimization recommendations.

How to use this tool

  1. Enter the URL — Full URL with https:// (tool adds it if missing).
  2. Click Check Page Size — Tool fetches HTML and measures byte size.
  3. Read the verdict — Excellent / Good / Average / Heavy / Very Heavy.
  4. Get optimization tips — Compress images, minify CSS/JS, enable GZIP, lazy-load.

Page weight benchmarks (2024)

WeightVerdictExamples
< 100 KBExcellentLean static sites, AMP pages
100-500 KBGoodTypical blog post
500 KB – 1.5 MBAverageWordPress with images
1.5-3 MBHeavyImage-heavy or bloated sites
> 3 MBVery heavyUnoptimized, problematic

Industry average (HTTPArchive 2024): mobile pages ~2.2 MB. Desktop ~2.5 MB. Lean sites typically 30-50% under industry average.

Examples

  • News article: 1.8 MB — images and ads add up; consider lazy-load
  • Landing page: 350 KB — good for conversion-focused page
  • E-commerce product: 2.5 MB — product images bloated; switch to WebP
  • Static blog: 80 KB — excellent; fast loads everywhere
  • Old-school WordPress: 4.5 MB — needs major cleanup (uncompressed images, jQuery plugins)

Tips & best practices

  • Compress images first — usually 70-80% of page weight
  • Use WebP format (smaller than JPG/PNG, supported by all modern browsers)
  • Minify CSS, JS, HTML — saves 30-50% size
  • Enable GZIP or Brotli on your server — compresses HTML/CSS/JS in transit
  • Lazy-load images below the fold — defer until user scrolls
  • Remove unused fonts — each font weight is 50-100 KB
  • Audit JavaScript bundles — tree-shake unused code with Webpack/Vite
  • Use a CDN (Cloudflare, BunnyCDN) for fast global delivery

Limitations & notes

This tool measures HTML document size only — doesn't include CSS, JS, images, fonts (subresources). Full page weight is typically 10-30x the HTML size. For comprehensive analysis use Google PageSpeed Insights, Lighthouse, GTmetrix, or WebPageTest — they measure all resources, render time, and Core Web Vitals.

Frequently Asked Questions

Why is my HTML so small but page so heavy?

HTML is just the document structure. Most page weight comes from CSS, JavaScript, images, fonts, videos, and third-party scripts (analytics, ads). Lighthouse and PageSpeed Insights show full breakdown.

What's the ideal page weight?

Under 1 MB total page weight is the modern target. Under 500 KB is excellent. Each additional MB adds ~1 second on 3G connections — meaningful for mobile users.

How does page size affect SEO?

Indirectly via Core Web Vitals. Heavy pages have slower LCP (Largest Contentful Paint), worse user experience metrics, higher bounce rates. Google factors all of this into rankings.

Does GZIP really help?

Yes — HTML, CSS, JS compress 60-80% with GZIP. Images and PDFs already compressed (no benefit). Enable in server: gzip on; in nginx, AddOutputFilterByType DEFLATE text/html in Apache.

What's the difference between page weight and load time?

Page weight: total bytes. Load time: how long until user can interact. Heavy page = slow load on weak connections, but cached pages load instantly regardless of weight.

Can I reduce page size on WordPress easily?

Yes — install caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache), image optimizer (Smush, ShortPixel), use lightweight theme (GeneratePress, Astra), avoid heavy page builders for production pages.

Why are images often the biggest weight?

Photos are inherently larger than text. A high-resolution unoptimized JPG can be 5-10 MB. With WebP, lazy loading, responsive sizes, you can cut image weight by 70-90% without losing visual quality.

Related tools

Image Compressor · Code Minifier · HTTP Headers Checker

Copied