October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

Web Error Codes: Which Common Statuses Should You Recognize?

HTTP status codes show how a server handled a request. Learn the five classes and how to interpret common 4xx and 5xx errors.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Web error codes are HTTP status codes: three-digit numbers that tell a browser or other client how a server handled a request. The first digit identifies one of five classes: 1xx means processing continues, 2xx means success, 3xx means redirection, 4xx means the request cannot be fulfilled as sent, and 5xx means a server could not complete an apparently valid request.

What do web error codes mean?

An HTTP status code is part of the response exchanged between a client—such as a browser—and a server. The code is a protocol signal, not a complete diagnosis of what happened to a particular visitor. A website can customize the page it displays without changing the status code’s meaning.

As an Amazon Associate I earn from qualifying purchases.

Under RFC 9110, the HTTP standard published by the IETF in June 2022, status codes are three-digit integers from 100 through 599. The first digit identifies the response class; the final two digits do not define a general category.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Class Meaning What it generally signals
1xx Informational The request was received and processing continues.
2xx Successful The request was successfully received, understood, and accepted.
3xx Redirection Further action is needed to complete the request, often following a redirect.
4xx Client error The request cannot be fulfilled as sent, or the server considers it to have a client-side problem.
5xx Server error The server failed to fulfill an apparently valid request.

“Client error” does not necessarily mean a visitor made a mistake. Authentication, permissions, a missing or changed resource, and application behavior can all lead to a 4xx response.

#1 Best Overall
Sale
Pearson Computer Networking, 8E
  • brand: Pearson
  • Computer Networking, 8e

Which common web error codes should you recognize?

Code Plain-language meaning What it tells you—and what it does not Practical next step
400 Bad Request The server cannot or will not process the request because it sees a request problem. It may involve malformed syntax or invalid message framing; the code alone does not identify the exact cause. Check the address or form data and try again. If it persists, report the issue to the site.
401 Unauthorized Valid authentication credentials are missing. Despite its name, 401 concerns authentication, not necessarily permission. RFC 9110 requires a 401 response to include a WWW-Authenticate challenge. Sign in or provide the requested credentials.
403 Forbidden The server understood the request but refuses to fulfill it. The response does not, by itself, explain the site’s access policy or whether sign-in would help. Check whether you are signed into the right account or have access; contact the site if access should be available.
404 Not Found The origin server did not find a current representation for the requested resource, or is unwilling to disclose that one exists. A 404 alone does not say whether the address is mistyped, the page moved, or the resource is unavailable for another reason. Check the URL, then navigate from the site’s home page or search for the content.
500 Internal Server Error The server encountered an unexpected condition that prevented it from completing the request. It identifies a server-side failure, not its underlying cause. A visitor can retry later or notify the site. Site owners should inspect application and server logs.
501 Not Implemented The server does not support functionality required to fulfill the request. This differs from a temporary overload: the required functionality is not supported by that server. Visitors can report it to the site. Site owners should check whether the requested method or feature is supported.
502 Bad Gateway A gateway or proxy received an invalid response from an upstream server. The failure is between servers or in the upstream response, rather than necessarily in the visitor’s request. Visitors can try again later or report the problem. Site owners should check gateway and upstream-service logs.
503 Service Unavailable The server is currently unable to handle the request, typically because of temporary overload or scheduled maintenance. The condition is expected to ease after some delay, but the code does not guarantee when service will return. A response may include Retry-After to suggest a wait. Wait for the suggested interval if one is provided, then retry. Site owners should check capacity, maintenance, and service health.
504 Gateway Timeout A gateway or proxy did not receive a timely response from an upstream server needed to complete the request. It signals a delayed upstream response, not an invalid one. Visitors can retry later or contact the site. Site owners should investigate upstream response times and gateway timeouts.

What does a 404 error mean?

A 404 means the server did not find a current representation for the requested resource, or is unwilling to reveal that it exists. It does not establish why. The page may have moved, the address may be wrong, or the site may be using the response to avoid disclosing a resource’s existence.

Start by checking the address for typing errors. If it looks right, use the site’s navigation or search to find the content. A custom 404 page may offer those options, but its design does not alter the status code’s protocol meaning.

What is the difference between a 502 and a 504 error?

Both codes involve a gateway or proxy communicating with an upstream server, but they describe different failures. A 502 means the gateway received an invalid upstream response. A 504 means it did not receive a timely response. Neither code, by itself, identifies the specific server, configuration, or application fault.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is a 500 error my fault or the website’s?

A 500 means the server encountered an unexpected condition that prevented it from fulfilling the request. It is a server-side response, but the code alone cannot identify the cause or prove whether a particular request triggered it. A visitor generally cannot diagnose or repair the website’s server from the code alone; retrying later or reporting the error is a reasonable step.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How can you verify what a status code means?

For standardized definitions, consult RFC 9110, the IETF’s HTTP semantics specification. The IANA HTTP Status Code Registry lists assignments and links to their defining standards. MDN’s HTTP response status codes reference provides a readable overview of commonly encountered codes.

Not every code shown by a particular product or server is universally standardized. Some software uses custom responses or additional substatus details; a code missing from a general reference may be specific to that software. Check the relevant product documentation when the exact implementation matters.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.