Free, privacy-first

Website Performance Simulator

Last updated:

Estimate an overall performance score from core web metrics.

Runs locally in your browser. No data leaves your device.

What this tool helps you answer

What this tool helps you answer

Use this tool before running Lighthouse or commissioning a full performance audit. Enter the Core Web Vitals you have measured (or expect) and model how different device and network conditions change the simulated overall score, so you can prioritize optimization work on the factors that will move the needle for your worst-served users.

Input values

Results

How to interpret the simulation output

The score is a directional model. It reflects how the input metrics interact under the selected profile, not a replacement for measured field data. Use it to prioritize, then validate with Lighthouse or CrUX.

  • LCP carries the highest individual weight in the model because it reflects the largest content load: improving it typically moves the score most.
  • INP penalties become more prominent under low-end CPU profiles, where JavaScript task length compounds the delay.
  • CLS contributes less to the score than LCP or INP but can still push a borderline page below a threshold.
  • The network profile multiplies the effective load time: a page that scores well on Lab/Wired may score significantly lower on Mobile 3G.
  • Run the simulation on several pages, product detail pages, article pages, and category pages, not just the homepage, which is usually the fastest.

Assumptions

  • Inputs are synthetic values and do not replace actual field measurements from CrUX or RUM data.
  • Score thresholds are approximations of Lighthouse scoring methodology and may not match exactly.

Next step

Explore the next step

Estimate an overall performance score from core web metrics.

Editorial review

How this page was built

This page combines the live tool, input guidance, worked examples, and operating limits so Website Performance Simulator stays useful even before users interact with the calculator.

Reviewed by Klartext Tools against the current Website Performance Simulator workflow on 2026-02-24.

Last updated:

Use with judgment

Assumptions

  • Inputs are synthetic values and do not replace actual field measurements from CrUX or RUM data.
  • Score thresholds are approximations of Lighthouse scoring methodology and may not match exactly.

Page scope

What this page covers

  • How to use this tool
  • Sample inputs and scenarios
  • How to interpret the simulation output
  • Use Cases
  • Best practices
  • Why this matters
  • What this tool does

Worked examples

Well-optimized desktop page

Good Core Web Vitals on a wired connection with a high-end device: a baseline for a fast-loading marketing page.

FCP
0.9s
LCP
1.8s
INP
80ms
CLS
0.02
Network
Lab / Wired
CPU
High-end device

High performance score: useful as a reference point before applying mobile throttling.

Switch to Mobile 3G and Low-end device after loading to see how score degrades for the same metrics.

Slow mobile page with high LCP

A page with a heavy hero image and slow server response, tested on a mid-range device with 3G throttling.

FCP
3.2s
LCP
5.8s
INP
320ms
CLS
0.14
Network
Mobile 3G
CPU
Mid-range device

Low performance score: shows how LCP above 4 seconds drives the most degradation under constrained conditions.

Reduce LCP to 2.5s while keeping other inputs fixed to isolate the LCP contribution to the score improvement.

How to use this tool

Enter the Core Web Vitals from a recent Lighthouse run or from your CrUX field data. Use real measurements rather than default values to get directionally useful output.

  1. Enter FCP and LCP in seconds, INP in milliseconds, and CLS as a decimal.

  2. Select the network profile that best represents your target audience. Lab/Wired for desktop benchmarks, Mobile 4G or 3G for realistic field conditions.

  3. Select the CPU profile that matches the device tier you care about most.

  4. Run the simulation and note the headline score and the per-metric status indicators.

  5. Change one input at a time to identify which metric contributes most to score degradation under the selected profile.

Sample inputs and scenarios

Try a well-optimized scenario and a degraded mobile scenario to understand how the scoring model weights each metric.

Well-optimized desktop page

Good Core Web Vitals on a wired connection with a high-end device: a baseline for a fast-loading marketing page.

Sample inputs

FCP
0.9s
LCP
1.8s
INP
80ms
CLS
0.02
Network
Lab / Wired
CPU
High-end device

Sample outcome: High performance score: useful as a reference point before applying mobile throttling.

Switch to Mobile 3G and Low-end device after loading to see how score degrades for the same metrics.

Slow mobile page with high LCP

A page with a heavy hero image and slow server response, tested on a mid-range device with 3G throttling.

Sample inputs

FCP
3.2s
LCP
5.8s
INP
320ms
CLS
0.14
Network
Mobile 3G
CPU
Mid-range device

Sample outcome: Low performance score: shows how LCP above 4 seconds drives the most degradation under constrained conditions.

Reduce LCP to 2.5s while keeping other inputs fixed to isolate the LCP contribution to the score improvement.

