Screen Ruler Add to Chrome

Page weight checker

See how much any page makes your browser download, split by scripts, stylesheets, images, fonts and more, without opening DevTools or leaving the tab.

What it shows

Open the Page tab in the Screen Ruler side panel and the Page Weight section gives you one number for the whole page, then breaks it down by what the browser actually downloaded:

A stacked bar shows the proportions at a glance, and a list underneath gives the exact size and percentage of each group, so you can see straight away whether images, scripts or fonts are doing the damage.

How to check a page's weight

  1. Open the page you want to check.
  2. Start Screen Ruler by clicking its toolbar icon or pressing Alt + Shift + S (Option on a Mac).
  3. In the side panel, switch to the Page tab and scroll to Page Weight.

The figures update live while the page keeps loading, so scroll the page to pull in lazy loaded images and watch the total climb. It works on any page your browser can open, including staging sites and pages behind a login, because it measures what your own browser loaded.

How the numbers are measured

Screen Ruler reads the browser's own Resource Timing data, the same source the DevTools Network panel uses, and keeps its own running total as new requests arrive. That has a few practical benefits:

What it cannot see

Browsers hide the size of files loaded from another domain unless that server sends a Timing-Allow-Origin header. Third party scripts, fonts and images often fall into this group. Rather than counting them as zero without telling you, Screen Ruler shows how many cross-origin resources were hidden, so you know the real total is higher.

When it is useful

Page Weight is part of Screen Ruler's Inspect and Studio plans, and every install starts with a free trial with everything unlocked.

Common questions

Why is the total different from the Network panel in DevTools?

The most common reasons are the cache and hidden cross-origin files. With the cache disabled DevTools shows a first visit, while your normal browsing reuses cached files. And files from other domains without a Timing-Allow-Origin header have no visible size, which Screen Ruler reports as a separate hidden count.

Does it include images that load when I scroll?

Yes, once they load. The breakdown updates live, so scroll through the page and the total grows as lazy loaded images and other late requests come in.

What is a good page weight?

There is no single limit, but under 1 MB is a comfortable target for a content page and anything over 3 MB is worth a closer look. What matters more is what the weight is made of: images are usually the easiest win, while JavaScript costs more than its size suggests because it has to be parsed and run.

Does it work on pages behind a login?

Yes. Screen Ruler measures what your own browser downloaded, so it works on staging sites, dashboards and any page you can open, unlike online speed tests that can only reach public URLs.

Install Screen Ruler for free

No account, no setup. Join 60,000+ developers and designers measuring, inspecting, and editing on any page.

Add to Chrome