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
- Browse the metric cards to understand each Web Vital — its name, description, and official thresholds.
- Use the filter buttons (All / Core Web Vitals / Supplementary) to focus on the metrics you care about.
- 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.
- Watch the gauge visualization update to show exactly where your value sits relative to the thresholds.
- Click "Details & Optimization Tips" to expand the full explanation, improvement strategies, and diagnostic checklist for each metric.
- Review the Page Load Timeline to understand when each metric fires during the loading process.
- Use the search bar to quickly find a specific metric by name, description, or category.
Popular Web Vitals Topics
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
Performance Budget Calculator
Calculate and visualize web performance budgets based on connection speed, target load time, and asset category allocation with presets and export options.
Preload / Prefetch Generator
Generate HTML preload, prefetch, preconnect, and dns-prefetch link tags with best practice validation.
Cache-Control Builder
Build Cache-Control headers visually with toggle switches for every directive, duration presets, and server config snippets.
Gzip Size Calculator
Calculate gzip and deflate compressed size of text, code, or files instantly. See compression ratios and visual size comparisons.
Meta Tag Generator
Generate HTML meta tags, Open Graph, and Twitter Card tags with live SNS preview.
HTTP/2 vs HTTP/3 Comparison
Side-by-side comparison of HTTP/1.1, HTTP/2, and HTTP/3 protocols with feature details, performance characteristics, and migration guides.
Browser Feature Detector
Detect and display your browser's API support status across 50+ web platform features including WebGL, WebGPU, Service Workers, and more.