Developer

HTTP Status Code Reference

Browse common HTTP status codes grouped by 1xx, 2xx, 3xx, 4xx, and 5xx with typical usage notes.

Matching codes
24
Total listed
24

1xx Informational

100Continue

The initial request was received and the client can continue.

Typical usage: Used during large request uploads before sending the body.

101Switching Protocols

The server is switching to a different protocol.

Typical usage: Common in WebSocket upgrade handshakes.

2xx Success

200OK

The request succeeded.

Typical usage: Standard response for successful page loads and API reads.

201Created

The request succeeded and created a new resource.

Typical usage: Returned after successful form submissions or POST requests.

202Accepted

The request was accepted but processing is not complete.

Typical usage: Useful for queued jobs and async API workflows.

204No Content

The request succeeded with no response body.

Typical usage: Common for successful deletes or silent updates.

3xx Redirection

301Moved Permanently

The resource has a permanent new URL.

Typical usage: Use for durable SEO redirects after URL changes.

302Found

The resource is temporarily available at another URL.

Typical usage: Use for short-lived redirects and temporary routing.

304Not Modified

The cached client copy is still valid.

Typical usage: Used with conditional requests and browser caching.

307Temporary Redirect

Temporary redirect that preserves the original method.

Typical usage: Useful when POST or PUT requests must not become GET requests.

308Permanent Redirect

Permanent redirect that preserves the original method.

Typical usage: Use for permanent API or form endpoint moves.

4xx Client Error

400Bad Request

The server could not understand the request.

Typical usage: Return for malformed input or invalid request syntax.

401Unauthorized

Authentication is required or failed.

Typical usage: Use when a login, token, or credential is missing or invalid.

403Forbidden

The server understood the request but refuses access.

Typical usage: Use when the user is known but lacks permission.

404Not Found

The requested resource could not be found.

Typical usage: Return for missing pages, records, and routes.

405Method Not Allowed

The resource does not support the HTTP method.

Typical usage: Return when POST, PUT, or DELETE is not allowed.

409Conflict

The request conflicts with current resource state.

Typical usage: Use for duplicate records or edit conflicts.

410Gone

The resource used to exist but is intentionally removed.

Typical usage: Useful for SEO when content is permanently retired.

418I'm a teapot

An April Fools status code from RFC 2324.

Typical usage: Mostly used as an easter egg or test response.

429Too Many Requests

The client sent too many requests in a given time.

Typical usage: Use for rate limits and abuse protection.

5xx Server Error

500Internal Server Error

The server hit an unexpected failure.

Typical usage: Generic fallback for unhandled server errors.

502Bad Gateway

A gateway received an invalid upstream response.

Typical usage: Common with reverse proxies and upstream service failures.

503Service Unavailable

The server is temporarily unable to handle the request.

Typical usage: Use during maintenance, overload, or temporary outages.

504Gateway Timeout

A gateway timed out waiting for an upstream response.

Typical usage: Common when backend services are slow or unavailable.

What is this tool?

HTTP Status Code Reference is a browser-friendly developer tool for browse common HTTP status codes grouped by 1xx, 2xx, 3xx, 4xx, and 5xx with typical usage notes. It is built for quick, focused work without requiring a login.

How to use it

  1. 1Enter or upload your content.
  2. 2Choose any available options.
  3. 3Run the tool.
  4. 4Copy or download the result.
  5. 5Clear the input when finished.

Privacy note

HTTP Status Code Reference is designed to run in your browser when possible. For browser-only tools, user content is not intentionally uploaded to OneClick Tools servers. Some pages may still use normal hosting, analytics, search indexing, or advertising infrastructure.

Common use cases

Format or clean code and structured data before sharing it.

Convert data between common developer-friendly formats.

Validate input while debugging web or API workflows.

Check generated output before pasting it into a project.

Related tools

More tools from the same area of OneClick Tools.

FAQ

Is this tool free?

Yes. This tool is free to use on OneClick Tools.

Does this tool require login?

No. You can use this tool without creating an account.

Is my data uploaded?

This tool is designed to run locally in the browser where possible. Browser-only tools do not intentionally upload user content to OneClick Tools servers.