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 code | 500 |
|---|---|
| Class | 5xx Server error |
| Response example | HTTP/1.1 500 Internal Server Error |
| Spec | RFC 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.
Part of GOAT Lab — 26 free, browser-based science, engineering and developer tools. No sign-up.