500

Internal Server Error

Server errors (5xx)·RFC 9110

What 500 means

A generic catch-all when the server hit an unexpected condition.

The most common server-side error. It hides the real cause — check server logs for an exception, misconfiguration or unhandled bug.

Server errors (5xx)

The server failed to fulfil an apparently valid request.

Other 5xx codes

FAQ — 500

What does HTTP 500 mean?

500 Internal Server Error: A generic catch-all when the server hit an unexpected condition. The most common server-side error. It hides the real cause — check server logs for an exception, misconfiguration or unhandled bug.

Which class does status code 500 belong to?

500 is a Server errors (5xx) code. The server failed to fulfil an apparently valid request.

Where is the 500 code defined?

Status code 500 is defined in RFC 9110 and is part of the IANA HTTP Status Code Registry.

← All HTTP status codes