Developer · Free Tool

HTTP Status Codes Reference

Search and filter every common HTTP status code with plain-English meanings and real-world context.

About this tool

A searchable, filterable reference of the HTTP status codes you actually run into — from 100 Continue through 5xx server errors. Each entry includes the official name, a one-sentence explanation of what it means, and a note on when you are likely to see it in practice, so you spend less time guessing and more time fixing the underlying issue.

Type a code number or a keyword like "not found" or "rate limit" to filter instantly, or use the category chips to browse just the 1xx, 2xx, 3xx, 4xx, or 5xx range. Everything runs from a static list in your browser — no network calls, no lookups against an external API.

Common uses

  • Quickly recall what a status code your API just returned actually means
  • Decide which code to return from your own endpoint for a given situation
  • Explain a status code to a teammate or in a bug report with accurate wording

Frequently asked questions

What is the difference between 401 and 403?

401 Unauthorized means the request lacks valid authentication entirely, while 403 Forbidden means the server recognizes who you are but you do not have permission to access that resource.

Are non-standard codes like 509 included?

Yes, a handful of widely used but non-official codes (like 509 Bandwidth Limit Exceeded) are included alongside the standard ones, since you will still encounter them from real servers and hosting providers.

Is my data uploaded to a server?

No. This tool runs entirely in your browser using JavaScript — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.