500
Internal Server Error
5xx Server ErrorWhat It Means
The server encountered an unexpected condition that prevented it from fulfilling the request.
When You'll See It
Generic server error. Usually indicates an unhandled exception or bug in server code.
Related Status Codes
Frequently Asked Questions
What does HTTP 500 mean?
HTTP 500 Internal Server Error means: The server encountered an unexpected condition that prevented it from fulfilling the request.
When does a server return 500?
Generic server error. Usually indicates an unhandled exception or bug in server code.
Is 500 a client error or server error?
HTTP 500 is a Server Error (5xx) response. This means the issue is on the server side — the server failed to fulfill a valid request.
Looking for all status codes in one place? Use the interactive HTTP Status Codes reference tool to search and browse all codes.