Skip to main content
open-toolsopen-tools

HTTP Status Codes

Searchable status-code reference.

Runs entirely in your browser. Nothing is uploaded — your input never leaves this device.
100

Continue

Request received, keep going.

101

Switching Protocols

Server is switching protocols.

200

OK

Standard success response.

201

Created

Resource created successfully.

202

Accepted

Accepted for processing, not completed.

204

No Content

Success with no response body.

206

Partial Content

Serving part of the resource (ranges).

301

Moved Permanently

Resource has a new permanent URL.

302

Found

Temporary redirect.

304

Not Modified

Cached copy is still valid.

307

Temporary Redirect

Repeat with the same method.

308

Permanent Redirect

Permanent, keep the method.

400

Bad Request

Malformed request the server won’t process.

401

Unauthorized

Authentication required or failed.

403

Forbidden

Authenticated but not allowed.

404

Not Found

Resource does not exist.

405

Method Not Allowed

HTTP method not supported here.

409

Conflict

Request conflicts with current state.

410

Gone

Resource permanently removed.

418

I’m a teapot

Cannot brew coffee (an April Fools joke).

422

Unprocessable Entity

Well-formed but semantically invalid.

429

Too Many Requests

Rate limit exceeded.

500

Internal Server Error

Generic server-side failure.

501

Not Implemented

Server doesn’t support the functionality.

502

Bad Gateway

Invalid response from an upstream server.

503

Service Unavailable

Server overloaded or down for maintenance.

504

Gateway Timeout

Upstream server did not respond in time.