HTTP 500 Internal Server Error — Meaning

500 Internal Server Error means the server hit an unexpected condition while processing the request — unhandled exceptions, dependency errors, or config issues. Don't expose specifics to the client.

Open the interactive DevRef Hub tool →

Key facts

Status code500
Class5xx Server error
Response exampleHTTP/1.1 500 Internal Server Error
SpecRFC 9110 §15.6.1

Frequently asked questions

What does 500 mean?

The server hit an unexpected error processing the request.

Is 500 the client's fault?

No, it's a server-side 5xx error; the request was valid.

Related pages

HTTP 500 Internal Server Error is part of DevRef Hub on GOAT Lab — a free reference you can use without signing up, and it works offline. Open the tool above for any custom value.

Advertise

Part of GOAT Lab — 26 free, browser-based science, engineering and developer tools. No sign-up.