Network tools Guides

HTTP status codes: 200, 301, 404, 500 and the rest

Updated 23 September 2026

For every page requested, the server answers with a three-digit code. That code tells the browser, and Google, whether all is well, whether the page has moved or whether something failed. Knowing how to read it saves a lot of time.

The five families

FamilyGeneral meaning
1xxInformation: the request is being processed
2xxSuccess: the request went through
3xxRedirection: the resource is elsewhere
4xxClient error: the request is wrong or not allowed
5xxServer error: the request was valid, but the server failed

The codes to know

CodeNameWhat it means
200OKThe page is served normally
204No ContentSuccess, with nothing to send back
301Moved PermanentlyThe page has moved for good
302FoundTemporary redirect
304Not ModifiedThe browser can use its cached copy
307 / 308Temporary / permanent redirectsLike 302 and 301, but the method (POST…) is kept
400Bad RequestMalformed request
401UnauthorizedAuthentication required
403ForbiddenAccess denied, even when authenticated
404Not FoundThe page does not exist
410GoneThe page was removed for good
429Too Many RequestsToo many requests, rate limit reached
500Internal Server ErrorError in the server's code or configuration
502Bad GatewayAn intermediary got no valid answer from the origin server
503Service UnavailableServer overloaded or under maintenance
504Gateway TimeoutThe origin server took too long to answer

What Google does with them

A classic trap: the "soft 404", an error page returned with code 200. Google detects it and flags it in Search Console; return a real 404.

Diagnosing an error

Our HTTP headers tool shows the code returned by a URL, the redirects followed and the response headers: the quickest way to see what Google and browsers see.

Open the NetCheck tools

Frequently asked questions

What is the difference between 301 and 302?

301 is permanent: Google replaces the old URL with the new one in its results. 302 is temporary: the old URL stays indexed. For a lasting move, use 301 or 308.

Do 404 errors hurt SEO?

Not in themselves: a deleted page should return 404. The problem is internal links pointing to pages that do not exist, and important pages removed without a redirect.

Why does my site return 403 to some tools but not to the browser?

Some firewalls block requests that do not look like a browser, or certain IP ranges. Check the security rules of your host or CDN.

Read next

Our other sites:Toolo - PDF and image toolsVolt - internet speed testBoxo - disposable email address