Skip to content
SmaftyTools

HTTP Status Code Lookup

Search every HTTP status code by number, name or keyword and see what it means. Free, searchable HTTP status code reference.

About HTTP Status Code Lookup

The HTTP Status Code Lookup is a searchable reference for every standard HTTP status code — search by number, name, or a keyword describing the situation, and get the matching codes with their official meaning explained in plain language.

It's the fast alternative to searching 'what does status 429 mean' every time an unfamiliar code shows up in a browser network tab, an API response, or a server log. Developers use it while debugging why a request failed (was it a 404, or something more specific like 410 Gone?), API designers use it while deciding which status code correctly represents a given error condition, and anyone learning web development uses it to understand the difference between similar-sounding codes like 401 Unauthorized and 403 Forbidden.

The reference covers all five status code classes: 1xx informational (rare, mostly protocol-level), 2xx success, 3xx redirection, 4xx client errors (the largest and most commonly encountered group) and 5xx server errors. Search matches against the code number itself, the official reason phrase ('Not Found', 'Too Many Requests'), and the description text, so searching a rough term like 'rate limit' surfaces 429 Too Many Requests even without knowing the exact phrase or number.

Status codes are grouped by their first digit for a reason worth understanding, not just memorizing: the first digit tells a client broadly how to react (2xx: it worked, 4xx: fix your request, 5xx: try again later or contact the server owner) even before reading the specific code, which is why well-behaved HTTP clients and libraries often branch logic on that first digit alone. Some codes carry real operational weight beyond their literal meaning — a 429 typically signals a retry-after delay is expected, a 503 often means a service is intentionally down for maintenance rather than broken, and a 3xx redirect's exact code (301 permanent vs. 302/307 temporary) affects whether search engines and caches update their stored URL. This is a static reference — no request is made anywhere, and searching happens instantly in your browser.

How to Use the HTTP Status Code Lookup

  1. Type a status code, name, or keyword into the search box.
  2. Browse the matching results — each shows the code, category, official phrase and description.
  3. Clear the search to see the full list.

Features

  • Covers all 1xx-5xx standard HTTP status codes
  • Search by number, official phrase, or a descriptive keyword
  • Plain-language explanation for every code
  • Instant, offline reference — no network requests

Examples

Looking up a code by number

Input

404

Output

404 Not Found — the server cannot find the requested resource.

Searching by a rough keyword

Input

rate limit

Output

429 Too Many Requests — the client has sent too many requests in a given amount of time.

Searching by name for a joke code

Input

teapot

Output

418 I'm a teapot — an April Fools' RFC 2324 joke, occasionally used by servers as an easter egg.

Frequently Asked Questions

What does the first digit of a status code mean?

It indicates the general category: 1xx is informational, 2xx means success, 3xx means further action (redirection) is needed, 4xx means the client made an error, and 5xx means the server encountered an error. Many HTTP clients branch their handling on just this first digit.

What's the difference between 401 and 403?

401 Unauthorized means authentication is missing or failed — the server doesn't know who you are (despite the confusing name, it's really about authentication). 403 Forbidden means the server knows who you are but you don't have permission to access that resource.

Why are there so many 4xx codes for what seems like 'bad request'?

The additional 4xx codes exist to be more specific than a generic 400 Bad Request — 404 for a missing resource, 409 for a conflicting state, 422 for semantically invalid data, 429 for rate limiting — so a client (or a developer debugging one) can react appropriately rather than treating every client-side problem identically.

Is the HTTP status code lookup free?

Yes, the HTTP status code lookup is completely free with no usage limits. No signup, no account and no installation required.

Does the HTTP status code reference work on mobile?

Yes. The HTTP status code reference is fully responsive and works in any modern browser on phones, tablets and desktops.