ToolNimba

๐Ÿ“ Page Size Checker

Shihab Mia By Shihab Mia ยท Updated 2026-06-27

Enter any public web address and select Check page size. We fetch the page once and report its download size in KB and MB, the HTTP status, content type, server and load time. Nothing is fetched until you click.

This page size checker measures how many bytes a web page actually downloads, then shows that size in KB and MB along with the HTTP status, content type, server and load time. Paste any public URL, click the button, and get a clear read on whether a page is lean, average or heavy. It runs free in your browser with no signup.

What is the Page Size Checker?

Page size is the number of bytes a browser has to download to render something. A page size checker turns that abstract number into something you can act on: a clear measurement in kilobytes and megabytes for any URL. Every byte costs time, and on slow mobile connections those bytes add up to seconds of waiting, higher bounce rates and lost rankings. Knowing the size is the first step to making a page faster.

There are two layers to page weight, and it helps to be precise about which one this page size checker reports. The first layer is the HTML document itself, the raw markup the server sends back when you request the URL. The second layer is the total page weight: that HTML plus every image, font, script, stylesheet and tracking pixel the page then pulls in. This tool measures the first layer accurately, the actual bytes of the response at the URL you give it. That single document size is a strong, honest signal, because a bloated HTML document (often caused by inlined data, huge DOMs or unminified output) is a problem you can fix directly.

Why does HTML document size matter on its own? Because it is the very first thing that travels across the network, and the browser cannot start rendering or discover other resources until it arrives. A 30 KB HTML response begins painting far sooner than a 600 KB one. Search engines also crawl billions of pages, and lighter documents are cheaper and faster to fetch, which is part of why page speed is a confirmed ranking factor. A page size checker gives you the raw number that other speed tools build their scores on top of.

The HTTP status code reported alongside the size tells you whether you measured what you meant to. A 200 means the page returned normally. A 301 or 302 means you were redirected, so the size and final URL belong to a different address than the one you typed. A 404 or 410 means the page is missing, and any bytes returned are an error page, not real content. A 500 or 503 means the server itself failed. Reading status and size together stops you from optimising a page that is actually broken.

Content type and server round out the picture. The content type confirms the response really is HTML (text/html) rather than JSON, a PDF or an image, which matters when a URL can return different formats. The server header hints at the technology stack behind the site, useful context when you are comparing your own pages against competitors. None of this requires you to install anything: the page size checker does the fetch on the server and hands you a clean report.

Used regularly, a page size checker becomes a simple discipline. Check a page before and after a redesign. Check a template after a developer adds a new widget. Check a competitor to see how lean a top-ranking page can be. The number is small and concrete, and small concrete numbers are exactly what you need to keep a site fast over the long run.

When to use it

  • Auditing a page before and after a redesign to confirm the new HTML is not heavier than the old one.
  • Spotting bloated templates after a developer adds a new widget, banner or third-party embed.
  • Comparing your page weight against a top-ranking competitor to see how lean fast pages can be.
  • Checking that a published page returns HTTP 200 and the right content type, not a stray redirect or error.
  • Quickly diagnosing why a page feels slow by confirming whether the HTML document itself is oversized.
  • Documenting page size as part of an SEO or performance report for a client or stakeholder.

How to use the Page Size Checker

  1. Paste the full address of the page you want to test into the URL field. The page size checker pre-fills https://example.com so you can try it instantly.
  2. Click "Check page size". Nothing is fetched until you click, which keeps the tool fast and respectful of resources.
  3. Wait for the loading indicator while our server fetches the page once and weighs the response. This usually takes a few seconds.
  4. Read the result cards: download size in KB and MB, load time in milliseconds, and the HTTP status code returned by the server.
  5. Scroll the details table to see the final URL after redirects, the exact content type, the reported server software and the raw byte count.
  6. Use "Copy summary" to grab a one-line report, or "Open page" to view the live URL in a new tab. Test another address any time.

