HTTP Status Code Lookup

Runs entirely in your browser

Search every HTTP status code by number or name to see what it means.

Advertisement
Advertisement

What is an HTTP Status Code?

An HTTP status code is a three-digit number a server returns with every response, telling the client whether the request succeeded, needs a redirect, or failed — and why. The first digit indicates the general category.

How to use HTTP Status Code Lookup

  1. Type a status code (like 404) or a keyword (like "not found").
  2. Browse the matching results and their meanings.

Features

  • Instant search-as-you-type by code or name.
  • Covers 1xx through 5xx status codes.
  • 100% client-side — nothing is sent to a server.

Common status codes at a glance

This tool's list covers 55 status codes across all five ranges. These are the ones you'll run into most often day to day:

  • 200 OK — the request succeeded and the response body has what you asked for.
  • 201 Created — the request succeeded and a new resource now exists as a result.
  • 301 vs 302 — both redirect to a different URL, but 301 is permanent (update your bookmarks/links) and 302 is temporary (keep using the original URL next time).
  • 304 Not Modified — your cached copy is still good, so the server sent no body at all.
  • 400 Bad Request — the request itself was malformed, before the server even got to processing it.
  • 401 vs 403 — 401 means you haven't proven who you are yet; 403 means the server knows who you are and says no anyway.
  • 404 Not Found — nothing exists at that URL.
  • 429 Too Many Requests — you've hit a rate limit; back off and retry later.
  • 500 Internal Server Error — the server broke unexpectedly, unrelated to anything wrong with your request.
  • 502 / 503 / 504 — a gateway or upstream server gave a bad, unavailable, or too-slow response — usually a server-side outage rather than something a client-side fix can solve.

Is HTTP Status Code Lookup safe?

Yes. The full list of status codes ships with the page and is filtered locally in your browser as you type — there's no search query to submit, nothing is sent to a server, and no account is required.

Frequently Asked Questions

What do the different status code ranges mean?

1xx is informational, 2xx means success, 3xx means redirection, 4xx means the client made an error, and 5xx means the server encountered an error.

What's the difference between 401 and 403?

401 Unauthorized means you haven't authenticated (or your credentials are invalid). 403 Forbidden means you're authenticated but not allowed to access the resource.

Is this list complete?

It covers the IANA-registered HTTP status codes in common use. A handful of obscure or deprecated codes from specific vendors or drafts may not be listed.

Related tools