Thunder Tools

HTTP Status Code Lookup

Search or browse the standard HTTP status codes — informational, success, redirection, client error, and server error — with a short, plain-English explanation of what each one means and when a server sends it.

Search codes
Results (57)
100 Continue Client should continue sending the request body.
101 Switching Protocols Server is switching to the protocol the client requested.
103 Early Hints Preliminary hints about resources while the final response loads.
200 OK Request succeeded and the response contains the result.
201 Created Request succeeded and a new resource was created.
202 Accepted Request accepted for processing but not yet completed.
203 Non-Authoritative Information Returned metadata is from a copy, not the origin.
204 No Content Request succeeded but there is no content to return.
205 Reset Content Request succeeded; the client should reset the current view.
206 Partial Content Only part of the requested resource is being delivered.
300 Multiple Choices Multiple options exist for the requested resource.
301 Moved Permanently Resource has permanently moved to a new URL.
302 Found Resource temporarily lives at a different URL.
303 See Other Response can be found at a different URL via GET.
304 Not Modified Cached version is still valid; nothing new to send.
307 Temporary Redirect Resource temporarily moved; repeat the request with the same method.
308 Permanent Redirect Resource permanently moved; repeat the request with the same method.
400 Bad Request Server could not understand the malformed request.
401 Unauthorized Valid authentication credentials are required.
402 Payment Required Reserved for future use involving payment.
403 Forbidden Server understood the request but refuses to authorize it.
404 Not Found Requested resource could not be found on the server.
405 Method Not Allowed Request method is not supported for this resource.
406 Not Acceptable No content matches the client's accepted formats.
407 Proxy Authentication Required Client must authenticate with the proxy first.
408 Request Timeout Server timed out waiting for the request.
409 Conflict Request conflicts with the current state of the resource.
410 Gone Resource used to exist but is permanently gone.
411 Length Required Request must specify a Content-Length header.
412 Precondition Failed A precondition in the request headers was not met.
413 Payload Too Large Request body is larger than the server will accept.
414 URI Too Long Requested URL is too long for the server to process.
415 Unsupported Media Type Request body format is not supported by the server.
416 Range Not Satisfiable Requested byte range cannot be fulfilled.
417 Expectation Failed Server cannot meet the Expect header's requirements.
418 I'm a teapot Server refuses to brew coffee because it is a teapot.
421 Misdirected Request Request was sent to a server that can't produce a response.
422 Unprocessable Entity Request was well-formed but contains semantic errors.
423 Locked Requested resource is currently locked.
424 Failed Dependency Request failed because a related request failed.
425 Too Early Server is unwilling to risk processing a replayed request.
426 Upgrade Required Client should switch to a different protocol.
428 Precondition Required Request must be conditional to prevent lost updates.
429 Too Many Requests Client has sent too many requests in a given time.
431 Request Header Fields Too Large Request's header fields are too large.
451 Unavailable For Legal Reasons Resource is withheld for legal reasons.
500 Internal Server Error Server encountered an unexpected condition it couldn't handle.
501 Not Implemented Server does not support the functionality required.
502 Bad Gateway Upstream server returned an invalid response.
503 Service Unavailable Server is temporarily overloaded or down for maintenance.
504 Gateway Timeout Upstream server did not respond in time.
505 HTTP Version Not Supported Server does not support the HTTP protocol version used.
506 Variant Also Negotiates Server has an internal content-negotiation configuration error.
507 Insufficient Storage Server cannot store the representation needed to complete the request.
508 Loop Detected Server detected an infinite loop while processing the request.
510 Not Extended Further extensions to the request are required.
511 Network Authentication Required Client needs to authenticate to gain network access.

How it works

Type a code (like 404) or part of its name (like "not found") into the search box and the list filters instantly. Codes are grouped by class: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error.

Tip

Bookmark this page for quick reference while building or debugging a REST API — it covers the status codes you'll actually run into day to day.

More tools in this category

Regex Tester

Test regular expressions against sample text with live match highlighting.

Cron Expression Parser

Parse a 5-field cron expression into a plain-language schedule and see its next run times.

Text Encoding Converter

Convert text to UTF-8 hex, binary, code points, Base64, URL encoding and HTML entities at once.

Password Generator

Generate strong, random passwords instantly, right in your browser.

JSON Formatter & Validator

Format, validate, and minify JSON instantly in your browser.

UUID Generator

Generate random, RFC 4122 version 4 UUIDs instantly in your browser.

JWT Decoder

Decode and inspect JSON Web Tokens (JWTs) instantly in your browser.

Diff Checker

Compare two blocks of text and instantly see every line that was added or removed.

Slug Generator

Turn any text into a clean, URL-friendly slug in real time.

Number Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal instantly.

Unix Timestamp Converter

Convert Unix timestamps to dates and dates to Unix timestamps, live.

Hash Generator

Generate SHA-1, SHA-256, and SHA-512 hash digests from any text, right in your browser.

Box Shadow Generator

Design a CSS box-shadow visually with live sliders and a color picker, then copy the generated declaration.

Cron Expression Builder

Build a valid 5-field cron expression from a friendly form — no need to memorize the syntax.

Lorem Ipsum Generator

Generate placeholder Lorem Ipsum text by paragraphs, sentences, or words for mockups and layouts.

Markdown Previewer

Write Markdown on the left and see the rendered HTML update live on the right.

IP Subnet Calculator

Enter an IPv4 address in CIDR notation and get its network, mask, broadcast, and host range.

SQL Formatter

Pretty-print minified or messy SQL into readable, indented statements.

Image to Base64 Converter

Convert an image into a Base64 data URI you can paste straight into HTML, CSS, or JSON — entirely in your browser.

Semver Comparator

Compare two semantic version strings and see which one takes precedence, following the official semver rules.

More categories

Thunder Tools is a small, ad-light collection of browser tools and calculators, built to be fast, free, and useful without getting in your way.

© 2026 Thunder Tools by Muted Thunder · All rights reserved.