Skip to main content
All HTTP Status Codes
500

Internal Server Error

5xx Server Error

RFC 9110

What 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.

Open HTTP Tester

Related status codes

Other 5xx Server Error codes