Search tools

Find a tool by name or what it does.

304Not Modified

Nothing has changed since you last fetched this, so use the copy you already have.

Browse all HTTP status codes

When you see it

The single most useful code for performance. The browser asks whether its cached copy is still good, using an If-None-Match or If-Modified-Since header, and 304 answers yes with no body at all. A page can appear to reload while transferring almost nothing.

What to check

Seeing 304 in your network tab is good news, not a problem, and it is a frequent source of confusion when someone thinks a file failed to load. If you are trying to see a change and keep getting 304s, do a hard reload so the browser sends the request without the validation headers.

If a page never returns 304 and re-downloads everything on every visit, the server is not sending ETag or Last-Modified headers and every visitor is paying for it.

Look up another one

Open

Type a code, a partial code like 40, or any word from a name or description. Everything runs in your browser.

Filter
Copy format
Status codes

69 of 69 codes. Click a row to copy it.

1xx Informational (4)
2xx Success (10)
3xx Redirection (8)
4xx Client errors (31)
5xx Server errors (16)