First Contentful Paint Calculator
Calculate first contentful paint from its network and rendering components.
About First Contentful Paint Calculator
First contentful paint marks when the user first sees anything. Render-blocking resources are usually the largest controllable component, and eliminating them moves FCP earlier directly. FCP is what users perceive as the page starting to load, which is why it drives bounce rate even though LCP drives ranking.
Formula
First Contentful Paint
FCP = TTFB + critical CSS time + render-blocking resource time
- render blocking
- Stylesheets and synchronous scripts that must load before first paint
Worked example
With the default values below, First Contentful Paint Calculator returns First Contentful Paint of 890. Change any input above and every figure here is recalculated in your browser.
Inputs used
- DNS lookupminimum 0 ms
- 40 ms
- TCP and TLS handshakeminimum 0 ms
- 120 ms
- Server response timeminimum 0 ms
- 250 ms
- Critical CSS parse and renderminimum 0 ms
- 180 ms
- Render-blocking resource timeminimum 0 ms
- 300 ms
Results
- First Contentful Paint
- 890 ms
- First Contentful Paint
- 0.890 s
- Time to First Byte
- 410 ms
- Rating
- Good
- Saving From Removing Blocking Resources
- 300 ms
Step by step
- 1Values used
- 2First Contentful Paint
- 3First Contentful Paint= 890 ms
- 4First Contentful Paint= 0.890 s
- 5Time to First Byte= 410 ms
- 6Rating= Good
- 7Saving From Removing Blocking Resources= 300 ms
Assumptions and limits
- The result is derived only from the 5 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is First Contentful Paint calculated?
FCP = TTFB + critical CSS time + render-blocking resource time First contentful paint marks when the user first sees anything. Render-blocking resources are usually the largest controllable component, and eliminating them moves FCP earlier directly.
Why does First Contentful Paint matter?
FCP is what users perceive as the page starting to load, which is why it drives bounce rate even though LCP drives ranking.
What values do I need to enter?
This calculator takes 5 inputs: DNS lookup, TCP and TLS handshake, Server response time, Critical CSS parse and render, Render-blocking resource time. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Related Calculators
- Page Speed Score Calculator
- Core Web Vitals Score Calculator
- Largest Contentful Paint Calculator
- Interaction to Next Paint Calculator
- Time to First Byte Calculator
- AVIF Savings Calculator
- Backlink Growth Calculator
- Browser Cache Expiry Calculator
- Cache Hit Ratio Web Calculator
- Canonical URL Checker Calculator
You might also need
- Core Web Vitals Score CalculatorCommonly used together
- Largest Contentful Paint CalculatorCommonly used together
- Page Speed Score CalculatorCommonly used together
- AVIF Savings CalculatorAlso in SEO & Website
- Backlink Growth CalculatorAlso in SEO & Website
- Browser Cache Expiry CalculatorAlso in SEO & Website
