~/devtools / http-status
tool::http-status

HTTP-Status
Codes

Alle HTTP-Statuscodes von 1xx bis 5xx mit Beschreibungen durchsuchen und nachschlagen.

ad · 728×90
61 / 61
100
Continue
Client should continue with the request.
1xx→
101
Switching Protocols
Server is switching protocols as requested.
1xx→
102
Processing
Server has received the request but has not yet completed it.
1xx→
103
Early Hints
Used to preload resources while the server is still processing.
1xx→
200
OK
The request has succeeded.
2xx→
201
Created
The request has been fulfilled and a new resource has been created.
2xx→
202
Accepted
The request has been accepted but not yet acted upon.
2xx→
203
Non-Authoritative Information
The response is from a transforming proxy, not the origin server.
2xx→
204
No Content
The server successfully processed the request but returns no content.
2xx→
205
Reset Content
The server processed the request; the client should reset the document view.
2xx→
206
Partial Content
The server is returning partial content due to a Range header.
2xx→
207
Multi-Status
Multiple status codes for multiple independent operations (WebDAV).
2xx→
208
Already Reported
Members of a DAV binding have already been enumerated.
2xx→
226
IM Used
The server fulfilled the request using instance manipulations.
2xx→
300
Multiple Choices
Multiple options for the requested resource.
3xx→
301
Moved Permanently
The resource has permanently moved to a new URL.
3xx→
302
Found
The resource is temporarily at a different URL.
3xx→
303
See Other
Redirect to another resource using GET.
3xx→
304
Not Modified
The cached version is still valid; no new content to return.
3xx→
307
Temporary Redirect
Temporary redirect preserving the original HTTP method.
3xx→
308
Permanent Redirect
Permanent redirect preserving the original HTTP method.
3xx→
400
Bad Request
The server could not understand the request due to invalid syntax.
4xx→
401
Unauthorized
Authentication is required and has failed or not been provided.
4xx→
402
Payment Required
Reserved for future use; some services use it for payment walls.
4xx→
403
Forbidden
The server refuses to fulfill the request (authenticated but unauthorized).
4xx→
404
Not Found
The requested resource could not be found.
4xx→
405
Method Not Allowed
The HTTP method is not supported for this resource.
4xx→
406
Not Acceptable
No content matching the Accept headers is available.
4xx→
407
Proxy Authentication Required
Authentication with a proxy is required.
4xx→
408
Request Timeout
The server timed out waiting for the request.
4xx→
409
Conflict
The request conflicts with the current state of the server.
4xx→
410
Gone
The resource has been permanently deleted and will not return.
4xx→
411
Length Required
The Content-Length header is required but not provided.
4xx→
412
Precondition Failed
One or more conditions in the request headers evaluated to false.
4xx→
413
Content Too Large
The request body exceeds the server's size limit.
4xx→
414
URI Too Long
The request URI is longer than the server can process.
4xx→
415
Unsupported Media Type
The media type of the request is not supported.
4xx→
416
Range Not Satisfiable
The range specified in the Range header cannot be fulfilled.
4xx→
417
Expectation Failed
The expectation in the Expect header cannot be met.
4xx→
418
I'm a Teapot
The server refuses to brew coffee; it is a teapot (RFC 2324).
4xx→
421
Misdirected Request
The request was directed at a server unable to produce a response.
4xx→
422
Unprocessable Content
The request is well-formed but contains semantic errors.
4xx→
423
Locked
The resource being accessed is locked (WebDAV).
4xx→
424
Failed Dependency
The request failed because a previous request failed (WebDAV).
4xx→
425
Too Early
The server is unwilling to process a potentially replayed request.
4xx→
426
Upgrade Required
The client should switch to a different protocol.
4xx→
428
Precondition Required
The server requires the request to be conditional.
4xx→
429
Too Many Requests
The user has sent too many requests in a given time (rate limiting).
4xx→
431
Request Header Fields Too Large
Request headers are too large for the server to process.
4xx→
451
Unavailable For Legal Reasons
The resource is unavailable due to legal restrictions.
4xx→
500
Internal Server Error
The server encountered an unexpected condition.
5xx→
501
Not Implemented
The server does not support the requested functionality.
5xx→
502
Bad Gateway
The gateway received an invalid response from an upstream server.
5xx→
503
Service Unavailable
The server is temporarily unable to handle the request.
5xx→
504
Gateway Timeout
The gateway did not receive a timely response from an upstream server.
5xx→
505
HTTP Version Not Supported
The HTTP version used in the request is not supported.
5xx→
506
Variant Also Negotiates
A circular reference in transparent content negotiation.
5xx→
507
Insufficient Storage
The server is unable to store the representation (WebDAV).
5xx→
508
Loop Detected
An infinite loop was detected while processing the request (WebDAV).
5xx→
510
Not Extended
Further extensions to the request are required.
5xx→
511
Network Authentication Required
Network authentication is required before accessing resources.
5xx→
ad · 300×250
// about this tool

