304

Not Modified

3xx · Redirection

The cached version of the resource is still valid.

What does HTTP 304 Not Modified mean?

The resource has not changed since the version cached by the client, so the server returns no body. It relies on conditional requests using ETag or Last-Modified headers and saves bandwidth.

3xx responses tell the client that further action — usually following a new URL — is needed to complete the request. They are central to redirects and caching.

Common causes

  • The client sent If-None-Match or If-Modified-Since and the resource is unchanged
  • Effective browser or CDN caching

What to do

  • This is expected and good — it means caching is working
  • If content is stale, adjust Cache-Control/ETag so updates are detected

Related 3xx status codes

Look up and search every HTTP status code in one place.

Open the HTTP Status Code tool