// free tool //
Page Size Checker
See how heavy a page is and what it loads: the HTML size, every script, stylesheet, image, preloaded font and iframe it references, which of them are third-party, and the heaviest files. Free, no account needed.
Why pages get heavier over time
Pages rarely get slow in one go. They put on weight a release at a time: a hero image uploaded at full camera resolution, a new chat widget, a second analytics tag, a slider library added for one section. Each change looks small on its own, and nobody compares the page with how it was three months ago.
This checker reads the page's HTML and lists the files it references directly: scripts, stylesheets, images (the src or first srcset candidate), preloaded fonts and iframes. It then downloads up to 40 of them to measure their size and splits them into first-party and third-party by domain. It is not a browser, so files loaded from CSS or by JavaScript are not counted. If a script you didn't expect shows up in the list, the Script Detector tells you which service it belongs to.
A single measurement gives you a number without context. MyKavo loads each page you monitor in a real browser on every scan, records its page weight and request count, and compares them with your approved baseline, flagging a weight increase over 20% or a request count increase over 25%. That turns “the site feels slower” into the scan, and the change, where it happened.
Page weight creeps up a release at a time. See which release did it.
This check is one snapshot. MyKavo measures your monitored pages in a real browser every scan and flags page weight and request count increases against your approved baseline.
- Free forever plan
- No credit card
- Monitoring in minutes
// questions //
Frequently asked questions
How do I check the size of a web page?
Enter the page URL and the checker downloads the HTML, lists every script, stylesheet, image, preloaded font and iframe it references, and downloads up to 40 of those files to measure them. It reports the HTML size, the total measured weight, a breakdown by file type and the 10 heaviest files.
Why is the request count lower than in browser DevTools?
Because this tool reads the HTML instead of running the page in a browser. Fonts and background images loaded from CSS, and anything JavaScript fetches after the page loads, never appear in the HTML, so they aren't counted. DevTools shows every request the browser actually made, which is usually more.
Are the sizes compressed or uncompressed?
The file sizes are uncompressed. Text files such as HTML, JavaScript and CSS are usually sent compressed with gzip or Brotli, so fewer bytes travel over the network than shown. When the server reports a compressed size for the HTML document, the checker shows that transfer size too. Images and fonts are already compressed, so their sizes are close to what is transferred.
How big should a web page be?
There is no official limit, so this tool uses rules of thumb rather than Google rules: an HTML document under about 100 KB, a total page weight under about 3 MB, fewer than about 80 requests, and no single file over 1 MB. Smaller is generally faster, especially on mobile connections, and images are usually the largest share of the weight.