Seconds

Google recommends LCP under 2.5s.Good

Estimated Total Page Size Budget

425 KB

This is the maximum total size (compressed/gzipped) of all resources to load within the target time on the selected network.

Resource Allocation

Total: 100%
170 KB (40%)
42 KB (10%)
170 KB (40%)
21 KB (5%)
21 KB (5%)

Visual Breakdown

JavaScript
CSS
Images
Fonts
Other/HTML

Web Vitals Performance Budget CalculatorBeta

Calculate your performance budget for Core Web Vitals based on network speed and LCP targets.

How to Use the Performance Budget Calculator

1

Select Network Speed

Choose the target network condition (e.g., Fast 3G, 4G) your users are likely to use.

2

Set Target LCP

Enter your target Largest Contentful Paint (LCP) time in seconds (e.g., 2.5s).

3

Allocate Resources

Adjust the sliders to distribute the total budget across JavaScript, CSS, Images, and Fonts.

Frequently Asked Questions

What is a Performance Budget?

A performance budget is a limit for pages which you do not want to exceed. It is usually defined in terms of file size (e.g., 500KB total) or load time (e.g., LCP under 2.5s).

Why is LCP important?

Largest Contentful Paint (LCP) is a Core Web Vital metric that measures when the largest content element becomes visible. A good LCP score (under 2.5s) improves user experience and SEO rankings.

How is the budget calculated?

The calculator uses the formula: (Target Time × Network Speed / 8) × Efficiency Factor (0.85). The efficiency factor accounts for network latency and protocol overhead.

Does this budget include all assets?

Yes, the calculated budget represents the total transfer size (gzipped/compressed) of all resources (HTML, CSS, JS, Images, Fonts) needed to render the initial viewport.

What network speed should I target?

For a global audience, targeting 'Fast 3G' or '4G' is recommended to ensure your site is accessible to users with slower connections.

Why is the efficiency factor 0.85?

In real-world networks, you never get 100% of the theoretical bandwidth due to TCP slow start, handshakes, and headers. 0.85 is a conservative estimate for available throughput.

Can I exceed the budget?

You can, but it increases the risk of failing Core Web Vitals assessments, which can negatively impact your search ranking and user retention.

How do I reduce my page size?

Optimize images (WebP/AVIF), minify CSS/JS, use code splitting, lazy load below-the-fold content, and use efficient caching strategies.

Does this affect SEO?

Yes, Google uses Core Web Vitals as a ranking factor. Meeting performance budgets helps ensure you pass these metrics.

What is a good allocation for JavaScript?

JavaScript is the most expensive resource because it must be parsed and executed. Keep it as low as possible, ideally under 200KB compressed for the main bundle.