Free technical SEO tool

Page Size Checker

Measure the raw, uncompressed HTML Googlebot fetches. Get the exact size, a markup breakdown, and practical fixes—without signing up.

Public HTTP and HTTPS pages only. Limited to 20 checks per hour.

No account required

What the result means

HTML size is not total page weight

This checker downloads the initial HTML response and measures its uncompressed bytes. It does not add the bytes in linked images, CSS, fonts, or JavaScript. Those resources matter for performance, but they are fetched separately and are not part of the document-size result.

The thresholds

Up to 500 KB

A practical lean-page target with comfortable headroom.

500 KB–2 MB

Crawlable, but worth checking for avoidable inline code and markup.

Over 2 MB

Googlebot can stop fetching before it reaches the end of the document.

How to shrink oversized HTML

  1. 1

    Move inline code into external files

    External CSS and JavaScript can be cached and do not inflate every HTML response.

  2. 2

    Remove repeated markup

    Audit mega menus, hidden variants, page-builder wrappers, and long server-rendered listings.

  3. 3

    Keep embedded data intentional

    Large JSON payloads, base64 images, inline SVGs, and duplicated structured data add up quickly.

Frequently asked questions

What does the page size checker measure?

It measures the uncompressed bytes in the fetched HTML document. External images, stylesheets, and scripts are counted as references, but their file sizes are not added.

What happens when HTML is larger than 2 MB?

Google documents that Googlebot stops fetching a supported file after the first 2 MB of uncompressed data. Only the downloaded portion is sent for indexing consideration.

Does a small HTML document guarantee a fast page?

No. HTML size is one technical signal. Images, fonts, CSS, JavaScript, server response time, and rendering work can still make a page slow.

Why can this checker refuse a URL?

It only fetches public HTTP and HTTPS pages. Private networks, local hosts, unsafe redirects, disallowed robots.txt paths, non-HTML responses, and slow responses are rejected.

Related tools

Turn the diagnosis into a plan.

Calculate recurring SEO spend or model a month-by-month traffic and revenue scenario.