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