Score a page against the three Core Web Vitals thresholds Google uses for ranking.
Each dimension is scored out of 100 and combined using its normalised weight, so the result stays on a 0-100 scale. The weakest dimension is surfaced separately because a good average routinely hides one failing area. A single page experience number is what gets reported upward, but the weakest-dimension line is what tells you where the next hour of work should go.
Core Web Vitals Score
Score = Σ (dimension × weight), weights normalised to 1
Score = Σ (dimension × weight), weights normalised to 1 Each dimension is scored out of 100 and combined using its normalised weight, so the result stays on a 0-100 scale. The weakest dimension is surfaced separately because a good average routinely hides one failing area.
A single page experience number is what gets reported upward, but the weakest-dimension line is what tells you where the next hour of work should go.
This calculator takes 3 inputs: Largest Contentful Paint score, Interaction to Next Paint score, Cumulative Layout Shift score. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.