All HTTP Status Codes
500
Internal Server Error
5xx Server Error
RFC 9110What it means
The server encountered an unexpected condition that prevented it from fulfilling the request. This is a catch-all for server-side errors with no more specific message.
Common causes
- Unhandled exception in application code
- Database connection failure
- Memory overflow
- Misconfigured server
- Bug in backend code
How to fix it
Check server logs immediately. The client cannot resolve this — it's a server-side problem. Implement proper error handling and monitoring.
Test this status code live
Send real HTTP requests and inspect status codes directly in your browser.