DevBento logoDevBento
Ferramentas/Códigos HTTP: Lista Completa (100-511)

Códigos HTTP: Lista Completa (100-511)

Consulte todos os códigos de status HTTP. 404, 500, 301, 401 e mais. Referência pesquisável com filtros por categoria, descrições e suporte para copiar.

1xx Informativo

(4)

2xx Sucesso

(10)

3xx Redirecionamento

(7)

4xx Erro do Cliente

(29)

5xx Erro do Servidor

(11)
61 de 61 códigos de status
Conversões Relacionadas
Gerador de Códigos de Status HTTP
Gere códigos de status HTTP para as respostas da sua API. Referência rápida com cópia para a área de transferência para 200, 201, 301, 400, 404, 500 e mais.
Qual Código de Status HTTP Devo Usar? Guia de
Guia de decisão interativo para escolher o código de status HTTP correto para sua REST API. Cobre sucesso, redirecionamento, erro de cliente e servidor.
Ferramentas Relacionadas
%20Codificador de URL e Codificador de Entidades
Codifique texto para URLs com encodeURIComponent ou encodeURI e escape caracteres especiais HTML para entidades nomeadas ou numéricas. Tudo no navegador.
jwtDecodificador de JWT
Decode auth headers on error responses
shaGerador de Hashes
Gere hashes MD5, SHA-1, SHA-256 e SHA-512 a partir de texto ou arquivos. Usa Web Crypto API nativa para SHA e JavaScript puro para MD5, tudo no navegador.
{}Formatador e Validador de JSON
Ferramenta completa para formatar, minificar e validar dados JSON com realce de sintaxe, visualização em árvore interativa e detecção de erros instantânea.
+/-Comparador de Texto Online (Diff Checker)
Compare dois blocos de texto em vista lado a lado ou inline com destaque a nível de caractere. Encontre adições, remoções e alterações instantaneamente.
/re/Testador de Regex
Match error message patterns

Referência de Códigos de Status HTTP

Os códigos de status HTTP são números de três dígitos que um servidor retorna em resposta à requisição de um cliente. O primeiro dígito define a categoria: 1xx informativo, 2xx sucesso, 3xx redirecionamento, 4xx erros do cliente e 5xx erros do servidor. Todo desenvolvedor web e consumidor de APIs encontra esses códigos diariamente, e saber o que significam reduz o tempo de depuração.

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 envia de volta para um cliente (navegador, aplicação móvel, cliente API) após receber uma requisição. Ele informa ao cliente o que aconteceu: a requisição foi bem-sucedida, falhou ou precisa de mais informações? Os códigos de status fazem parte da especificação do protocolo HTTP (RFC 9110) e são padronizados em todos os servidores web e APIs. Quando você abre um site, seu navegador recebe um código de status (geralmente 200 OK) junto com o conteúdo da página. Quando você faz uma chamada de API e recebe um 404, significa que o recurso que você solicitou não existe. Entender os códigos de status é fundamental para depurar aplicações web, construir APIs e trabalhar com qualquer serviço baseado em HTTP.

Como Usar

  1. Pesquise por número ou nome. Digite um código de status como “404” ou uma palavra-chave como “redirect” para filtrar a lista
  2. Filtre por categoria. Clique em uma aba de categoria para ver apenas códigos informativos, de sucesso, redirecionamento, erro de cliente ou erro de servidor
  3. Expanda um código. Clique em qualquer linha de código de status para ver a descrição detalhada
  4. Copie. Clique no botão de copiar para copiar o código é o nome para sua área de transferência

Entendendo as Categorias de Códigos de Status HTTP

1xx Informativo

Respostas provisórias. O servidor recebeu a requisição é o cliente deve continuar ou esperar. Raramente você os vê diretamente. O mais prático é 101 Switching Protocols, que é como HTTP faz upgrade para WebSocket.

2xx Sucessó

A requisição foi recebida, entendida e aceita. 200 OK é a resposta de sucessó padrão. 201 Created é a resposta correta para um POST que cria um novo recurso. 204 No Content é retornado para um DELETE bem-sucedido quando não há nada a retornar. Usar o código 2xx correto torna as APIs autodocumentadas.

3xx Redirecionamento

Mais ações são necessárias para completar a requisição, geralmente seguindo um cabeçalho Location. 301 e 308 são redirecionamentos permanentes (os motores de busca transferem o ranking). 302 e 307 são temporários (os motores de busca mantêm a URL original). A diferença entre os códigos pareados: 307/308 garantem a preservação do método, enquanto 301/302 podem trocar POST para GET.

4xx Erro do Cliente

A requisição contém algo errado. 400 Bad Request para sintaxe inválida. 401 Unauthorized para falta de autenticação. 403 Forbidden para permissão insuficiente. 404 Not Found para recursó inexistente. 429 Too Many Requests para raté limiting. A categoria 4xx é onde a maioria dos desenvolvedores passa a maior parte do tempo depurando.

5xx Erro do Servidor

O servidor falhou ao processar uma requisição válida. 500 Internal Server Error é o para-choques. 502 Bad Gateway e 504 Gateway Timeout indicam problemas de rede entre serviços. 503 Service Unavailable indica sobrecarga ou manutenção. Logs do servidor de aplicação são essenciais para diagnosticar 5xx.

Tabela de Referência Rápida

1xx Informativo

Código Nome Descrição
100 Continue Cliente deve continuar com a requisição
101 Switching Protocols Servidor aceitou upgrade de protocolo
102 Processing Servidor está processando (WebDAV)
103 Early Hints Servidor está enviando headers antecipadamente

2xx Sucessó | Código | Nome | Descrição |

|––––|——|———–| | 200 | OK | Requisição bem-sucedida | | 201 | Created | Recursó criado com sucessó | | 202 | Accepted | Requisição aceita para processamento assíncrono | | 204 | No Content | Sucessó sem corpo de resposta | | 206 | Partial Content | Resposta parcial (range requests) |

3xx Redirecionamento

Código Nome Descrição
301 Moved Permanently Redirecionamento permanente
302 Found Redirecionamento temporário
303 See Other Redirecionar para GET após POST
304 Not Modified Recursó não modificado (cache)
307 Temporary Redirect Temporário, preserva método
308 Permanent Redirect Permanente, preserva método

4xx Erro do Cliente

Código Nome Descrição
400 Bad Request Erro de sintaxe na requisição
401 Unauthorized Autenticação necessária
403 Forbidden Sem permissão de acessó
404 Not Found Recursó não encontrado
405 Method Not Allowed Método HTTP não suportado
409 Conflict Estado conflitante
410 Gone Recursó removido permanentemente
422 Unprocessable Entity Erro de validação semântica
429 Too Many Requests Raté limit excedido

5xx Erro do Servidor

Código Nome Descrição
500 Internal Server Error Erro interno do servidor
501 Not Implemented Funcionalidade não implementada
502 Bad Gateway Resposta inválida do upstream
503 Service Unavailable Serviço temporariamente indisponível
504 Gateway Timeout Upstream não respondeu a tempo
505 HTTP Version Not Supported Versão HTTP não suportada
🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · construído localmente