HTTP Status Codes Reference — Complete List with Meanings

All HTTP status codes explained: 1xx informational, 2xx success, 3xx redirect, 4xx client error, 5xx server error.

2xx — Success

CodeNameUse
200OKSuccessful GET/PUT/PATCH
201CreatedSuccessful POST (resource created)
204No ContentSuccessful DELETE (no body)

3xx — Redirection

CodeNameUse
301Moved PermanentlyURL changed permanently (SEO-safe)
302FoundTemporary redirect
304Not ModifiedUse cached version
307Temporary RedirectKeeps method (POST stays POST)
308Permanent RedirectLike 301 but keeps method

4xx — Client Error

CodeNameMeaning
400Bad RequestInvalid request syntax/body
401UnauthorizedNo/invalid authentication
403ForbiddenAuthenticated but not allowed
404Not FoundResource doesn't exist
405Method Not AllowedWrong HTTP method
409ConflictResource conflict (duplicate)
422Unprocessable EntityValidation error
429Too Many RequestsRate limited

5xx — Server Error

CodeNameMeaning
500Internal Server ErrorUnhandled server error
502Bad GatewayUpstream server error
503Service UnavailableServer overloaded/maintenance
504Gateway TimeoutUpstream server timeout

Quick Reference for API Developers

ScenarioCode
Successful read200
Resource created201
Successful delete204
Invalid JSON body400
Missing/bad API key401
Not enough permissions403
Item not found404
Validation failed422
Rate limit exceeded429
Bug in your code500

Need These Tools as an API?

TextForge API offers 20+ developer toolkit endpoints. Free tier: 50 requests/day.

Try TextForge API Free →

Related Tools