Page Size Checker
Calculate the exact file size of your webpage in kilobytes.
From the form
Where Page Size Checker fits a share
- You did not quote the total as measured.
- You did not blame images from the sample bucket.
- You did not compare two URLs here.
- CSS and script shares stayed out of the ticket.
- A network panel is the next measurement.
Detail
A Page Size Checker preview
Input
Type https://example.com. The panel shows a total and four shares. Those numbers were not counted from example.com’s responses.
What you should see
Open the same URL in a browser, reload, and read transferred bytes. That total replaces this panel.
Note
Tags and frames from Page Size Checker
- 01
The four buckets match how people talk about weight.
- 02
A total sits above the split so you can see the idea of a budget.
- 03
No bytes are transferred from the host.
Note
The share card Page Size Checker is judging
Page weight is how many bytes a browser transfers to render a URL, split across HTML, images, scripts, and CSS. Real weight comes from a network transfer. This screen shows those categories without downloading the URL.
Real page weight comes from a network transfer. Use the browser’s network panel, or a lab run, when you need bytes. This screen is only the shape of that report.
Total is one of the values Page Size Checker puts on screen. Total weight is the bytes transferred for the URL. The kilobyte figure is filled in on the page. Do not put it in a performance budget.
Read HTML on its own before you mix it with the other rows. The document itself is one slice of the weight. The HTML share is part of the sample split. It is not the size of the live document.
Images answers a narrower question than the headline number. Images are often the heavy slice. The image share is a sample bucket. Do not compress files because this bucket looked large.
Treat Scripts as a label with a specific job. JavaScript is another slice. The script share is not measured. A bundler report is the real script weight.
The CSS line is worth a full stop. Stylesheets and sometimes fonts sit in this bucket. The sample assigns a share without downloading CSS. Use the network panel for real stylesheet bytes.
The host is not contacted. A second run does not measure a new download. If the figures move, they are still not your site’s weight.
If you remember one sequence from Page Size Checker, remember the fields in the order they change a decision. Total matters because Total weight is the bytes transferred for the URL. In practice, The kilobyte figure is filled in on the page. The mistake to avoid is this: Do not put it in a performance budget. HTML matters because The document itself is one slice of the weight. In practice, The HTML share is part of the sample split. The mistake to avoid is this: It is not the size of the live document. Images matters because Images are often the heavy slice. In practice, The image share is a sample bucket. The mistake to avoid is this: Do not compress files because this bucket looked large. Scripts matters because JavaScript is another slice. In practice, The script share is not measured. The mistake to avoid is this: A bundler report is the real script weight. CSS matters because Stylesheets and sometimes fonts sit in this bucket. In practice, The sample assigns a share without downloading CSS. The mistake to avoid is this: Use the network panel for real stylesheet bytes. After that, the checks are simple. You did not quote the total as measured. You did not blame images from the sample bucket. You did not compare two URLs here. CSS and script shares stayed out of the ticket. A network panel is the next measurement.
The worked example for Page Size Checker, read as one scene, is this. Type https://example.com. The panel shows a total and four shares. Those numbers were not counted from example.com’s responses. Open the same URL in a browser, reload, and read transferred bytes. That total replaces this panel.
Final notes for Page Size Checker, written as decisions rather than as a table. When Total is in front of you, decide using this: Total weight is the bytes transferred for the URL. Do not put it in a performance budget. When HTML is in front of you, decide using this: The document itself is one slice of the weight. It is not the size of the live document. When Images is in front of you, decide using this: Images are often the heavy slice. Do not compress files because this bucket looked large. When Scripts is in front of you, decide using this: JavaScript is another slice. A bundler report is the real script weight. When CSS is in front of you, decide using this: Stylesheets and sometimes fonts sit in this bucket. Use the network panel for real stylesheet bytes. Then apply the checks without skipping one. You did not quote the total as measured. You did not blame images from the sample bucket. You did not compare two URLs here. CSS and script shares stayed out of the ticket. A network panel is the next measurement.
Keep Page Size Checker as this step only. When the job moves on, the Page Speed Test UI is the next page: Page Speed Test UI shows a performance score and lab-style metrics for a URL you type. The Mobile-Friendly Checker covers a different piece of the same work: Mobile-Friendly Checker asks for a URL and then shows a pass or fail plus a short list of checks.
Where Page Size Checker fits
Page Size Checker asks for a URL and then shows a total kilobyte figure plus a split across HTML, images, scripts, and CSS. It is a size layout for that kind of report. The numbers are filled in on the page. The URL is not downloaded.
The kilobyte panel is a sample. This page does not download the URL, so the total and the split across HTML, images, scripts, and CSS are not the transfer size.
Page Size Checker in order
Enter a URL.
Run the check. Nothing is downloaded.
Read the total and the HTML, image, script, and CSS shares.
Measure the live page in a network panel before you compress assets.
Easy to misread Page Size Checker
Quoting the kilobytes in a ticket
The figure was not measured. The ticket would target the wrong budget.
Blaming images
The image bucket is a sample. The live page might be script-heavy.
Comparing two URLs
Neither URL was downloaded, so the comparison is empty.
Skipping a network panel
Transferred bytes are the measurement. This panel is the legend.
Terms used by Page Size Checker
- Transfer size
- Bytes on the wire. This tool does not record them.
- HTML weight
- The document’s share. The sample invents it.
- Image weight
- Bytes of images. Not measured here.
- Script weight
- Bytes of JavaScript. Not measured here.
- CSS weight
- Bytes of styles. Not measured here.
From the form
Sharing questions for Page Size Checker
Does the page-size tool download the URL?
No. The kilobyte figures are shown in the browser for the address you type.
What categories are listed?
HTML, images, scripts, and CSS or fonts, plus a total.
How do I get the real transfer size?
Load the URL and read transferred bytes in a network panel.
Can the shares guide a compression task?
No. Compress from a real breakdown, not from this sample.
Field note
Ship the Page Size Checker tags
After Page Size Checker looks right, open Page Speed Test UI if you still need a different tag or preview.