De statuscode "500 Internal Server Error" is een HTTP-antwoord dat laat zien dat de server een onverwacht probleem had waardoor hij het verzoek niet kon afronden. Deze fout wijst meestal op een probleem met de server zelf, en niet met het verzoek van de gebruiker.
Een 500-fout kan bijvoorbeeld komen door een verkeerde instelling op de server, een bug in de servercode of problemen met de middelen van de server. Het is een algemene foutmelding die je ziet als de server geen specifiekere details over het probleem kan geven. Gebruikers die deze fout zien, moeten vaak wachten tot de server is hersteld. Beheerders van de site kunnen het best de serverlogs bekijken om de onderliggende oorzaak te vinden en op te lossen.