Common HTTP Error Codes
This document lists common HTTP status and error codes used in web development and
networking, along with their meanings.
Code Type Meaning
100 Informational Continue
200 Success OK – The request succeeded
201 Success Created – New resource
created
204 Success No Content – No response
body
301 Redirection Moved Permanently
302 Redirection Found (Temporary
Redirect)
400 Client Error Bad Request – Invalid
syntax
401 Client Error Unauthorized –
Authentication needed
403 Client Error Forbidden – Access denied
404 Client Error Not Found – Resource
doesn’t exist
405 Client Error Method Not Allowed
408 Client Error Request Timeout
429 Client Error Too Many Requests – Rate
limiting
500 Server Error Internal Server Error
501 Server Error Not Implemented
502 Server Error Bad Gateway
503 Server Error Service Unavailable – Server
overloaded
504 Server Error Gateway Timeout