BlockSum Game - puzzle and math brain training

HTTP Status Codes

Searchable reference for common HTTP status codes.

HTTP status codes tell you whether an API call succeeded, redirected, failed validation, or hit a server error - but memorizing every code is impractical. Utilitoo's HTTP Status Codes reference lists common codes with plain-language names, categories, and descriptions you can search instantly while debugging APIs, reviewing logs, or writing documentation.

Backend developers interpreting fetch errors, frontend engineers handling axios responses, technical writers documenting API behavior, and students learning web fundamentals all need a quick status code lookup without opening multiple browser tabs.

Search by code number, name, or keyword like "not found" or "timeout." Results show informational, success, redirect, client error, and server error categories with color-coded badges. Pair with HTTP Header Viewer when inspecting live responses or MIME Type Lookup when checking Content-Type headers.

This reference runs entirely in your browser on Utilitoo. No account required and no data is collected. Free for developers, ops teams, and anyone building or consuming HTTP APIs.

HTTP Status Codes is built for the inspect-edit-copy loop developers repeat dozens of times per day. Because Utilitoo runs in the browser, you avoid context switching to desktop utilities while reviewing logs, configs, or API responses. When output feeds into production systems, validate on a staging copy first.

Common use cases

  • Searchable reference for common HTTP status codes - a common daily workflow on Utilitoo.
  • Preparing http status codes results to paste into pull requests, tickets, or team chat.
  • Validating http status codes data from a third-party API before wiring it into your application.
  • Teaching or documenting http status codes workflows without installing desktop software.
  • Cross-checking HTTP Status Codes output against a colleague's result during pair debugging or code review.

Tips & common mistakes

HTTP Status Codes runs entirely in your browser on Utilitoo, so you can paste sensitive API payloads, configs, or logs without uploading them. Start with a small sample to confirm the output format, then process the full input. If results look wrong, check for trailing commas, wrong encoding, or mixed line endings - common issues when copying from terminals or log viewers. Keep HTTP Status Codes in a pinned tab during active development - it is faster than CLI one-offs for quick transforms. Use the Related Tools section to chain utilities without returning to the homepage.

Common errors

  • Unexpected output from HTTP Status Codes - double-check input format, character encoding, and whether the source data was truncated when pasted.
  • Browser limits - very large inputs may slow or freeze the tab; split the data into smaller chunks if performance degrades.
CodeNameCategoryDescription
100ContinueinformationalClient should continue the request.
101Switching ProtocolsinformationalServer is switching protocols as requested.
102ProcessinginformationalServer received and is processing the request.
103Early HintsinformationalPreload hints before the final response.
200OKsuccessRequest succeeded.
201CreatedsuccessResource was created successfully.
202AcceptedsuccessRequest accepted for processing.
204No ContentsuccessSuccess with no response body.
206Partial ContentsuccessPartial resource returned for range requests.
301Moved PermanentlyredirectResource permanently moved to a new URL.
302FoundredirectResource temporarily moved to another URL.
304Not ModifiedredirectCached version is still valid.
307Temporary RedirectredirectTemporary redirect preserving request method.
308Permanent RedirectredirectPermanent redirect preserving request method.
400Bad Requestclient-errorRequest syntax or parameters are invalid.
401Unauthorizedclient-errorAuthentication is required.
403Forbiddenclient-errorAuthenticated but not allowed to access the resource.
404Not Foundclient-errorRequested resource does not exist.
405Method Not Allowedclient-errorHTTP method is not supported for this route.
408Request Timeoutclient-errorServer timed out waiting for the request.
409Conflictclient-errorRequest conflicts with current resource state.
410Goneclient-errorResource is permanently unavailable.
413Payload Too Largeclient-errorRequest body exceeds server limits.
415Unsupported Media Typeclient-errorContent type is not supported.
418I'm a teapotclient-errorApril Fools' RFC 2324 reference status.
422Unprocessable Entityclient-errorValidation failed for a well-formed request.
429Too Many Requestsclient-errorRate limit exceeded.
500Internal Server Errorserver-errorUnexpected server-side failure.
501Not Implementedserver-errorServer does not support the requested feature.
502Bad Gatewayserver-errorInvalid response from upstream server.
503Service Unavailableserver-errorServer temporarily unavailable.
504Gateway Timeoutserver-errorUpstream server did not respond in time.

How to use

  1. Search by code, name, or description.
  2. Browse the matching status code table.
  3. Use it while debugging APIs and web apps.

Frequently Asked Questions

What is an HTTP status code?

An HTTP status code is a three-digit number in every HTTP response indicating whether the request succeeded, redirected, or failed.

What does HTTP 404 mean?

404 Not Found means the server could not locate the requested resource at the given URL.

What is the difference between 401 and 403?

401 Unauthorized means authentication is required or failed. 403 Forbidden means the client is authenticated but not allowed to access the resource.

Can I search status codes by name?

Yes. Search by number, name, or description keywords like gateway, timeout, or redirect.

Is this status code list updated?

Utilitoo covers the most commonly used standard HTTP status codes developers encounter in production APIs and web apps.

Related Tools