Über HTTP-Statuscodes

HTTP-Statuscodes sind dreistellige Zahlen, die ein Server als Antwort auf eine Client-Anfrage zurückgibt. Die erste Ziffer klassifiziert die Antwort: 1xx für informativ, 2xx für Erfolg, 3xx für Weiterleitungen, 4xx für Client-Fehler und 5xx für Server-Fehler. Dieses System wurde in HTTP/1.0 (RFC 1945, 1996) eingeführt und gilt bis heute in HTTP/2 und HTTP/3.

Die am häufigsten anzutreffenden Codes in der Praxis sind 200 (OK), 201 (Created), 301 (Moved Permanently), 302 (Found), 400 (Bad Request), 401 (Unauthorized), 403 (Forbidden), 404 (Not Found) und 500 (Internal Server Error). Subtile Unterschiede zu verstehen — wie 401 vs. 403 (Authentifizierungsfehler vs. Autorisierungsverweigerung) oder 301 vs. 302 (permanente vs. temporäre Weiterleitung) — ist für korrektes API-Design und SEO unerlässlich.

Dieses Tool listet alle Standard-HTTP-Statuscodes von 1xx bis 5xx auf, organisiert in Kategorie-Tabs mit Echtzeit-Suche nach Code-Nummer oder Name. Klicken Sie auf einen Code, um ihn in die Zwischenablage zu kopieren. Nutzen Sie es als schnelle Referenz beim Entwerfen von REST-APIs, beim Debuggen von Server-Antworten oder beim Erlernen der Web-Entwicklung.

Häufige Anwendungsfälle
  • ▸Die genaue Bedeutung eines unbekannten HTTP-Statuscodes nachschlagen
  • ▸Korrekte Statuscodes beim Entwerfen von REST-APIs referenzieren
  • ▸HTTP-Fehler von Servern oder Drittanbieter-APIs debuggen
  • ▸Korrekte Verwendung von Weiterleitungscodes prüfen (301 vs. 302 vs. 307 vs. 308)
  • ▸Unterschiede bei Authentifizierungsfehlern prüfen (401 vs. 403)
Häufig gestellte Fragen
Q. Was ist der Unterschied zwischen 401 und 403?
401 Unauthorized bedeutet, dass Authentifizierung erforderlich ist oder fehlgeschlagen hat — der Server weiß nicht, wer Sie sind. 403 Forbidden bedeutet, dass die Authentifizierung erfolgreich war, der authentifizierte Benutzer aber keine Berechtigung für die Ressource hat — der Server weiß, wer Sie sind, lässt Sie aber nicht herein.
Q. Wann verwende ich 301 vs. 302 vs. 307 vs. 308?
301 (Moved Permanently) und 308 (Permanent Redirect) sind für dauerhafte URL-Änderungen — Suchmaschinen übertragen den Link-Wert an die neue URL. 302 (Found) und 307 (Temporary Redirect) sind für temporäre Weiterleitungen. Der Hauptunterschied zwischen 301/302 und 307/308 ist, dass 307/308 die HTTP-Methode erhalten (z. B. POST bleibt POST), während 301/302 POST historisch zu GET ändert.
Q. Ist 418 I'm a Teapot ein echter HTTP-Statuscode?
Ja — er wurde 1998 in RFC 2324 als Aprilscherz definiert und ist im IANA HTTP Status Code Registry eingetragen. Er wird gelegentlich in echten APIs als humorvolle Ablehnungsantwort verwendet. Gemäß Spezifikation ist er nicht für den Produktionseinsatz gedacht, aber technisch gültig und allgemein bekannt.
// related tools
⏱
Cron Expression Generator
Cron-Ausdrücke visuell erstellen und analysieren. Beschreibungen generieren und die nächsten Ausführungszeiten vorschau.
jwt
JWT Decoder
JWT-Token dekodieren und prüfen. Header, Payload und Signaturdetails anzeigen.
rx
Regex Tester
Reguläre Ausdrücke mit Live-Highlighting testen. Treffer-Indizes, Werte und Capture-Gruppen anzeigen.
◑
Color Converter
Farben zwischen HEX, RGB, HSL und weiteren Formaten konvertieren. Farben visuell auswählen.