Core Web Vitals Calculator

Check your Core Web Vitals scores against Google thresholds. Evaluate LCP, FID/INP, and CLS values for good, needs improvement, or poor.

sec
ms
LCP
Good
2.10s โ€” โ‰ค 2.5s
INP
Good
150ms โ€” โ‰ค 200ms
CLS
Good
0.080 โ€” โ‰ค 0.1
Overall
Passes CWV
Planning notes, formulas, and examples

About the Core Web Vitals Calculator

Core Web Vitals are Google's metrics for measuring real-world user experience on the web. They focus on three aspects: loading performance (Largest Contentful Paint โ€” LCP), interactivity (Interaction to Next Paint โ€” INP), and visual stability (Cumulative Layout Shift โ€” CLS).

This calculator evaluates your Core Web Vitals values against Google's official thresholds, classifying each metric as Good, Needs Improvement, or Poor. These thresholds affect search visibility and represent the minimum standards for a positive user experience.

Core Web Vitals are part of Google's page experience signals for search ranking. Sites that meet the Good thresholds for all three metrics can gain a ranking advantage, making CWV optimization both a performance and an SEO priority.

When This Page Helps

Core Web Vitals directly impact Google search rankings and user experience. It evaluates your metrics against official thresholds, helping you prioritize which areas to improve and validate changes after optimization.

How to Use the Inputs

  1. Measure your LCP in seconds using Lighthouse, PageSpeed Insights, or CrUX data.
  2. Measure your INP (or legacy FID) in milliseconds.
  3. Measure your CLS as a unitless score.
  4. Enter all three values into the calculator.
  5. Review the per-metric assessment (Good, Needs Improvement, Poor).
  6. Focus optimization on any metric rated as Poor first.
Formula used
LCP: Good < 2.5s, Needs Improvement 2.5โ€“4.0s, Poor > 4.0s. INP: Good < 200ms, Needs Improvement 200โ€“500ms, Poor > 500ms. CLS: Good < 0.1, Needs Improvement 0.1โ€“0.25, Poor > 0.25.

Example Calculation

Result: All Good โ€” Passes Core Web Vitals

LCP of 2.1s is under the 2.5s Good threshold. INP of 150ms is under the 200ms Good threshold. CLS of 0.08 is under the 0.1 Good threshold. This page passes all Core Web Vitals and qualifies for Google's page experience ranking boost.

Tips & Best Practices

  • Measure CWV with field data (CrUX) rather than lab data for accurate ranking impact.
  • LCP optimization: preload hero images, optimize server response, remove render-blocking resources.
  • INP optimization: break up long tasks, reduce JavaScript execution time, use web workers.
  • CLS optimization: set explicit sizes on images/ads, avoid inserting content above the fold.
  • Monitor CWV continuously โ€” they can regress with new deploys or content changes.
  • Mobile and desktop CWV are evaluated separately by Google.

The Three Pillars of Web Performance

Core Web Vitals distill web performance into three user-centric dimensions. LCP captures loading speed: when does the main content appear? INP captures interactivity: how quickly does the page respond when users interact? CLS captures visual stability: does the page layout shift unexpectedly?

Measuring Core Web Vitals

Lab tools (Lighthouse, WebPageTest) provide consistent, reproducible measurements ideal for optimization work. Field tools (Chrome UX Report, RUM providers) capture real user experience across diverse devices, networks, and conditions. Both data sources serve different purposes.

Optimization Priority

If multiple metrics are Poor, prioritize LCP first as it has the most direct impact on perceived performance. CLS fixes are often quick wins (adding image dimensions, reserving ad space). INP improvements require deeper JavaScript optimization.

Beyond Core Web Vitals

While CWV captures the most important aspects, other metrics like TTFB, FCP, TBT, and Speed Index provide additional insights. A holistic performance monitoring strategy tracks CWV for business impact and supplementary metrics for diagnostic depth.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Interaction to Next Paint (INP) is the interactivity metric used in Core Web Vitals. INP measures responsiveness across all interactions (clicks, taps, keyboard), not just the first input, making it a more comprehensive interactivity metric than FID.