Códigos de status HTTP

Digite um código de status, como 404, uma classe, como 4xx, ou uma palavra do nome de um código. A página mostra o que o código significa, a RFC que o define e se os caches o guardam por padrão.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Um código de três dígitos, como 404, uma classe, como 4xx, ou palavras de um nome ou de um sentido, como tempo limite.

Resultado

Resultado — O código e o nome dele no registro. Quando vários códigos correspondem, quantos.
Significado —
Classe — O primeiro dígito do código o agrupa em uma de cinco classes.
Guardado em cache por padrão — Se a RFC 9110 permite que caches reutilizem a resposta sem cabeçalhos de cache explícitos.
Definido em — A RFC e a seção que definem o código, segundo o registro da IANA.
Códigos correspondentes
Todos os códigos registrados

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Digite um código como 404, uma classe como 4xx, ou palavras de um nome como not found em Código de status ou palavras.
  2. Leia Resultado, Significado e Guardado em cache por padrão. Quando vários códigos correspondem, a tabela Códigos correspondentes os lista.
  3. Abra Todos os códigos registrados para ver cada código do registro da IANA, com a RFC que o define.

As cinco classes

O primeiro dígito de um código de status indica a sua classe, e os outros dois dígitos dizem qual caso dentro dessa classe ele é. A RFC 9110, seção 15, define a maioria dos códigos do registro, e cada classe tem um sentido fixo para o cliente.

  • 1xx Informativa: a requisição ainda está em andamento, e o servidor envia mais respostas.
  • 2xx Sucesso: a requisição foi recebida, entendida e aceita.
  • 3xx Redirecionamento: o cliente deve dar outro passo, em geral para outro endereço.
  • 4xx Erro do cliente: a requisição está errada, ou não pode ser atendida como foi enviada.
  • 5xx Erro do servidor: o servidor falhou ao tratar uma requisição válida.

Quando uma resposta fica em cache por padrão

A RFC 9110, seção 15.1, nomeia os códigos que um cache pode reutilizar por padrão, com expiração heurística: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 e 501. Os demais códigos não são guardados heuristicamente. Uma resposta com controles de cache explícitos segue esses controles, então a coluna diz o que um cache faz sem eles, e não o que todo servidor faz.

De onde vem a lista

A tabela é o registro de códigos de status HTTP da IANA como estava em 10 de novembro de 2026: 64 códigos registrados. As faixas que o registro marca como não atribuídas ficam de fora. Duas entradas pedem cuidado: o 104 é um registro temporário vinculado a um Internet-Draft, e o registro marca o 510 como obsoleto. Ambos mostram uma nota no resultado.

Exemplo resolvido: 404 e not found

Digitar 404 encontra um código, 404 Not Found. Digitar not found encontra o mesmo código, porque as duas palavras estão no nome dele. O resultado é o mesmo para as duas buscas, e a tabela abaixo mostra o que a ferramenta gera para 404.

O código está na classe 4, erro do cliente. A RFC 9110, seção 15.5.5, o define, e ele é um dos doze códigos que os caches reutilizam por padrão.

Saída Para 404
Resultado 404 Not Found
Definido em RFC 9110, seção 15.5.5
Guardado em cache por padrão Sim: caches podem guardá-la por padrão (RFC 9110, seção 15.1), a menos que a resposta defina outras regras de cache.

Perguntas frequentes

Qual é a diferença entre 401 e 403?

401 Unauthorized significa que a requisição não tem credenciais válidas, então fazer login pode resolver. 403 Forbidden significa que o servidor entendeu a requisição e a recusa, então enviar as mesmas credenciais de novo não muda a resposta.

O 410 é o mesmo que 404?

Não exatamente. Os dois dizem que o servidor não tem recurso naquele endereço, mas o 410 Gone diz que o recurso foi removido em definitivo. A RFC 9110, seção 15.5.5, diz que o servidor deve preferir o 410 ao 404 quando sabe que a remoção é permanente.

Um código cacheável significa que a resposta é sempre guardada?

Não. Um cache pode reutilizar essas respostas por padrão, mas uma resposta com controles de cache explícitos, como Cache-Control: no-store, segue esses controles. Navegadores e proxies também fazem as suas próprias escolhas sobre o armazenamento.

Por que o 306 é descrito como não usado?

A RFC 9110, seção 15.4.7, diz que o valor foi definido por uma especificação anterior, não é mais usado e está reservado. Um software não deve esperá-lo em uma resposta, e a tabela o marca como não usado.

Posso inventar o meu próprio código de status?

Você pode enviar um número que o registro não lista, mas outros softwares não saberão o que ele significa. A RFC 9110, seção 15.1, diz que novos códigos devem ser registrados no registro de códigos de status HTTP, como a seção 16.2 descreve.

A minha busca é enviada para algum lugar?

Não. A busca e a tabela rodam no seu navegador, e nada do que você digita é enviado para o nosso servidor ou guardado lá.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.