Developer Reference

HTTP Status Code Reference

Published September 8, 2026

Common HTTP status codes and what they mean. See the Developer Tools guides for related developer tools and explanations.

Code Meaning
200 OK The request succeeded
201 Created The request succeeded and a new resource was created
301 Moved Permanently The resource has permanently moved to a new URL
400 Bad Request The server couldn’t understand the request due to invalid syntax
401 Unauthorized The request lacks valid authentication credentials
403 Forbidden The server understood the request but refuses to authorize it
404 Not Found The requested resource doesn’t exist
500 Internal Server Error A generic server-side failure
503 Service Unavailable The server is temporarily unable to handle the request

Explore the Developer Tools

See all Developer Tools for formatting, converting, and debugging code.

Try it yourself

Developer Tools

Try our Developer Tools →

Frequently Asked Questions

What’s the difference between 401 and 403?

401 means the request lacks valid authentication. 403 means the server recognizes who’s asking but the client doesn’t have permission to access it.

What does a “5xx” status code mean in general?

Any status code in the 500 range indicates a server-side error, as opposed to 400-range codes, which indicate a client-side error.

Explore More

Find the right tool, or browse Brekzy's other resources.