All tools · 📐 Format / Inspect

🌐 HTTP Status Codes

A searchable reference of every HTTP status code: 200 OK, 401 Unauthorized, 451 Unavailable for Legal Reasons, and dozens more. Each with a description and typical use case.

Loading tool…

Examples

Most common
Output200 OK · 201 Created · 204 No Content · 301 Moved · 400 Bad Request · 401 Unauthorized · 403 Forbidden · 404 Not Found · 500 Internal Error · 503 Service Unavailable

Frequently asked questions

401 vs 403?

401 = "I do not know who you are" (authenticate). 403 = "I know who you are but you are not allowed" (authorize).

301 vs 302?

301 permanent (search engines update their index). 302 temporary (do not update index). Use 308/307 if you must preserve the HTTP method.

When should I return 422?

422 Unprocessable Entity — the request is well-formed but semantically wrong (validation errors). Reserve 400 for truly malformed JSON/syntax.

What is 418?

I'm a teapot — an April Fools' joke from RFC 2324 that several servers genuinely implement. Not for serious use.

About this tool

HTTP Status Codes runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.

Related tools

← All 96 tools

Why this tool

vs typical free web-tool sites

1vwTypical free site
PriceFreeFree
Signup requiredNoOften (for premium features)
Ads inside the toolNoYes (banner + video)
Data sent to serverNo (browser-only)Yes (inputs analyzed for ads)
Total tools96Often <20 or scattered across sites
Bookmarkable URL per toolYesMixed
Loads in under 1sYes (static)Often slow (ad tracking)
MultilingualEN / ES / PT / FR / DEUsually EN only
Open sourceYesNo