---
title: "What is Interaction to Next Paint? Definition & Meaning"
url: https://www.pagespeedmatters.com/resources/glossary/interaction-to-next-paint
description: "Interaction to Next Paint (INP) is a Core Web Vital that measures the latency, in milliseconds, between a user interaction (click, tap, or key press) and..."
lang: en
---

PageSpeed Matters: https://www.pagespeedmatters.com/

See Plans & Pricing: https://www.pagespeedmatters.com/pricing

Image: Interaction to Next Paint (https://www.pagespeedmatters.com/__l5e/assets-v1/7a5d8056-83f3-4f2d-a16e-d4dce126089f/gloss-hero-interaction-to-next-paint.png)

Share

Share on X: https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.pagespeedmatters.com%2Fresources%2Fglossary%2Finteraction-to-next-paint&text=Interaction%20to%20Next%20Paint
Share on Facebook: https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.pagespeedmatters.com%2Fresources%2Fglossary%2Finteraction-to-next-paint
Share on LinkedIn: https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.pagespeedmatters.com%2Fresources%2Fglossary%2Finteraction-to-next-paint
Share on Reddit: https://www.reddit.com/submit?url=https%3A%2F%2Fwww.pagespeedmatters.com%2Fresources%2Fglossary%2Finteraction-to-next-paint&title=Interaction%20to%20Next%20Paint

## TL;DR

Interaction to Next Paint (INP) is a Core Web Vital that measures the latency, in milliseconds, between a user interaction (click, tap, or key press) and the next frame the browser paints in response.

## What is Interaction to Next Paint (INP)?

Learn more in our how to improve INP (https://www.pagespeedmatters.com/resources/guides/how-to-improve-inp) step-by-step guide, or work with us through our done-for-you speed optimization service (https://www.pagespeedmatters.com/services).

## INP Thresholds & Benchmarks

| Metric | Good | Needs Improvement | Poor |
| --- | --- | --- | --- |
| INP | ≤ 200 ms | 200 ms, 500 ms | > 500 ms |

## How INP is Measured

INP is collected from real users via the Event Timing API and aggregated in the Chrome User Experience Report. Lab tools approximate it through Total Blocking Time.

## Related Terms

Glossary

### Total Blocking Time (TBT)
https://www.pagespeedmatters.com/resources/glossary/total-blocking-time

Glossary

### Long Tasks
https://www.pagespeedmatters.com/resources/glossary/long-tasks

Glossary

### Main Thread Work
https://www.pagespeedmatters.com/resources/glossary/main-thread-work

Glossary

### Core Web Vitals (CWV)
https://www.pagespeedmatters.com/resources/glossary/core-web-vitals

Sources

- web.dev: INP: https://web.dev/articles/inp

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "DefinedTerm",
    "name": "Interaction to Next Paint",
    "description": "Interaction to Next Paint (INP) is a Core Web Vital that measures the latency, in milliseconds, between a user interaction (click, tap, or key press) and the next frame the browser paints in response.",
    "alternateName": "INP",
    "url": "https://www.pagespeedmatters.com/resources/glossary/interaction-to-next-paint",
    "inDefinedTermSet": {
      "@type": "DefinedTermSet",
      "name": "Web Performance Glossary",
      "url": "https://www.pagespeedmatters.com/resources/glossary"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.pagespeedmatters.com"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Resources",
        "item": "https://www.pagespeedmatters.com/resources"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Glossary",
        "item": "https://www.pagespeedmatters.com/resources/glossary"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "name": "Interaction to Next Paint"
      }
    ]
  }
]
```