Weigh any web page. See the total download size, the number of files and a breakdown of HTML, CSS, JavaScript, images and fonts, with the biggest files and quick wins.
| File | Type | Size | Status |
|---|
Sizes are what the browser downloads (compressed when the server compresses). Files that scripts load later are not counted.
Heavy pages load slowly, especially on phones and slow networks, and they use more of your visitors’ data. Images and JavaScript are usually the biggest part. This tool shows exactly where the weight comes from and gives quick wins, like compressing HTML, lazy-loading images or cutting font weights.
| Total size | Result | What it means |
|---|---|---|
| Under 1 MB | Light page | Loads fast, even on slow mobile data |
| 1 to 2.5 MB | Normal weight | About the size of a typical page |
| 2.5 to 5 MB | Heavy page | Slow on mobile data |
| Over 5 MB | Very heavy page | Many visitors will wait a long time |
Our server fetches the page and measures the HTML size.
Our serverStylesheets, scripts, images and fonts linked in the HTML are listed.
In your browserOur server requests each file and records its size and headers.
Our serverTotals are grouped by type: HTML, CSS, JavaScript, images, fonts and other.
In your browserCompression, caching, image size, font count and missing files are checked.
In your browserSizes are the bytes downloaded for each file. If the server compresses a file with gzip or Brotli, the smaller compressed size is what visitors download.
Total page weight = HTML + CSS + JavaScript + images + fonts + other files.
Files loaded later by JavaScript, like ads, chat widgets and lazy images, may not be counted, so the real page in a browser can be heavier. For a full browser test, use our PageSpeed Checker.
One number for the whole page.
HTML, CSS, JS, images and fonts.
Find the heaviest files fast.
See if HTML and text files are compressed.
Spot too many font downloads.
Simple steps to cut the size.
Find heavy files before a release.
See which plugins add weight.
Add page weight to speed audits.
Keep pages light for phone users.
First release with total weight, type breakdown, biggest files and quick wins.
We run the tool against our test cases again and check web.dev performance guidance for changes.
Tool page last reviewed on .
Tell us what you entered, what happened and what you expected. Our developer checks every report, fixes confirmed bugs as a high priority and tests the fix before it goes live.
This page follows our Editorial Policy and Methodology. If something here is wrong, our Corrections Policy explains how we fix it. Learn more about the SpellMistake team.
No ratings yet. Be the first to rate this tool.
How useful was the Page Size Checker for you?
Ratings come from real visitors. One rating per person. We never add, edit or remove ratings.
Page size, or page weight, is the total amount of data a browser downloads to show a web page.
Yes. It is 100% free, with no sign-up.
Under 1 MB is light. 1 to 2.5 MB is normal. Over 2.5 MB is heavy and over 5 MB is very heavy, so it is worth slimming down.
Usually large images, lots of JavaScript and many font files.
Indirectly. Heavier pages load slower, which can hurt Core Web Vitals and user experience.
Some files load later through JavaScript, like ads and chat widgets. This tool counts the files linked in the HTML.
Resize them to the size they are shown, compress them and use WebP or AVIF.