302Found
The resource is temporarily somewhere else, but keep using this URL for future requests.
Browse all HTTP status codesWhen you see it
The everyday temporary redirect: bouncing a logged-out visitor to a sign-in page, sending traffic to a maintenance notice, or routing someone to a regional site. Because it is temporary, browsers do not cache it hard and search engines keep the original URL in the index.
The historical quirk
The specification originally said clients must repeat the request with the same method, but browsers turned POST into GET anyway, and the standard eventually documented the real behaviour rather than the intended one. 303 and 307 were added to say each behaviour explicitly, which is why you should reach for one of those when the method actually matters.
Often confused with
307 Temporary Redirect
307 is the unambiguous version of 302. Both are temporary, but 307 guarantees the method and body survive the redirect, where 302 is widely implemented as switching POST to GET.
303 See Other
303 explicitly tells the client to switch to GET. Use it after a form submission so a refresh does not resubmit the form.
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.
69 of 69 codes. Click a row to copy it.