Portal de conteúdo educativo.
Perfil do Autor Correções Política Editorial Privacidade Termos Cookies
Tecnologia Publicado em Por Stéfano Barcellos

Erro 400: O que é, causas e como corrigir rapidamente

Erro 400: O que é, causas e como corrigir rapidamente
Validado por Stéfano Barcellos (imagem ilustrativa)

Panorama Inicial

Navegar pela internet ou utilizar aplicativos web é uma atividade cotidiana para milhões de brasileiros. Em grande parte do tempo, a experiência flui sem intercorrências, mas eventualmente surgem mensagens de erro que interrompem o acesso a um site ou serviço. Entre os códigos HTTP mais comuns, o erro 400 – também conhecido como Bad Request – costuma gerar frustração por sua aparição aparentemente repentina e pela falta de clareza sobre como resolvê-lo. Diferentemente de um erro 404 (página não encontrada) ou 500 (erro interno do servidor), o erro 400 sinaliza que o servidor recebeu a requisição, mas não conseguiu processá-la porque ela estava malformada, inválida ou com sintaxe incorreta. Em outras palavras, o problema está no lado do cliente: no navegador, na configuração de rede ou na forma como a solicitação foi montada.

Compreender as causas desse erro e saber como agir diante dele é essencial tanto para usuários comuns quanto para profissionais de TI. Este artigo tem como objetivo esclarecer o que é o erro 400, listar suas causas mais frequentes, apresentar uma tabela comparativa de sintomas e soluções, responder às perguntas mais comuns sobre o tema e, por fim, sugerir medidas práticas para correção. Todas as informações são baseadas em fontes confiáveis, como a documentação técnica da MDN Web Docs, o suporte da Microsoft e guias de provedores de hospedagem como a Locaweb.

Analise Completa

O que é o erro 400 Bad Request?

O protocolo HTTP define uma série de códigos de status que indicam o resultado de uma requisição feita por um cliente (geralmente um navegador) a um servidor. O código 400 pertence à classe dos erros do cliente (4xx), ou seja, aqueles em que o servidor identifica que a falha foi causada pelo remetente da requisição. De acordo com a documentação da MDN, o erro 400 ocorre quando o servidor não pode ou não irá processar a requisição devido a algo que é percebido como um erro do cliente, como “malformed request syntax, invalid request message framing, or deceptive request routing”.

Na prática, isso significa que a mensagem enviada pelo navegador não está de acordo com as regras esperadas pelo servidor. Pode ser uma URL com caracteres inválidos, cabeçalhos HTTP mal formatados, cookies corrompidos, um tamanho de requisição excessivo ou até mesmo problemas de roteamento que enganam o servidor. Diferentemente de um erro 403 (proibido) ou 401 (não autorizado), o 400 não está relacionado a permissões, mas sim à estrutura da própria comunicação.

Causas mais comuns do erro 400

As causas do erro 400 são variadas, mas podem ser agrupadas em algumas categorias principais. Abaixo, detalhamos as mais recorrentes com base nas fontes de pesquisa.

  1. URL digitada incorretamente ou com caracteres inválidos – A forma mais simples e frequente. Ao digitar manualmente um endereço web, é fácil incluir espaços, acentos, símbolos não permitidos ou esquecer barras. O servidor, ao receber uma URL malformada, responde com 400.
  1. Cookies ou cache do navegador corrompidos – Arquivos temporários armazenados pelo navegador podem se tornar obsoletos ou corrompidos, fazendo com que o servidor interprete a requisição como inválida. Esse é um dos motivos pelos quais limpar o cache e os cookies frequentemente resolve o problema.
  1. Cabeçalhos HTTP inválidos ou requisição malformada – Em aplicações mais complexas, extensões de navegador, plugins ou scripts podem modificar os cabeçalhos HTTP de forma inadequada, resultando em uma requisição que o servidor rejeita.
  1. Problemas temporários de rede, DNS ou roteador – Roteadores com cache DNS desatualizado, configurações de MTU inadequadas ou até mesmo interferências na conexão física podem gerar pacotes de dados malformados que o servidor interpreta como bad request.
  1. Extensões do navegador interferindo na solicitação – Bloqueadores de anúncios, gerenciadores de senhas ou extensões de segurança podem modificar o conteúdo da requisição, causando o erro 400 em sites específicos.
  1. Tamanho excessivo da requisição – Alguns servidores têm limites para o tamanho de arquivos enviados via formulários ou uploads. Se a requisição (incluindo cabeçalhos e corpo) ultrapassar esse limite, o servidor retorna 400.
  1. Redirecionamento incorreto ou loops – Em sites configurados com regras de redirecionamento mal feitas, o navegador pode entrar em um ciclo que gera uma requisição inválida.

