Códigos de status HTTP
Os códigos de status HTTP mostram como um servidor respondeu a uma requisição: 200 é sucesso, 404 “não encontrado”, 500 erro do servidor. Digite um código ou uma palavra-chave e leia o significado.
Fonte: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Atualizado em: .
Como o cálculo é feito
Códigos de status HTTP: as cinco classes
Toda resposta de um servidor web começa com um número de três dígitos, por exemplo HTTP/1.1 404 Not Found. O primeiro dígito indica a classe:
- 1xx Informação: a requisição ainda está em andamento, o servidor informa um estado intermediário.
- 2xx Sucesso: a requisição foi entendida e executada. 200 é o caso normal.
- 3xx Redirecionamento: o cliente deve perguntar em outro lugar, como em 301 e 302.
- 4xx Erro do cliente: a falha está no cliente, por exemplo 404 ou 403.
- 5xx Erro do servidor: o servidor não conseguiu atender uma requisição válida.
O que importa para sites
Para os buscadores contam principalmente estes códigos: 200 para páginas normais, 301 para páginas movidas de forma permanente, 302 ou 307 para redirecionamentos temporários, 404 para páginas ausentes e 410 para páginas removidas de propósito, e 503 durante a manutenção, de preferência com o cabeçalho Retry-After. Uma página de erro que mesmo assim envia 200 chama-se soft 404 e deve ser evitada.
Nomes e fontes
Os nomes em inglês são fixados no padrão (RFC 9110) e por isso são iguais em todos os idiomas. 418 “I’m a teapot” vem de uma piada de 1º de abril (RFC 2324) e na RFC 9110 está apenas reservado.
Limites
A lista cobre os códigos comuns do padrão. Códigos próprios de serviços específicos, como redes de distribuição de conteúdo, não estão incluídos. As explicações citam causas típicas; em cada caso quem decide é o servidor.
Perguntas frequentes
O que significa o código HTTP 404?
Não há nada nesse endereço. Causas comuns: erros de digitação, páginas excluídas e links quebrados.
Qual a diferença entre 301 e 302?
301 é um redirecionamento permanente e 302 um temporário. Com 301, os buscadores adotam o novo endereço.
O que significa 500 Internal Server Error?
Algo deu errado no servidor durante o processamento. A causa costuma estar no registro do servidor.
Qual a diferença entre 401 e 403?
Com 401 falta o login e fazê-lo ajuda. Com 403 o acesso é proibido mesmo com login.
Quais códigos de status existem?
O padrão conhece cinco classes, de 1xx a 5xx, com cerca de 60 códigos. Esta ferramenta explica os mais comuns.
Fontes e base legal
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
Última atualização:
Ferramentas relacionadas
- Redirecionamento htaccess (301, HTTPS, www)Gerador de redirecionamento .htaccess: 301, forçar HTTPS, www, mudança de domínio e mais. Com teste de uma URL e equivalente para Nginx, local no navegador.
- Consulta DNS (DNS lookup)Consulte os registros DNS de um domínio: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV e PTR, com TTL, status DNSSEC e códigos de erro explicados. Grátis.
- Qual é o meu user agent?Veja seu user agent completo e descubra navegador, versão, motor, sistema e tipo de aparelho, com Client Hints. Analisa qualquer outro também.
- Gerador de sitemap XML: crie o sitemap.xml a partir de URLsGerador de sitemap XML sem cadastro: cole as URLs, receba um sitemap.xml válido pelo protocolo Sitemaps, confira erros e baixe. Funciona no navegador.
- Gerador de URL amigável (slug)Transforme títulos em slugs de URL limpos: minúsculas, hífens, sem acentos e, se quiser, sem palavras vazias. Vários títulos de uma vez.
- Simulador de SERP com largura em pixelsDigite o title e a meta description para ver a prévia do resultado de busca, com largura em pixels, número de caracteres e aviso de corte.