Core Web Vitals Checker
Check and understand your Core Web Vitals (LCP, INP, CLS, FCP, TTFB, TBT) with educational guidance and optimization tips.
Updated
LCPLargest Contentful Paint
LCP is one of the three Core Web Vitals used by Google as a ranking signal. A fast LCP reassures the...
INPInteraction to Next Paint
INP captures overall page responsiveness, not just the first interaction. Google uses it to ensure p...
CLSCumulative Layout Shift
Unexpected layout shifts frustrate users and can cause mis-clicks. CLS is the third Core Web Vital a...
FCPFirst Contentful Paint
FCP is an important diagnostic metric that complements LCP. A fast FCP provides visual feedback earl...
TTFBTime to First Byte
TTFB is a foundational metric. A slow TTFB delays every subsequent metric (FCP, LCP, etc.) because n...
TBTTotal Blocking Time
TBT is a lab proxy for INP. It helps identify heavy JavaScript execution that makes the page feel un...
Frequently Asked Questions
What is the Core Web Vitals Checker?
The Core Web Vitals Checker is a free online tool that check and understand your core web vitals (lcp, inp, cls, fcp, ttfb, tbt) with educational guidance and optimization tips.. It runs entirely in your browser with no installation or sign-up needed.
Does this measure my site automatically?
No. Enter values from PageSpeed Insights, Lighthouse, or CrUX. The tool evaluates them against Google thresholds with color-coded results and optimization tips.
What are the three Core Web Vitals?
LCP (loading), INP (interactivity, replaced FID in March 2024), and CLS (visual stability). All three must be "Good" to pass Google CWV assessment.
What are the thresholds?
LCP: <2.5s good, >4s poor. INP: <200ms good, >500ms poor. CLS: <0.1 good, >0.25 poor. FCP: <1.8s good, >3s poor. TTFB: <800ms good, >1800ms poor. TBT: <200ms good, >600ms poor.
Is the Core Web Vitals Checker free to use?
Yes, the Core Web Vitals Checker is 100% free with no registration, no hidden fees, and no usage limits. All processing happens locally in your browser, ensuring complete privacy.
Is my data safe with this tool?
Absolutely. The Core Web Vitals Checker processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.
Does the Core Web Vitals Checker work on mobile devices?
Yes, the Core Web Vitals Checker is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.
Do I need to create an account to use this tool?
No account or registration is needed. Simply open the Core Web Vitals Checker in your browser and start using it immediately. There are no sign-up walls or usage restrictions.
Does this tool follow Google's latest guidelines?
Yes, the Core Web Vitals Checker is built following current Google Search guidelines and best practices. We regularly update the tool to reflect changes in search engine requirements.
How do I use the Core Web Vitals Checker?
Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.
What is the difference between lab data and field data for Core Web Vitals?
Lab data comes from a single test in a controlled environment, like Lighthouse in Chrome DevTools or the Lighthouse section of PageSpeed Insights. It is repeatable and great for debugging, but it reflects one simulated device and network rather than your real visitors. Field data comes from the Chrome User Experience Report (CrUX), which collects anonymized measurements from actual Chrome users on your live page. Google uses field data, not lab data, to assess Core Web Vitals for ranking, evaluating performance at the 75th percentile of real visits. That is why a page can score well in Lighthouse yet still fail in Search Console. Note that INP and TTFB are field metrics, while TBT is lab-only. Paste whichever numbers you have into this checker to see exactly where each metric falls against Google's thresholds.
Why did INP replace FID as a Core Web Vital?
First Input Delay (FID) only measured the delay before the browser began processing your very first interaction on a page. It ignored everything that happened after the click started and every interaction that followed, so a page could score a perfect FID while still feeling sluggish whenever you typed or tapped a menu. Interaction to Next Paint (INP) fixes this by observing the latency of all clicks, taps, and key presses across the entire visit and reporting a value near the worst case. It captures how responsive the page feels throughout the session, not just at the start. Google made INP an official Core Web Vital in March 2024, retiring FID. The Good threshold is 200ms or less and Poor is over 500ms. Enter your INP value above to grade it and see targeted tips for breaking up long main-thread tasks.
Why does my page pass Core Web Vitals on desktop but fail on mobile?
Google applies the same thresholds to both desktop and mobile, but it scores them with separate field data, and mobile is usually harder to pass. Phones have slower CPUs, less memory, and higher network latency, which inflates loading and responsiveness metrics like LCP, INP, and TBT. The same JavaScript that runs instantly on a laptop can block a mid-range phone's main thread for far longer. Because Google primarily uses mobile CrUX data to rank pages in mobile search, a desktop pass does not guarantee a mobile pass. PageSpeed Insights reports mobile and desktop separately for exactly this reason, so always check both. Enter your mobile numbers in this checker first, since that is the form factor most likely to hurt your rankings, then compare against your desktop results to see which metrics need work.
What does the 75th percentile mean for Core Web Vitals?
When Google assesses your Core Web Vitals from field data, it does not use your average load time or your best load. It looks at the 75th percentile of real visits over a rolling 28-day window, meaning a metric must hit the Good threshold for at least 75 percent of page loads to pass. Put simply, three out of every four visits need to be Good. Using the 75th percentile instead of the average prevents a handful of very fast loads from masking a slow experience for many users, while still ignoring the slowest outliers caused by rare conditions. This is why optimizing only your test machine is not enough; you have to improve the experience for the bulk of real visitors. Enter the 75th-percentile values from PageSpeed Insights or CrUX into this checker to see whether each metric clears the bar.
Do FCP, TTFB, and TBT count toward passing Core Web Vitals?
No. Only three metrics are official Core Web Vitals: LCP for loading, INP for interactivity, and CLS for visual stability. Your overall pass-or-fail verdict depends solely on those three, and all three must land in the Good range to pass. FCP, TTFB, and TBT are diagnostic metrics that do not directly factor into the assessment but explain why a core vital is struggling. A slow TTFB delays every later metric because nothing renders until the first byte arrives, FCP shows how quickly the first content paints, and TBT acts as a lab proxy for INP by exposing heavy JavaScript during load. Fixing them often improves the core vitals as a side effect. This checker grades all six, drives the overall verdict only from the three core vitals, and surfaces fixes for each so you can trace a poor score back to its root cause.
Related Tools
Free SEO Meta Tag Generator
Generate SEO-friendly meta tags for your website. Title, description, keywords, and more. Free, fast, and works entirely in your browser with no sign-up required.
Free Open Graph Tag Generator
Create Open Graph and Twitter Card meta tags for social media sharing. Free, fast, and works entirely in your browser with no sign-up required.
Free Robots.txt Generator
Generate a robots.txt file to control search engine crawling. Free, fast, and works entirely in your browser with no sign-up required.
Free Keyword Density Checker
Analyze keyword density and frequency in your content for SEO optimization. Free, fast, and works entirely in your browser with no sign-up required.
About the Core Web Vitals Checker
The Core Web Vitals Checker is a free tool for interpreting the performance numbers you already have. You paste in values from PageSpeed Insights, Lighthouse, or the Chrome User Experience Report, and it grades each metric against Google's official thresholds, flags whether your page passes the Core Web Vitals assessment overall, and explains how to fix anything that falls short. It is built for site owners, SEOs, and front-end developers who can read a Lighthouse report but want a clear verdict and a plain-English path to "Good".
One thing to be clear about up front: this checker does not crawl or measure your site. There is no URL field that runs a live test. You supply the measurements, and the tool does the grading and the teaching. Everything happens in your browser — no account, no upload, and the numbers you enter never leave your device.
What it grades and how scoring works
You enter up to six metrics, each scored independently against Google's published "Good / Needs Improvement / Poor" boundaries:
- LCP (Largest Contentful Paint) — loading; Good is 2.5s or less, Poor is over 4s.
- INP (Interaction to Next Paint) — responsiveness; Good is 200ms or less, Poor is over 500ms. INP replaced FID as a Core Web Vital in March 2024.
- CLS (Cumulative Layout Shift) — visual stability; Good is 0.1 or less, Poor is over 0.25.
- FCP (First Contentful Paint) — Good under 1.8s, Poor over 3s.
- TTFB (Time to First Byte) — Good under 800ms, Poor over 1800ms.
- TBT (Total Blocking Time) — Good under 200ms, Poor over 600ms.
LCP, INP, and CLS are the three Core Web Vitals; FCP, TTFB, and TBT are diagnostic metrics that help explain why a core vital is slow. The overall verdict is driven only by the three core vitals — all three must land in the "Good" range for the page to pass. Each metric shows a color-coded status and a gauge, and any metric that is not "Good" surfaces targeted optimization tips.
Turning a grade into a fix
A score on its own does not tell you what to change. The built-in CWV Reference Guide pairs every metric with its common causes and concrete fixes — for example, preloading the LCP image and serving modern formats like WebP or AVIF for a slow LCP, breaking up long main-thread tasks for poor INP, or reserving space with width/height attributes and CSS aspect-ratio to stop layout shift. The guide also covers how Google actually applies these scores: Core Web Vitals have been part of the page experience signals since 2021, assessment uses real-user field data from CrUX at the 75th percentile, and evaluation happens per page rather than site-wide.
Sample presets, reports, and exports
Two sample presets — "Good" and "Poor" — load realistic numbers instantly so you can see how the grading behaves before entering your own data. Once your metrics are in, you can copy a plain-text report to the clipboard or download a CSV of every metric, value, status, and threshold to drop into a spreadsheet or share with a teammate. Reset clears everything in one click.
Why Core Web Vitals are worth the effort
Beyond ranking, these metrics track the things visitors actually feel: how fast the page paints, how quickly it answers a tap, and whether buttons jump out from under their finger. Faster, steadier pages convert better and bounce less. Core Web Vitals are also a tiebreaker rather than a magic lever — relevant content still wins — but among comparable pages, passing all three can be the edge that ranks you higher. Run your latest PageSpeed or Lighthouse numbers through the checker, see exactly where you stand, and work down the fixes until every core vital reads "Good".