SEO tools
How heavy is your page?
Enter up to ten URLs — or drop the files themselves — and see the total weight by type against a budget, with the files to trim first.
Pages are fetched through Imbuz’s own fetch service so your browser can read them. Nothing is stored, and only public addresses can be fetched.
About this tool
A page-weight budget you can actually check
A performance budget only works if you can measure against it. Enter a page address and this reads its HTML, finds every stylesheet, script, image, preloaded font and media file it loads — and the fonts and images those stylesheets pull in — measures each one, and totals them by type against the budget you set. It lists the heaviest files and points out the usual culprits: oversized images, fonts that are not WOFF2, too much JavaScript, and text served without compression.
- Free, no sign-up
- Nothing stored
- Paste or fetch
By type, against a budget
HTML, CSS, JavaScript, images, fonts and media, each with its share of the total, and one bar that says over or under.
Follows the stylesheets
Web fonts and background images are usually loaded from CSS, not the HTML. Those are found and measured too.
Tells you what to cut
The heaviest files are listed, and common problems — large JPEGs, uncompressed text, too many fonts — come with a link to the fix.
Step by step
How to check a page’s weight
Enter the pages
Paste one URL, or up to ten — one per line — to compare templates such as home, product and blog post.
Choose a budget
1.5 MB is a sensible target for most pages; 500 KB to 1 MB for a fast landing page.
Trim the heaviest files
Start at the top of the heaviest-files list. Images are usually most of it, and the fixes are one click away.
Get the most out of it
Tips for the best results
- Budget per template, not per siteYour home page, product page and article page load different things. Check one of each.
- Images firstOn most sites images are over half the weight, and resizing plus AVIF often halves the whole page.
- Watch third-party scriptsChat widgets, tag managers and embeds add up quickly and are easy to forget.
- Check with compression onText files should arrive gzip or Brotli compressed. If the report says uncompressed, enable it at your host or CDN.
Keep going
More free SEO tools
Questions
Questions about this tool
Pasted text never leaves your browser. Addresses you enter are fetched through Imbuz’s own fetch service, and nothing is stored. More in the general FAQ.
What is a good page weight?
Under about 1.5 MB is a reasonable target for most pages, and under 1 MB for pages that need to be fast on mobile. The median web page is over 2 MB, so being well under that is an advantage for Core Web Vitals.
How is page weight measured here?
The page’s HTML is fetched and every file it references — stylesheets, scripts, images, preloaded fonts, video posters — is measured, plus the fonts and images loaded from its stylesheets. Sizes are the transfer sizes the server reports, which is what visitors actually download.
Why is the number different from my browser’s DevTools?
DevTools records one real visit: it includes images and scripts added by JavaScript, lazy-loaded content you scrolled to, and the specific responsive image your screen chose, and it may show cached files as zero. This tool measures what the HTML references, without running the page’s JavaScript, so it is a consistent baseline rather than a replay of one visit.
Are the URLs I enter stored?
No. The page and its files are fetched through this site’s own fetch service so your browser can read them, and nothing is stored or logged. Only public addresses can be fetched.
Can I check files that are not online yet?
Yes — switch to Files and drop them. Text files such as CSS and JavaScript are shown at the gzip size a server would send.