Chyba 500, známá také jako "Internal Server Error", je obecný stavový kód HTTP, který označuje, že na serveru došlo k neočekávanému problému, jenž zabránil jeho správnému fungování. Na rozdíl od chyby 404, která signalizuje, že požadovaný obsah neexistuje, chyba 500 naznačuje problém na straně serveru. Tato chyba může být způsobena vadným skriptem, špatnou konfigurací serveru, přetížením systému nebo jinými technickými potížemi.
Jelikož se jedná o obecný kód, zpráva o chybě obvykle neobsahuje konkrétní informace o příčině problému. Weboví administrátoři musí provést diagnostiku, aby zjistili, co chybu způsobilo. Mezi běžné důvody patří nesprávná oprávnění k souborům, chyby v kódu webové aplikace, selhání databázového serveru nebo problémy s hostingem. Pro rychlé vyřešení se doporučuje kontrola serverových logů, restartování serveru nebo oprava chybných souborů a skriptů.