Skip to content

HTTP Status Code Reference

Complete reference of HTTP status codes with descriptions, examples, and troubleshooting tips

Files never leave your deviceNo signup required
100

Continue

Server received request headers, client should proceed to send body

101

Switching Protocols

Server is switching protocols as requested (e.g., to WebSocket)

200

OK

Request succeeded. Standard response for successful HTTP requests

201

Created

Request succeeded and a new resource was created (POST/PUT)

202

Accepted

Request accepted for processing but not yet completed

204

No Content

Request succeeded but there's no content to return

301

Moved Permanently

Resource has been permanently moved to a new URL. Update your links

302

Found (Temp Redirect)

Resource temporarily at a different URL. Original URL should still be used

304

Not Modified

Cached version is still valid. No need to re-download

307

Temporary Redirect

Like 302 but guarantees the HTTP method won't change

308

Permanent Redirect

Like 301 but guarantees the HTTP method won't change

400

Bad Request

Server cannot process the request due to client error (malformed syntax, invalid data)

401

Unauthorized

Authentication required. Client must provide valid credentials

403

Forbidden

Server understood the request but refuses to authorize it. Authentication won't help

404

Not Found

Server cannot find the requested resource. URL may be wrong or resource deleted

405

Method Not Allowed

HTTP method (GET, POST, etc.) is not allowed for this resource

408

Request Timeout

Server timed out waiting for the request from the client

409

Conflict

Request conflicts with current state of the server (e.g., duplicate resource)

410

Gone

Resource has been permanently deleted. Unlike 404, this is intentional

413

Payload Too Large

Request body is larger than the server is willing to accept

415

Unsupported Media Type

Server doesn't support the media type in the request

422

Unprocessable Entity

Request was well-formed but contains semantic errors (validation failed)

429

Too Many Requests

Rate limited. Client has sent too many requests in a given time

500

Internal Server Error

Generic server error. Something unexpected went wrong on the server

501

Not Implemented

Server doesn't support the functionality required to fulfill the request

502

Bad Gateway

Server acting as gateway received an invalid response from upstream server

503

Service Unavailable

Server is temporarily down for maintenance or overloaded

504

Gateway Timeout

Server acting as gateway didn't receive a timely response from upstream

28 of 28 status codes shown

Frequently Asked Questions

What is a 200 status code?

200 OK means the request was successful. The server processed the request and returned the expected response.

What is a 404 error?

404 Not Found means the server cannot find the requested resource. The URL may be wrong, or the page may have been deleted.

What is a 500 error?

500 Internal Server Error means something went wrong on the server side. It's a generic error when the server encounters an unexpected condition.

How to Use HTTP Status Code Reference

  1. 1Open the HTTP Status Code Reference tool above - it loads instantly in your browser.
  2. 2Enter your data or upload your file. Everything is processed locally on your device - nothing is uploaded to any server.
  3. 3Get your results instantly. Copy, download, or share - completely free with no signup required.

HTTP Status Code Referenceis part of BriskTool's collection of free online tools. All tools run entirely in your browser for maximum privacy and speed.

Related Tools