Statuskoden "500 Internal Server Error" er et HTTP-svar, der viser, at serveren mødte et uventet problem, som forhindrede den i at gennemføre forespørgslen. Fejlen peger typisk på et problem med selve serveren og ikke med brugerens forespørgsel.
Et eksempel: En forkert indstilling på serveren, en fejl i koden på serversiden eller problemer med serverens ressourcer kan udløse en 500-fejl. Det er en generel fejlbesked, der bruges, når serveren ikke kan give flere detaljer om problemet. Brugere, der ser fejlen, må måske vente, til serveren er rettet, mens administratorerne af hjemmesiden bør gennemgå serverens logfiler for at finde og løse det bagvedliggende problem.