Page Speed Score Calculator
Estimate your website's performance score from Core Web Vitals — LCP, INP, CLS, FCP, TBT, and Speed Index. Get a weighted score, letter grade, metric breakdown, and optimization recommendations. Free browser-based page speed calculator.
Enter your Core Web Vitals from Lighthouse, Chrome DevTools, PageSpeed Insights, WebPageTest, or GTmetrix.
Core Web Vitals
Time until the largest visible element finishes rendering.
Responsiveness of the page to user interactions like taps and clicks.
Total time the main thread was blocked and unable to respond.
How much visible content unexpectedly shifts during load.
Time until the first text or image is painted on screen.
How quickly content is visually populated during load.
Press Esc to reset
Estimated Performance Score
Enter your Core Web Vitals to estimate the performance score.
Metric Breakdown
Recommendations
Performance Rating
What Is a Page Speed Score Calculator?
A page speed score calculator is a free browser-based tool that estimates a website's overall performance score from manually entered Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), Cumulative Layout Shift (CLS), First Contentful Paint (FCP), Total Blocking Time (TBT), and Speed Index. Instead of crawling a live URL, it applies a weighted formula inspired by Google Lighthouse's scoring methodology to numbers you already have from Lighthouse, Chrome DevTools, PageSpeed Insights, WebPageTest, or GTmetrix.
This is deliberately not a PageSpeed Insights API clone — there is no backend, no crawling, and no API key required. Everything runs instantly inside your browser, which makes it useful when you already have raw metrics from a report and want a quick score estimate, a second opinion, or a way to explore how changing one metric would shift the overall result.
Built for web developers, front-end engineers, SEO specialists, performance engineers, digital marketers, website owners, and students learning Core Web Vitals, this tool provides an instant weighted score, a letter grade, a per-metric breakdown, and tailored optimization recommendations — all processed locally with no data ever leaving your browser.
How the Page Speed Score Calculator Works
Enter your six Core Web Vitals measurements. Each metric is scored 0-100 against Google's published good/poor thresholds, then combined using Lighthouse-inspired weights to produce a single estimated score.
Metric Weights & Thresholds
LCP 30% — good ≤ 2.5s, poor > 4.0s
INP 25% — good ≤ 200ms, poor > 500ms
TBT 20% — good ≤ 200ms, poor > 600ms
CLS 15% — good ≤ 0.1, poor > 0.25
FCP 5% — good ≤ 1.8s, poor > 3.0s
Speed Index 5% — good ≤ 3.4s, poor > 5.8s
Final Score = (LCP score × 0.30) + (INP score × 0.25) + (TBT score × 0.20) + (CLS score × 0.15) + (FCP score × 0.05) + (Speed Index score × 0.05), rounded and clamped between 0 and 100.
How to Use the Page Speed Score Calculator
Step-by-Step Guide
- 1Gather Your Core Web Vitals: Measure LCP, INP, CLS, FCP, TBT, and Speed Index using Lighthouse, Chrome DevTools, PageSpeed Insights, WebPageTest, or GTmetrix.
- 2Enter Each Metric: Type each measured value into its field — seconds for LCP/FCP/Speed Index, milliseconds for INP/TBT, and a unitless decimal for CLS.
- 3Read the Live Score: The estimated performance score, letter grade, and status update instantly on an animated circular gauge as you type.
- 4Review the Metric Breakdown: Check the per-metric breakdown to see which Core Web Vitals are pulling your score down and by how much.
- 5Apply the Recommendations: Follow the tailored optimization tips generated for any metric outside Google's recommended thresholds, then export or print the report.
Key Features
- ✓6 Core Web Vitals metrics with Lighthouse-inspired weighting
- ✓Real-time calculation with a 150ms debounced update
- ✓Animated circular score gauge with color-coded status
- ✓4-tier performance rating (Excellent, Good, Needs Improvement, Poor)
- ✓Letter grade summary (A, B, C, F)
- ✓Per-metric score breakdown with progress bars
- ✓Automatic, metric-specific optimization recommendations
- ✓3 example presets plus a random test-data generator
- ✓Shareable calculation URL using query parameters
- ✓Export report as CSV, JSON, or TXT
- ✓Print-ready report and full-text copy
- ✓Calculation history — save and reload past results
- ✓Auto-saves your last session and restores it on return
- ✓Keyboard shortcut — Esc to reset
- ✓Inline validation with clear, friendly error messages
- ✓No signup required — 100% free to use
- ✓All processing runs locally — no data leaves your browser
Real-World Use Cases
Interpreting a Lighthouse Report Offline
A developer runs Lighthouse locally, gets LCP 2.1s, CLS 0.02, INP 140ms, FCP 1.2s, TBT 80ms, and SI 2.8s, and pastes them into the calculator to get an instant 96/100 Excellent score with a clear breakdown of which metric contributed most.
Prioritizing Optimization Work
A front-end engineer with LCP 3.8s, INP 320ms, and TBT 420ms sees a 68/100 Needs Improvement score and uses the weighted breakdown to confirm LCP and TBT deserve the most attention before smaller fixes.
Explaining Performance to a Non-Technical Stakeholder
An SEO specialist exports a print-ready PDF report showing the score, grade, and plain-language recommendations to share with a client who doesn't read raw Core Web Vitals numbers.
Comparing Before-and-After Metrics
A performance engineer saves a baseline calculation to history, ships a set of optimizations, re-measures, and reloads the saved entry to compare the old and new scores side by side.
Teaching Core Web Vitals in a Classroom
A student learning web performance uses the random example generator to explore how changing individual metrics like CLS or INP shifts the final weighted score and grade.
Quick Sanity Check Without Running a Full Audit
A marketer with metrics already pulled from a GTmetrix report gets a fast score estimate without waiting for a fresh PageSpeed Insights crawl or dealing with API rate limits.
Tips & Common Mistakes
Pro Tips
- 💡Prioritize LCP, INP, and TBT first — they carry 75% of the total weight, so improving them moves the overall score the most.
- 💡Measure on a throttled mobile profile when possible, since Core Web Vitals thresholds are calibrated for real-world mid-tier mobile conditions, not a fast desktop connection.
- 💡Re-measure after every meaningful deploy and save each result to history so you can track whether optimizations are actually working over time.
- 💡Treat CLS fixes as cheap wins — reserving space for images and ads is often a one-line CSS change that can meaningfully improve the score.
- 💡Use the random example generator to build intuition for how the weighted formula responds to different metric combinations before auditing a real site.
Common Mistakes to Avoid
- ✕Don't treat this estimate as identical to Google PageSpeed Insights — it uses a simplified linear model, not Lighthouse's proprietary log-normal scoring curve.
- ✕Don't mix lab data (Lighthouse) with field data (Chrome UX Report) in the same calculation — they measure different conditions and shouldn't be blended.
- ✕Don't optimize FCP or Speed Index at the expense of LCP or INP — they carry far less weight and won't move the overall score much on their own.
- ✕Don't ignore a single poor metric just because the overall score looks fine — a very low CLS or INP score can still be a real usability problem worth fixing.
- ✕Don't forget mobile and desktop scores differ significantly — always label which device profile your entered metrics came from.
Core Web Vitals Threshold Reference Table
| Metric | Weight | Good | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | 30% | ≤ 2.5s | > 4.0s |
| Interaction to Next Paint (INP) | 25% | ≤ 200ms | > 500ms |
| Total Blocking Time (TBT) | 20% | ≤ 200ms | > 600ms |
| Cumulative Layout Shift (CLS) | 15% | ≤ 0.1 | > 0.25 |
| First Contentful Paint (FCP) | 5% | ≤ 1.8s | > 3.0s |
| Speed Index (SI) | 5% | ≤ 3.4s | > 5.8s |
* Thresholds are based on Google's publicly documented Core Web Vitals guidance. Actual PageSpeed Insights scoring uses a proprietary log-normal distribution that this calculator approximates linearly.
Frequently Asked Questions
What is a Page Speed Score Calculator?
A Page Speed Score Calculator is a free browser-based tool that estimates a website's overall performance score from manually entered Core Web Vitals — LCP, INP, CLS, FCP, TBT, and Speed Index — using a weighted formula inspired by Google Lighthouse's scoring methodology.
How is the performance score calculated?
Each metric is scored 0-100 based on how it compares to Google's recommended good/poor thresholds, then combined using weighted percentages: LCP 30%, INP 25%, TBT 20%, CLS 15%, FCP 5%, and Speed Index 5%.
What is a good performance score?
A score of 90-100 is rated Excellent, 70-89 is Good, 50-69 is Needs Improvement, and below 50 is Poor.
Why doesn't this match Google PageSpeed Insights exactly?
This calculator uses a simplified linear approximation of Lighthouse's scoring curve since it has no access to Lighthouse's proprietary log-normal distribution data. It's designed to give a close, directionally accurate estimate, not an exact replica.
What is LCP (Largest Contentful Paint)?
LCP measures how long it takes for the largest visible element on the page to finish rendering. 2.5 seconds or less is good; above 4 seconds is poor.
What is INP (Interaction to Next Paint)?
INP measures how responsive a page is to user interactions like clicks and taps. 200ms or less is good; above 500ms is poor.
What is CLS (Cumulative Layout Shift)?
CLS measures how much visible content unexpectedly shifts during page load. A score of 0.1 or less is good; above 0.25 is poor.
Where do I get my LCP, INP, CLS, and other metric values?
You can measure these in Chrome DevTools, Google PageSpeed Insights, WebPageTest, or GTmetrix — all free tools that report each Core Web Vital.
Does a good score guarantee good SEO rankings?
No. Page speed is one of many ranking factors Google considers. A strong score improves user experience but content quality, relevance, and backlinks remain far more influential.
Is my data private when using this calculator?
Yes. All calculations run entirely in your browser using JavaScript. The metric values you enter are never transmitted to any server, stored in any database, or accessible to anyone other than you.
Who Uses This Calculator?
Web Developers
Quickly estimate the score impact of a metric improvement before shipping a performance fix.
Performance Engineers
Break down exactly which Core Web Vital is dragging the overall score down and by how much.
SEO Specialists
Explain Core Web Vitals scores to clients in plain language with exportable, print-ready reports.
Digital Marketers
Get a fast performance snapshot without waiting on a live PageSpeed Insights crawl.
Website Owners
Understand whether a site's load times are likely helping or hurting search visibility.
Students & Educators
Learn how Core Web Vitals combine into a single score using a transparent, weighted formula.
Related Tools
Session Duration Calculator
Calculate average session duration and total session time from hours/minutes/seconds, total seconds, or bulk-pasted analytics data — with CSV and JSON export.
Bounce Rate Calculator
Calculate bounce rate percentage.
Conversion Rate Calculator
Compute conversion rate from visitors.
SEO Score Calculator
Estimate SEO optimization score.
Domain Authority Estimator
Estimate domain authority score.
Download Time Calculator
Estimate download time.