Formula & method

The page size checker does not estimate. It performs a real server-side HTTP GET request to the URL you enter through our /api/page-meta endpoint, follows redirects, and reads the full response body. The byte count is the exact length of that downloaded body (the same arrayBuffer the browser would receive for that single document). Size in KB is bytes divided by 1024, and size in MB is bytes divided by 1,048,576 (1024 x 1024), which is the binary convention browsers and developer tools use. Load time is measured as the milliseconds between sending the request and finishing the download, server to target. The HTTP status, content type and server are read straight from the response headers. Note that this measures the single HTML document (or whatever the URL returns), not the combined weight of every image, script and stylesheet the page later loads.
How the page size checker works1. Enter URLhttps://example.com2. Fetch oncesingle HTTP GET3. Weigh bodycount the bytes4. ReportKB and MBResultbytes / 1024 = KB   |   bytes / 1,048,576 = MBplus HTTP status, content type, server and load time in ms

Worked examples

You test a clean marketing landing page and the checker returns 184,320 bytes with HTTP 200.

  1. Read the raw byte count: 184,320 bytes.
  2. Convert to KB: 184,320 / 1024 = 180.00 KB.
  3. Convert to MB: 184,320 / 1,048,576 = 0.176 MB.
  4. Check the status: HTTP 200 means the page returned normally, so the size is real content.

Result: A 180 KB HTML document is lean and loads fast. No action needed on document weight.

You check a content-heavy article URL and get 3,355,443 bytes with HTTP 200, content type text/html.

  1. Read the bytes: 3,355,443 bytes.
  2. Convert to KB: 3,355,443 / 1024 = 3,276.80 KB.
  3. Convert to MB: 3,355,443 / 1,048,576 = 3.200 MB.
  4. Flag it: a 3.2 MB HTML document is heavy. Likely causes are inlined base64 images or a very large DOM.

Result: The page size checker marks this as a heavy page. Move inlined images to real image files and minify the HTML to cut the weight.

You enter an old URL and the checker shows a final URL different from what you typed, with HTTP 301 noted before the 200.

  1. Notice the "Redirected" badge and compare the Final URL row to your input.
  2. The 301 means the original address permanently moved.
  3. The reported size belongs to the destination page, not the old URL.
  4. Re-run the checker on the final URL directly for a clean, single-hop measurement.

Result: You confirmed a redirect chain and now measure the real destination, avoiding a misleading size reading.

Rough HTML document size bands used by this page size checker

Document sizeBandWhat it usually means
Under 100 KBVery leanMinimal, fast first byte to paint. Typical of well-built pages.
100 KB to 1 MBLean to averageNormal range for most content pages with reasonable markup.
1 MB to 3 MBAverage to heavyWatch for inlined images, large DOMs or unminified output.
Over 3 MBHeavyThe HTML alone is too large. Investigate and trim before shipping.

HTTP status codes you may see beside the page size

StatusMeaningEffect on your size reading
200 OKPage returned normallyThe measured size is real page content.
301 / 302Redirect to another URLSize belongs to the final destination, not your input.
404 / 410Page missing or goneAny bytes returned are an error page, not content.
500 / 503Server error or unavailableNo valid page to measure. Retry later or fix the server.

Common mistakes to avoid

  • Assuming this is the total page weight. This page size checker measures the single HTML document returned by the URL, not every image, script and font the page later loads. For full page weight including all assets, use a waterfall tool. The document size is still the right first number to fix.
  • Ignoring a redirect before reading the size. If the result shows a "Redirected" badge and a different final URL, you measured the destination, not the address you typed. Re-run the check on the final URL for a clean single-hop reading.
  • Optimising a page that returned an error. A 404 or 500 still returns bytes, but those bytes are an error page. Always confirm HTTP 200 before treating the size as real content to optimise.
  • Confusing KB and KiB conventions. Browsers and developer tools use the binary convention: 1 KB equals 1024 bytes and 1 MB equals 1,048,576 bytes. This checker uses the same convention so its numbers line up with your dev tools network tab.
  • Testing a logged-in or geo-blocked page. The checker fetches the page as an anonymous visitor from a server. Pages behind a login, paywall or country block may return a different, smaller response than what a signed-in user sees.
  • Reading one measurement as gospel. Server-rendered pages can vary in size between requests as content changes. For a fair view, check a page a couple of times and compare, especially on sites with dynamic or personalised content.

