Browser and server responses

HTTP Status Codes Explained

Common HTTP responses for browsers, crawlers and servers, from 200 OK to 404 Not Found and 500 errors.

Common HTTP status codes

HTTP status codes describe how a browser, crawler or API request was handled.

CodeNameMeaning
200OKRequest succeeded
301Moved PermanentlyPermanent redirect
302FoundTemporary redirect
304Not ModifiedCached copy can be used
400Bad RequestRequest cannot be processed
401UnauthorizedAuthentication required
403ForbiddenAccess denied
404Not FoundURL does not exist
410GoneResource removed
429Too Many RequestsRate limit hit
500Internal Server ErrorServer failed
502Bad GatewayInvalid upstream response
503Service UnavailableTemporary outage

Status code groups

  • 2xx: successful responses.
  • 3xx: redirects and cache responses.
  • 4xx: client-side request problems.
  • 5xx: server-side failures.