Verificador de Código de Status HTTP
Consulte qualquer código de status HTTP (200, 301, 404, 500…) para ver seu nome, categoria, significado em linguagem simples, causas comuns e como corrigi-lo — além de uma referência pesquisável de todos os códigos padrão.
Navegar por todos os códigos de status HTTP
O Verificador de Código de Status HTTP da ToolsSoup é uma referência gratuita que explica todos os códigos de status HTTP padrão em linguagem simples. Digite um código como 200, 301, 404 ou 500 para ver instantaneamente seu nome oficial, sua categoria (1xx Informativo, 2xx Sucesso, 3xx Redirecionamento, 4xx Erro do Cliente ou 5xx Erro do Servidor), o que significa, o que costuma causá-lo e o que fazer a respeito. Você também pode navegar e filtrar a lista completa de códigos de status de 100 a 511. Tudo roda localmente no seu navegador a partir de uma tabela de referência embutida — nenhuma requisição é enviada à URL ou ao servidor que você está investigando.
O que é um código de status HTTP?
Um código de status HTTP é um número de três dígitos que um servidor web retorna com cada resposta para informar ao cliente como a requisição foi. O primeiro dígito define a categoria: 1xx é informativo, 2xx significa sucesso, 3xx significa que é preciso um redirecionamento, 4xx significa que o cliente cometeu um erro (como uma URL incorreta ou falta de permissão) e 5xx significa que o servidor falhou. Conhecer o código transforma um vago "a página está quebrada" em um diagnóstico preciso — por exemplo, um 404 significa que a página não foi encontrada, enquanto um 500 significa que o próprio servidor falhou.
Como consultar um código de status
Obter uma explicação leva segundos:
- Digite o código de status que você viu — por exemplo 404 ou 503 — na caixa de entrada.
- Clique em Consultar (ou pressione Enter) para ver o nome do código, a categoria, o significado, as causas comuns e o que fazer.
- Ou role até a lista de navegação e filtre por código, nome ou categoria para explorar códigos relacionados.
As cinco categorias de código de status
Todo código de status pertence a um de cinco grupos, e o primeiro dígito indica qual: 1xx Informativo significa que a requisição foi recebida e o processamento continua; 2xx Sucesso significa que a requisição foi aceita e funcionou (200 OK é o mais comum); 3xx Redirecionamento significa que mais ação é necessária, geralmente seguir uma nova URL (301 e 302 são redirecionamentos); 4xx Erro do Cliente significa que algo está errado com a própria requisição, como 404 Not Found ou 403 Forbidden; e 5xx Erro do Servidor significa que a requisição era válida, mas o servidor falhou, como 500 Internal Server Error ou 503 Service Unavailable.
Por que usar este verificador de código de status HTTP?
- Abrange todos os códigos de status padrão, do 100 Continue ao 511 Network Authentication Required.
- Explica cada código em linguagem simples com seu significado, causas comuns e uma correção concreta.
- Codificado por cores por categoria para você distinguir um erro de cliente de um erro de servidor num relance.
- Inclui uma lista de referência pesquisável e filtrável que você pode navegar por código, nome ou categoria.
- Roda inteiramente no seu navegador a partir de uma tabela embutida — nunca entra em contato com a URL ou o servidor que você está verificando.
Perguntas frequentes
Esta ferramenta verifica o status ao vivo de uma URL?
Não. É uma referência e um explicador, não um verificador de URL ao vivo. Navegadores não conseguem ler o status de uma URL arbitrária de outra origem por causa das restrições de CORS, o que exigiria um servidor de backend. Em vez disso, esta ferramenta explica qualquer código de status que você já tenha — cole o número que viu na aba de rede do navegador, nos logs do servidor ou no terminal.
Qual a diferença entre 401 e 403?
Ambos são erros de cliente 4xx relacionados a acesso, mas significam coisas diferentes. 401 Unauthorized significa que você não está autenticado — suas credenciais estão ausentes, expiradas ou inválidas, então o servidor não sabe quem você é. 403 Forbidden significa que você está autenticado, mas não tem permissão — o servidor sabe quem você é e está recusando a ação. Em resumo, o 401 trata de identidade e o 403 trata de permissão.
Qual a diferença entre 301 e 302?
Um 301 Moved Permanently significa que o recurso tem um novo endereço permanente, então navegadores e mecanismos de busca atualizam e armazenam a nova URL. Um 302 Found é um redirecionamento temporário, então os clientes continuam usando a URL original em requisições futuras. Use 301 quando você moveu uma página de vez, e 302 (ou 307) quando a mudança é apenas temporária.
O que significa um erro 500 e como corrijo?
Um 500 Internal Server Error significa que o servidor encontrou um problema inesperado e não conseguiu concluir a requisição — geralmente uma exceção não tratada, um bug ou uma configuração incorreta no código da aplicação. Como a falha está do lado do servidor, a correção é verificar os logs do servidor para encontrar o erro subjacente, corrigir o bug ou a configuração e fazer o redeploy.
Meus dados são enviados para algum lugar quando consulto um código?
Não. Toda a tabela de referência está embutida na página e todas as consultas acontecem localmente no seu navegador com JavaScript. Nada do que você digita é enviado a qualquer servidor, e nenhuma requisição é feita à URL que você está investigando.