Page Speed & Payload Analyzer

Website File Size & Asset Checker

Measure overall page weight, audit heavy images, inspect CSS/JS minification status, and count HTTP network requests.

Enter a full website URL starting with http:// or https://.
Payload Breakdown & Score
Scan Complete
Total Page Weight
1.85 MB
HTTP Requests
42 reqs
Images Share
1.24 MB (67%)
Unminified JS/CSS
3 Files
Transfer Size Distribution:
Images (67%)
JavaScript (18%)
CSS (10%)
HTML / Other (5%)
Asset Type File Name / Path Size Optimization Status Potential Savings
PNG Image /assets/hero-banner.png 680 KB Uncompressed PNG ~510 KB (Convert to WebP/AVIF)
JavaScript /js/vendor-bundle.js 245 KB Unminified (Whitespace present) ~90 KB (Minify + Gzip/Brotli)
WebP Image /assets/icon-grid.webp 34 KB Optimized None required

How Heavy Payloads Impact SEO and Conversions

A website's total file size is the aggregate weight of HTML documents, CSS stylesheets, JavaScript files, images, custom fonts, and third-party embeds. Heavy pages increase First Contentful Paint (FCP) and Largest Contentful Paint (LCP), dragging down search engine rankings and increasing abandonment rates on cellular networks.

Core Web Vitals Impact

Unoptimized hero media directly delays LCP times, resulting in poor Google PageSpeed Insights evaluations.

Mobile Bandwidth Budget

Sites exceeding 2 MB require substantial client-side memory and CPU time to decompress and render on handheld devices.

Target Weight Budgets by Asset Category

To guarantee lightning-fast load times under 2 seconds, aim to maintain total transfer sizes within these industry benchmarks:

Resource Recommended Budget Primary Optimization Strategy
Images & Media < 800 KB Total Deliver modern formats (WebP, AVIF), adopt responsive srcset, and apply lazy loading.
JavaScript < 350 KB Gzipped Tree-shaking, minification, code-splitting, and deferring non-critical scripts.
CSS Stylesheets < 75 KB Gzipped Purge unused selectors (PurgeCSS), inline critical path CSS, and minify output.
Web Fonts < 100 KB Use WOFF2 format exclusively, subset character ranges, and declare font-display: swap.

Actionable Strategies to Reduce Page Weight

Legacy PNG and JPEG graphics frequently take up 60-80% of total transfer weight. Converting to WebP or AVIF decreases byte sizes by 30% to 50% without visible degradation. Always specify explicit width and height dimensions to prevent Cumulative Layout Shifts (CLS).

Minification strips line breaks, superfluous whitespaces, and developer comments, shortening variable identifiers where possible. Bundlers like Vite, Webpack, or Terser handle this during production builds. Always maintain source maps and clean unminified source code backups.

Each external resource incurs DNS lookup, TLS handshake, and TCP round-trip latency. Consolidate scattered CSS/JS chunks, inline miniature SVG icons, leverage HTTP/2 multiplexing, and replace bloated JavaScript plugins with lightweight CSS equivalents.

Ensure your web server (Nginx, Apache, Caddy) or CDN (Cloudflare) has Brotli (br) or Gzip compression enabled for all text-based MIME types (text/html, text/css, application/javascript). This compresses payloads by up to 70% before transit.