Why this matters

Most performance optimization decisions are made with partial data: a Lighthouse score from a fast connection, a waterfall from one test run, or a subjective feel from a developer's machine. A simulator lets you model how different combinations of asset size, server response time, and connection type affect load experience across the distribution of your actual users: not just the median. Use this to prioritize work before running tests and focus changes on the factors that will move the needle for your slowest user segments, not just the average.

Best practices

  • Prioritize reducing Time to First Byte before optimizing asset sizes: server response time affects every other metric downstream.
  • Simulate load on representative content pages, not just the homepage: product and article pages often carry significantly more assets.
  • Use connection presets that reflect your actual traffic distribution, not just the fastest tier.

Use Cases

  • Estimate materials before purchasing to reduce project waste.
  • Compare scenarios on-site and adjust quantities in real time.
  • Create clearer project plans with transparent calculation logic.

Continue the site-health audit

Guides

  • How to Validate Robots.txt Before a Site Launch

    Most launch robots mistakes are avoidable. The problem is not that robots.txt is hard. The problem is that teams review it too late, test too little, or confuse a few working paths with a safe crawl policy.

  • How to Check Hreflang Before a Multilingual Launch

    Hreflang errors are expensive because they waste localization work after launch. A multilingual release can look structurally complete and still fail on language targeting if reciprocal links, URL mapping, or page availability are not checked before publishing.

Browse guides

Comparisons

  • Robots.txt Auditor vs Robots.txt Tester

    These tools overlap, but they answer different launch questions. Robots.txt Auditor is better when you need to inspect the whole file as a policy document. Robots.txt Tester is better when you need a fast yes or no answer for a specific URL and user agent.

  • Free vs Paid SEO Launch Tools for Small Teams

    Small teams often reach a decision point before launch: are free browser-based tools enough, or does this release justify a paid SEO suite? The honest answer depends less on ideology and more on scale, accountability, and how much risk is packed into the release window.

Browse comparisons

Tools & topics

  • Web Utilities & SEO Tools

    Technical website utility tools for robots.txt, hreflang, sitemap validation, crawl checks, and performance diagnostics.

  • Sitemap Validator

    Validate sitemap quality before performance optimizations affect crawl frequency.

  • Robots.txt Auditor

    Confirm crawlers can access the pages whose performance you are optimizing.

  • Hreflang Checker

    Validate international page annotations across the URLs you are targeting for performance gains.

Reviewed by Klartext Tools

  • Reviewed with the Klartext Tools editorial process for practical browser-based workflows.
  • Assumptions and limitations are stated directly on the page before the decision-support sections.
  • Worked examples and FAQs are included so the result can be checked against a second scenario.

Frequently Asked Questions

Is this a Lighthouse replacement?
No. It is a directional simulation for planning and prioritization. Run this tool for fast scenario planning, then validate with Lighthouse or CrUX field data once changes are deployed.
Which metric usually hurts most?
LCP and INP often dominate perceived speed and responsiveness. LCP is most sensitive to image size and render-blocking resources; INP is most sensitive to long JavaScript tasks and main thread contention.
What is the difference between the network and CPU profiles?
The network profile simulates connection speed and latency, it affects how quickly assets load. The CPU profile simulates device processing power, it affects how quickly the browser can parse, execute JavaScript, and respond to user interaction. A mid-range device on 4G can still produce high INP if the main thread is saturated with JavaScript tasks.
Why does improving FCP matter less than improving LCP?
FCP marks when the first content appears, but LCP marks when the largest visible element finishes loading: which is much more closely tied to perceived load completion. The scoring model weights LCP more heavily because it better reflects the user's sense of whether the page is ready to use.
What CLS value should I aim for?
Google's threshold for a good CLS score is 0.1 or below. Values between 0.1 and 0.25 are considered needs improvement. Above 0.25 is poor. Common causes of high CLS include images without explicit dimensions, dynamically injected banners, and web fonts that cause layout shifts when they swap in.
What does Website Performance Simulator calculate compared with a basic website performance simulator online?
Website Performance Simulator focuses on estimate an overall performance score from core web metrics. It is built for web utilities & seo tools workflows and returns reproducible results for the same inputs.
Which inputs affect website performance simulator results the most?
Start with FCP (seconds), LCP (seconds), INP (ms). Small changes in those fields usually drive the biggest output shift, so compare at least two scenarios before deciding.
Is website performance simulator free useful for quick scenario planning?
Yes. Website Performance Simulator is designed for fast what-if analysis, letting you test assumptions and compare outcomes directly in your browser session.

Cross-Category Recommendations

If the job spills into another category, these tools help with the next step.