--- title: 500 Internal Server Error slug: Web/HTTP/Status/500 translation_of: Web/HTTP/Status/500 ---
{{HTTPSidebar}}

Quando o servidor retorna um código de erro (HTTP) 500, indica que  encontrou uma condição inesperada e que o impediu de atender à solicitação.

Essa resposta de erro é uma resposta genérica "abrangente". Às vezes, os arquivos log de servidores podem responder com um status code 500 acompanhado de mais detalhes sobre o request para evitar que no futuro erros desse tipo possam voltar a acontecer.

Status

500 Internal Server Error

Especificações

Specification Title
{{RFC("7231", "500 Internal Server Error" , "6.6.1")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilidade com navegadores

As informações mostradas acima foram extraídas do GitHub da MDN (https://github.com/mdn/browser-compat-data).

{{Compat("http.status.500")}}