Impactos do erro 400 para usuários e empresas

Para o usuário comum, o erro 400 é uma barreira que impede o acesso a um site, um serviço de e-mail, uma plataforma de streaming ou um aplicativo bancário. A mensagem geralmente aparece como “400 Bad Request” em uma página em branco, sem muitas orientações. Isso pode gerar ansiedade e perda de tempo, especialmente em situações críticas como login em sistemas corporativos ou realização de compras online.

Para empresas, o erro 400 recorrente pode indicar problemas de configuração no servidor que afetam a experiência do cliente. Embora a causa esteja no lado do cliente na maioria das vezes, em ambientes com muitos usuários, é importante investigar se o erro não é provocado por uma atualização do site que quebrou a compatibilidade com determinados navegadores. Além disso, sites de comércio eletrônico podem perder vendas se o erro ocorrer durante o checkout.

Lista: Principais causas do erro 400

A seguir, uma lista organizada das causas mais comuns, conforme apontado pelas fontes consultadas:

  • URL digitada com erros (caracteres especiais, espaços, letras maiúsculas indevidas).
  • Cache e cookies do navegador corrompidos ou desatualizados.
  • Extensões do navegador (bloqueadores, VPNs, gerenciadores) alterando a requisição.
  • Cabeçalhos HTTP inválidos gerados por scripts ou plugins.
  • Problemas de rede local: roteador com cache DNS desatualizado, configuração de MTU inadequada.
  • Envio de formulários com dados muito grandes ou mal formatados.
  • Redirecionamentos em loop devido a configurações incorretas de servidor.
  • Uso de proxy ou VPN que modifica a requisição de forma incompatível.
  • Aplicativos mobile com versão desatualizada que envia requisições obsoletas.
  • Data e hora do dispositivo incorretas, interferindo na autenticação SSL/TLS.

Tabela comparativa: Causa, sintoma e solução

A tabela a seguir organiza as principais causas do erro 400, os sintomas típicos que o usuário observa e as ações recomendadas para correção.

CausaSintoma típicoSolução recomendada
URL incorretaMensagem "400 Bad Request" após digitar um link manualmenteRevisar e corrigir a URL, removendo espaços ou caracteres especiais
Cache/cookies corrompidosErro aparece repetidamente em um site, mas não em outrosLimpar cache e cookies do navegador (configurações > privacidade)
Extensão de navegador interferindoErro ocorre apenas em um navegador específico, com extensões ativasDesabilitar extensões uma a uma e testar; remover as suspeitas
Problema de DNS/roteadorErro em vários sites, especialmente após troca de redeReiniciar modem/roteador, executar `ipconfig /flushdns` no Windows ou `sudo systemd-resolve --flush-caches` no Linux
Cabeçalho HTTP inválidoErro ao enviar formulários ou fazer upload de arquivosTestar em outro navegador sem extensões; verificar se o antivírus não está filtrando requisições
Tamanho da requisição excede limiteUpload de arquivo grande resulta em 400Reduzir o tamanho do arquivo ou usar um método de envio alternativo (ex.: FTP)
Data/hora do dispositivo erradaErro ao acessar sites com HTTPS (SSL)Ajustar a data e hora automaticamente nas configurações do sistema operacional

Perguntas Frequentes (FAQ)

O erro 400 é um problema do servidor ou do meu computador?

O erro 400 é classificado como um erro do cliente, ou seja, a falha está na requisição enviada pelo seu navegador, aplicativo ou dispositivo. O servidor simplesmente recusou processá-la por estar malformada. No entanto, a causa pode estar em configurações locais (cache, extensões, rede) ou até mesmo em um bug no site que gera requisições incorretas. Na prática, a origem mais comum é o lado do cliente.

Como diferenciar o erro 400 de outros erros HTTP (401, 403, 404)?

Cada código tem um significado distinto: 400 = requisição malformada; 401 = não autenticado (falta login); 403 = acesso proibido (mesmo autenticado); 404 = recurso não encontrado. O 400 geralmente não está relacionado a permissões ou recursos inexistentes, mas sim à sintaxe da comunicação. Se a mensagem for "Bad Request", é 400.

