3xx RedirectionHTTP Status Code Reference

HTTP 304 Not Modified— What It Means, Causes & How to Fix It

The resource has not been modified since the version specified by the request headers (If-Modified-Since or If-None-Match). The client can use its cached copy. No body is returned.

Live URL Status Checker

Enter any URL to see its real HTTP response code

Common Causes

  • Browser cache is still valid for the requested resource
  • ETag matches the current version on the server
  • Resource unchanged since the If-Modified-Since date

How to Fix

  1. 1No fix needed — caching is working correctly
  2. 2Force refresh (Ctrl+Shift+R) to bypass the cache
  3. 3Clear browser cache if you need the latest version
  4. 4Check ETag and Last-Modified headers if stale content appears

Example

HTTP 304 Not Modified
GET /style.css HTTP/1.1
If-None-Match: "v2.1"

→ 304 Not Modified
→ Browser uses cached version

Related Redirection Codes

Commonly Referenced Status Codes

The most frequently searched HTTP status codes

Related Tools