Web Vitals Reference

Interactive guide to Core Web Vitals with threshold checks, optimization tips, and diagnostic checklists.

About This Tool

The Web Vitals Reference is a comprehensive, interactive guide to Google's Core Web Vitals and supplementary performance metrics. It covers the three Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — as well as supplementary metrics like First Contentful Paint (FCP), Time to First Byte (TTFB), and Total Blocking Time (TBT).

Each metric card displays the official good/needs-improvement/poor thresholds with color-coded indicators. You can enter your own values into the built-in checker to instantly see whether your site's performance falls into the green, yellow, or red zone. The visual gauge shows exactly where your value sits relative to the thresholds.

The tool includes detailed optimization tips, diagnostic checklists for common causes of poor scores, and an interactive page-load timeline that shows when each metric fires during the loading process. Understanding the relationships between metrics — for example, how a slow TTFB directly delays LCP — is key to effective performance work.

If you are building a performance budget, pair this tool with a performance budget calculator to set concrete targets. For resource optimization, the preload generator helps you craft the right preload hints, and the cache control builder lets you configure optimal caching headers.

All processing happens entirely in your browser. No performance data is sent to any server. This makes it safe to reference while working on production performance audits.

How to Use

  1. Browse the metric cards to understand each Web Vital — its name, description, and official thresholds.
  2. Use the filter buttons (All / Core Web Vitals / Supplementary) to focus on the metrics you care about.
  3. Enter a numeric value in the "Check your value" input field on any metric card to see if it falls in the good, needs-improvement, or poor range.
  4. Watch the gauge visualization update to show exactly where your value sits relative to the thresholds.
  5. Click "Details & Optimization Tips" to expand the full explanation, improvement strategies, and diagnostic checklist for each metric.
  6. Review the Page Load Timeline to understand when each metric fires during the loading process.
  7. Use the search bar to quickly find a specific metric by name, description, or category.

Popular Web Vitals Topics

View all Web Vitals examples →

FAQ

Is my data safe when using this tool?

Yes. This tool is a static reference that runs entirely in your browser. No data is collected, transmitted, or stored on any server. You can safely use it during production performance audits.

What are Core Web Vitals?

Core Web Vitals are a set of three metrics defined by Google that measure real-world user experience: LCP (Largest Contentful Paint) for loading performance, INP (Interaction to Next Paint) for interactivity, and CLS (Cumulative Layout Shift) for visual stability. They are used as ranking signals in Google Search.

What happened to FID (First Input Delay)?

FID was replaced by INP (Interaction to Next Paint) as a Core Web Vital in March 2024. While FID only measured the delay of the first interaction, INP measures the latency of all interactions throughout the page lifecycle and reports the worst one, providing a more complete picture of responsiveness.

Where do I get my Web Vitals values?

You can get real-user (field) data from Google Search Console, PageSpeed Insights, or the Chrome User Experience Report (CrUX). For lab data, use Chrome DevTools Performance panel, Lighthouse, or WebPageTest. The web-vitals JavaScript library can also collect field data from your own users.

What is a good LCP score?

An LCP of 2.5 seconds or less is considered good. Between 2.5s and 4.0s needs improvement. Above 4.0s is poor. LCP measures when the largest content element (typically a hero image or heading) finishes rendering in the viewport.

How does CLS scoring work?

CLS is a unitless score calculated by multiplying the impact fraction (how much of the viewport shifted) by the distance fraction (how far elements moved). A CLS of 0.1 or less is good. The score uses a session window approach — shifts are grouped into windows, and the largest window's score is reported.

Can I use this tool to monitor my site's performance?

This tool is a reference and threshold checker, not a monitoring tool. For ongoing monitoring, use tools like Google Search Console, PageSpeed Insights, or real-user monitoring (RUM) solutions. Use this reference to understand what the metrics mean and how to improve them.

Related Tools