Developer
Toolin.io

HTTP Status Codes

Searchable reference for all HTTP status codes

Which Status Code Should I Use?

Resource created successfully?

→ Use 201 Created

Resource deleted (no response body)?

→ Use 204 No Content

User not authenticated?

→ Use 401 Unauthorized (needs login)

User authenticated but lacks permission?

→ Use 403 Forbidden (insufficient privileges)

Validation failed?

→ Use 422 Unprocessable Entity (semantic errors)

URL moved permanently?

→ Use 301 Moved Permanently (update bookmarks)

About HTTP Status Codes

What is HTTP Status Codes?

Comprehensive, searchable reference for all HTTP status codes. Grouped by category (1xx-5xx), color-coded, with detailed descriptions, common causes, and usage examples for each code.

Features & Benefits

  • All HTTP status codes from 100 to 511
  • Search by code number or keyword
  • Grouped by category: Informational, Success, Redirect, Client Error, Server Error
  • Detailed description for each code
  • Common causes and when to use each code
  • Color-coded badges for quick scanning

Frequently Asked Questions

What is a 404 error?
404 Not Found means the server cannot find the requested resource. It's the most common HTTP error users encounter.
What's the difference between 401 and 403?
401 Unauthorized means authentication is required. 403 Forbidden means the server understood the request but refuses to authorize it, even with valid credentials.
When should I use 200 vs 201?
200 OK for successful GET requests. 201 Created for successful POST requests that create a new resource.

Related Tools

100% Private & Secure

This tool runs entirely in your browser. Your files and data never leave your device and are not uploaded to any server.