Independent Error Code Reference

FixerCode Error Code Reference

Find Your Error Code

FixerCode is an independent reference for HTTP status codes, web errors, operating-system errors, Git errors, and software error codes. Find concise explanations of what each code means, where it appears, and which related issues may be relevant.

192+ Error Codes
Independent Reference
No Account Needed
0+
Error Codes
0
Models Covered
0
Brands

OS

Operating System system errors and update codes explained.

View all →

Software

Software error codes explained — understand what went wrong.

View all →

Web

HTTP status codes and web errors explained for developers.

View all →

Common Error Code Comparisons

Similar codes explained side by side — the differences that matter most

404 vs 410

Not Found vs Gone

404Not Found

The server cannot find the resource at this URL. It may or may not have existed before.

410Gone

The resource was intentionally removed. The server signals deliberate and lasting retirement.

401 vs 403

Unauthorized vs Forbidden

401Unauthorized

Valid authentication credentials are missing. The server does not know who you are.

403Forbidden

The server knows who you are but denies access. Authentication will not help.

502 vs 503 vs 504

Gateway Errors

502Bad Gateway

The proxy received an invalid response from the upstream server.

503Service Unavailable

The server is temporarily overloaded or under maintenance.

504Gateway Timeout

The upstream server did not respond within the timeout window.

Understanding Error Codes

Error codes are short identifiers that systems, protocols, and applications produce when something goes wrong. They range from three-digit HTTP status codes like 404 and 500 that govern web communication, to process exit codes like 137 that indicate a Linux process was killed by a signal, to structured HRESULT values like 0x80070005 that Windows uses for access-denied errors.

The challenge with error codes is not finding them — logs, browsers, and terminal output surface them constantly. The challenge is understanding what each code means in context, what commonly causes it, and how it differs from related codes that look similar but carry different semantics. A 404 and a 410 both indicate a missing resource, but only one signals deliberate removal. A 502 and a 504 both involve gateway failures, but one means the upstream returned garbage and the other means it never responded at all.

FixerCode organizes 192+ error codes across 3 categories — web protocols, operating systems, and software tools — with each page providing a concise explanation, common causes, typical scenarios, and links to related codes. The reference is independent and not affiliated with any vendor, manufacturer, or standards body mentioned on the site.

Frequently Asked Questions

An error code is a short identifier — numeric, alphanumeric, or text — that a system, protocol, or application produces when something goes wrong. FixerCode documents 192+ error codes across web protocols, operating systems, and developer tools, with each page explaining what the code means, common causes, and related context.

4xx codes indicate client errors — the request was invalid, unauthorized, or malformed, and the client needs to fix the request before retrying. 5xx codes indicate server errors — the server failed to fulfill a valid request, and the client may retry without changes.

A 404 means the server cannot find the resource at the requested URL — the resource may or may not have existed before. A 410 means the resource was intentionally removed and is not expected to return. Search engines treat 410 as a stronger retirement signal than 404.

502 Bad Gateway means a proxy or gateway received an invalid response from the upstream server. 503 Service Unavailable means the server is temporarily overloaded or under maintenance. 504 Gateway Timeout means the upstream server did not respond within the timeout window.