Skip to content

Core Web Vitals test: see if your page passes LCP, INP and CLS

This Core Web Vitals test shows LCP, INP and CLS from real Chrome users next to the lab values, each rated good, needs improvement or poor against Google's thresholds.

Device
  • Free, no account
  • Results in under a minute
  • Real-user and lab data for any public URL

Example result:example-shop.hr

WordPress 6.8

Sample shop · homepage · mobile Chrome · the same check you get for your own site

Run it on your site
Core Web Vitals checker
4 passed · 0 failed · 0 warnings · 1 to note. Google has no real-user data for this page yet, so we cannot tell whether it passes Core Web Vitals. The lab numbers below are an estimate from one test run.No score until Google has real-user data for this page.

Lab data from Google PageSpeed Insights (Lighthouse 12.8.2) · desktop score 100 · no field data: not enough real Chrome users visit this page yet

Lab (Lighthouse 12.8.2)

Lab metrics
MetricValueRating
First Contentful Paint0.8 sgood
Largest Contentful Paint0.8 sgood
Total Blocking Time0 msgood
Cumulative Layout Shift0good
Speed Index4.3 sneeds work
Time to First Byte27 msgood

LCP element: <p>

Field (Core Web Vitals)

No field data. Google publishes Core Web Vitals only for pages with enough Chrome visitors; the lab numbers are the best estimate for now.

Filmstrip

  1. Page at 0.4 s0.4 s
  2. Page at 0.8 s0.8 s
  3. Page at 1.2 s1.2 s
  4. Page at 1.6 s1.6 s
  5. Page at 2.0 s2.0 s
  6. Page at 2.4 s2.4 s
  7. Page at 2.8 s2.8 s
  8. Page at 3.2 s3.2 s

Waterfall · 1 requests

  1. example.com/0 KB
document render-blocking large image

What we found

0 failed0 warnings1 to note4 passed
Show 4 passed checks

What the Core Web Vitals test checks

The three Core Web Vitals from real users and from a lab run, with TTFB and FCP as supporting metrics.

Show 6 more checks

How the Core Web Vitals test works

  1. Read real-user data

    We read LCP, INP and CLS from the Chrome UX Report, the 75th percentile of real Chrome visitors over 28 days.

  2. Run a lab test

    A Lighthouse lab run measures the same page, with TTFB and FCP as supporting metrics.

  3. Rate each metric

    Each metric is rated against Google's thresholds (2.5 s, 200 ms, 0.1) and linked to the guide that explains how to move it.

Real-user data exists only for pages and sites with enough Chrome visitors, and INP needs real interactions, so it never appears in the lab run.

Core Web Vitals test questions

How do I check Core Web Vitals for my site?

Enter a page above: the test reads LCP, INP and CLS from the Chrome UX Report, what real Chrome visitors experienced over 28 days, and runs a Lighthouse lab test beside it. For the whole site, open the Core Web Vitals report in Search Console, which groups similar URLs. The Performance panel in Chrome's developer tools shows live values for your own visit.

What are good Core Web Vitals scores?

Good means LCP within 2.5 s, INP within 200 ms and CLS at or below 0.1, measured at the 75th percentile of page visits. Poor starts above 4 s for LCP, 500 ms for INP and 0.25 for CLS; anything between needs improvement. The test colours each metric by these thresholds, for real users and for the lab run.

What happened to FID in Core Web Vitals?

Interaction to Next Paint replaced First Input Delay as a Core Web Vital in March 2024. FID only timed the delay before the first interaction was handled; INP looks at the interactions throughout a visit and reports one of the slowest, so it catches pages that react slowly after loading. This test reports INP from real users. Total Blocking Time is its lab stand-in.

Which Core Web Vital should I fix first?

The one rated poor for real users, and among those usually LCP, because it affects most pages and has the clearest fixes: a faster server, a lighter hero image and fewer render-blocking files. Fix INP next if the page runs heavy scripts, and CLS if content jumps while loading. The test links each metric to the guide that explains how to move it.

What does the 75th percentile mean in Core Web Vitals?

It means three out of four page visits were at least that fast. Google judges each metric at the 75th percentile of real Chrome visits over 28 days, so a page passes LCP when 75 % of visits show the main content within 2.5 s. A few slow visits on bad connections do not fail you, but a quarter of visitors having a poor experience does.

Why is INP missing from the lab results?

Because INP measures how quickly the page responds to real clicks, taps and key presses, and a lab test loads the page without touching it. Lighthouse shows Total Blocking Time instead, which roughly tracks INP: long JavaScript tasks make both worse. Real INP appears when the Chrome UX Report has enough visits to your page or site.

Why is there no field data for my page?

Google only publishes Core Web Vitals for pages and sites with enough Chrome visitors to be statistically meaningful. Smaller sites get origin-level data, all pages combined, or none at all. The lab run still shows what to fix, and Total Blocking Time points at the same JavaScript problems that make INP slow.

Is this Core Web Vitals test free?

Yes, with no sign-up. getReport is funded by donations, not plans, and the complete report with all seven modules is one click away, also free. It stays at its shareable link for 12 months, is not listed publicly and carries a noindex tag, and nothing about your visitors is collected.

All 59 tools →

Free, funded by the people who use it

No account, no paid plan. Donations keep it running.

Chip in