What Is a Page Size Checker and How Does It Work?
A page size checker is an analysis tool that calculates the total file size of a web page, including all the individual resources the browser must download to fully render that page. When a visitor navigates to a URL, their browser does not simply download a single file. It downloads the HTML document, then parses it and fetches every linked resource: stylesheets, JavaScript files, images, web fonts, video files, favicons, and any third-party resources loaded by advertising, analytics, or social media scripts.
Our Page Size Checker works by requesting your URL exactly as a browser would, following all redirects and loading every resource referenced in the page source. It then measures and categorizes each resource by type and size, producing a detailed breakdown that reveals where your page weight is concentrated. The tool reports sizes in both compressed (transfer size) and uncompressed (decoded size) formats, since most modern servers deliver text-based resources using Gzip or Brotli compression.
Understanding the distinction between these measurements is important:
- Transfer size: The actual number of bytes sent over the network. This is what affects download time and bandwidth consumption. It reflects compression applied by the server.
- Decoded size: The uncompressed size of the resource after the browser decompresses it. This is what the browser must parse and process, affecting CPU usage and memory consumption.
- Total page weight: The sum of all transfer sizes for every resource loaded by the page. This is the primary metric most people refer to when discussing page size.
The tool also counts the total number of HTTP requests made during the page load. Each request introduces latency, particularly on mobile connections where round-trip times are higher. A page that makes 150 individual requests will generally load slower than a page of the same total weight that makes only 40 requests, because the overhead of establishing connections and waiting for responses accumulates with each additional request.
Beyond raw numbers, the Page Size Checker identifies specific resources that are disproportionately large relative to their function. An unoptimized hero image that weighs 3 megabytes, an unused JavaScript library consuming 500 kilobytes, or a web font loading 12 weights when only 2 are used are the types of specific, actionable findings the tool delivers. This transforms abstract page weight data into concrete optimization targets.