Glossary

Page size
The number of bytes that must be downloaded to receive a web document. Lower is faster.
Byte
The basic unit of digital data. One kilobyte (KB) is 1024 bytes and one megabyte (MB) is 1,048,576 bytes.
HTML document
The raw markup a server returns for a URL, before the browser loads any extra images, scripts or styles.
Total page weight
The combined size of the HTML plus every asset (images, fonts, scripts, styles) a page loads. Larger than the document alone.
HTTP status code
A three digit code the server returns to describe the result, such as 200 OK, 301 redirect or 404 not found.
Content type
A response header (such as text/html) that states what kind of file the URL returned.
Redirect
A server instruction (status 301 or 302) that sends the request to a different URL than the one you asked for.
Load time
The time, here in milliseconds, taken to send the request and finish downloading the response from the target server.

Frequently asked questions

What does this page size checker measure?

It measures the exact byte size of the HTML document returned by the URL you enter, then shows that size in KB and MB. It also reports the HTTP status, content type, server and the load time in milliseconds. It is the real downloaded size, not an estimate.

How do I check the size of a web page?

Paste the page address into the field, then click "Check page size". This web page size checker fetches the page once on our server, weighs the response, and shows you the size in kilobytes and megabytes along with the HTTP status and load time.

Does the page size checker include images and scripts?

No. It measures the single HTML document the URL returns, not the combined weight of every image, script, font and stylesheet the page then loads. The document size is the right first number to optimise. For full asset weight, use a waterfall or page speed tool alongside this one.

What is a good web page size?

For the HTML document alone, under 100 KB is very lean and under 1 MB is comfortable for most pages. Above 1 MB the document is getting heavy and worth investigating, and above 3 MB the HTML itself is too large and should be trimmed.

Why does the size shown differ from my browser dev tools?

This checker reports the uncompressed body it downloads. Your browser may show a compressed transfer size (gzip or brotli) and a separate larger resource size. Both are valid views. The page size checker uses the binary convention (1 KB = 1024 bytes) so the numbers align closely with the resource size in your dev tools.

Why did I get a redirect or a non-200 status?

A 301 or 302 means the URL moved, so the size belongs to the final destination shown in the results, not your input. A 404 means the page is missing and any bytes returned are an error page. A 500 or 503 means the server failed. Always confirm a 200 status before treating the size as real content.

Can it check a page behind a login or paywall?

No. The page size checker fetches the URL as an anonymous visitor from a server, so it cannot pass logins, cookies or paywalls. Pages that require sign in may return a different, usually smaller, response than what a logged-in user sees.

Is this page size checker free, and where does the data come from?

Yes, it is completely free with no signup. The data comes from a single live HTTP request our own server makes to the URL you enter; we read the response size and headers and show them to you. We do not store the pages you check or sell any data, and we only fetch when you click the button.

Why measure HTML page size for SEO?

The HTML document is the first thing a browser downloads, and rendering cannot start until it arrives. Lighter documents paint sooner, are cheaper for search engines to crawl, and feed directly into page speed, which is a confirmed ranking factor. Tracking document size is a fast, concrete way to keep pages quick.

How can I reduce my page size after checking it?

Minify your HTML, remove inlined base64 images and load them as real image files, trim unused inline scripts and styles, cut down very large DOMs, and enable gzip or brotli compression on the server. Re-run this page size checker after each change to confirm the document got lighter.