O que é
Todo site, API ou servidor responde a uma requisição com um código de status HTTP: um número de três dígitos que resume o que aconteceu. Você provavelmente já viu o 404 (página não encontrada) ou o 500 (erro no servidor), mas existem dezenas deles, organizados em cinco classes: 1xx (informativo), 2xx (sucesso), 3xx (redirecionamento), 4xx (erro do cliente) e 5xx (erro do servidor).
Esta é uma tabela de consulta rápida com todos os códigos padronizados e o significado de cada um em português. Você pode buscar pelo número (ex.: 403) ou por uma palavra (ex.: 'redirecionamento', 'timeout', 'permissão') e filtrar por classe para ver só os erros de cliente ou de servidor, por exemplo.
É a referência de quem desenvolve sites e APIs, mexe com servidores (nginx, Apache), configura redirecionamentos para SEO ou só quer entender o que aquele erro no navegador quer dizer. Tudo funciona no navegador, de graça e sem cadastro.
Como usar
- Digite um número (404, 301, 500…) ou uma palavra para buscar o código.
- Use os botões de classe (1xx a 5xx) para filtrar por tipo de resposta.
- Leia o nome oficial (em inglês) e o significado em português de cada código.
Exemplos
- 404 Not Found — o recurso não existe nesse endereço.
- 301 Moved Permanently — mudança de endereço definitiva (ideal para SEO).
- 403 Forbidden — autenticado, mas sem permissão para acessar.
- 500 Internal Server Error — algo quebrou no servidor; verifique os logs.
Perguntas frequentes
O que significa o erro 404?
404 (Not Found) quer dizer que o servidor respondeu, mas não encontrou nada no endereço pedido — geralmente uma URL digitada errada, uma página removida ou um link quebrado. É um erro do cliente (classe 4xx), não do servidor.
Qual a diferença entre 301 e 302?
O 301 é um redirecionamento permanente: o endereço mudou para sempre, e é o que você usa quando quer que o Google transfira a relevância para a nova URL. O 302 é temporário: o endereço original ainda vale, então os buscadores mantêm a URL antiga indexada.
O que é erro 500 e o que fazer?
500 (Internal Server Error) é um erro genérico: algo falhou no servidor ao processar uma requisição válida. Como usuário, geralmente é só esperar e tentar de novo. Como desenvolvedor, o caminho é olhar os logs do servidor/aplicação para achar a exceção que causou a falha.
O que são os códigos 4xx e 5xx?
Os 4xx são erros do lado do cliente: a requisição tem algum problema (endereço errado, falta de permissão, dados inválidos) — ex.: 400, 401, 403, 404, 429. Os 5xx são erros do lado do servidor: a requisição estava correta, mas o servidor falhou em atendê-la — ex.: 500, 502, 503, 504.