Por que o erro 400 aparece apenas em um site específico?

Isso sugere que o problema está relacionado a algo particular daquele site, como cookies específicos, extensões que interagem com ele ou até mesmo um bug no desenvolvimento da página. Tente limpar os cookies apenas daquele domínio, desabilitar extensões e testar em outro navegador. Se persistir, o erro pode ser no servidor do site (embora o código 400 aponte para o cliente).

O que fazer se o erro 400 ocorrer ao fazer login em um aplicativo Microsoft?

A Microsoft orienta, em sua central de suporte, que o usuário tente as seguintes ações: testar o login em outro dispositivo, alternar entre Wi‑Fi e dados móveis, limpar o cache do aplicativo e, se necessário, reinstalar o app. Caso o erro persista, pode ser um problema temporário nos servidores da Microsoft ou uma incompatibilidade de versão.

Limpar o cache e os cookies realmente resolve o erro 400?

Sim, essa é uma das soluções mais eficazes, especialmente quando o erro aparece em sites que você já visitou antes. Arquivos de cache corrompidos ou cookies desatualizados podem fazer com que o navegador envie informações incorretas na requisição. Após a limpeza, o navegador fará uma nova requisição limpa, e o servidor provavelmente a aceitará.

O erro 400 pode ser causado por um vírus ou malware?

É possível, embora não seja a causa mais comum. Malwares que sequestram o navegador ou modificam as requisições HTTP podem gerar cabeçalhos inválidos, resultando em erro 400. Se o erro for frequente e acompanhado de outros sintomas (anúncios indesejados, redirecionamentos suspeitos), execute uma verificação com um antivírus atualizado. Ferramentas como Malwarebytes ou Windows Defender são recomendadas.

Como corrigir o erro 400 no celular (Android ou iOS)?

As soluções são análogas às do computador: limpe o cache do navegador (ou do aplicativo), reinicie o dispositivo, alterne entre Wi‑Fi e dados móveis, desinstale extensões ou aplicativos suspeitos e atualize o sistema operacional. Em alguns casos, reinstalar o aplicativo que apresenta o erro resolve.

O erro 400 pode ser resolvido de forma definitiva?

Depende da causa. Se for um problema de URL digitada errada, a correção é imediata. Se for cache corrompido, a limpeza resolve até que o cache se corrompa novamente. Em situações recorrentes, pode ser necessário identificar a extensão ou configuração de rede que está gerando o erro. Para usuários comuns, as soluções pontuais costumam ser suficientes.

Fechando a Analise

O erro 400 Bad Request é um dos códigos HTTP mais comuns e, felizmente, um dos mais fáceis de solucionar. Sua mensagem indica que o servidor recebeu a requisição, mas a considerou inválida devido a problemas de sintaxe, cabeçalhos, cookies ou outros elementos do lado do cliente. Embora possa ser frustrante aparecer sem aviso, a maioria das causas tem correção simples: verificar a URL, limpar cache e cookies, desabilitar extensões, reiniciar roteadores ou testar em outro dispositivo.

Para profissionais de TI, o erro 400 serve como um sinal de alerta para possíveis inconsistências na comunicação entre cliente e servidor, podendo indicar desde um bug no front-end até uma configuração incorreta de rede. Manter os navegadores e sistemas atualizados, bem como orientar os usuários sobre boas práticas de navegação, reduz significativamente a incidência desse erro.

Em resumo, ao se deparar com uma mensagem de erro 400, não entre em pânico. Siga as etapas de diagnóstico apresentadas neste artigo: comece pela verificação da URL, depois limpe os dados de navegação, teste em outro navegador e, se necessário, reinicie equipamentos de rede. Caso o problema persista, busque ajuda nos fóruns de suporte do site ou aplicativo afetado. Com conhecimento e paciência, o erro 400 pode ser resolvido rapidamente.

Materiais de Apoio

Stéfano Barcellos
Editor-Chefe
Stéfano Barcellos construiu sua trajetória na interseção entre tecnologia e linguagem — um território que poucos navegam com a mesma desenvoltura. Desenvolvedor e editor com mais de quinze anos de experiência, tornou-se uma das vozes mais reconhecidas na curadoria de conteúdo digital brasileiro, justamente por recusar a separação artificial entre criar siste...

Siga Stéfano nas redes sociais:
X Instagram Facebook TikTok