development

Codificador / decodificador de URL

Codifique e decodifique URLs rapidamente.

Como codificar e decodificar uma URL

  1. Cole uma URL, um parâmetro ou outro texto no campo de entrada.
  2. Use Codificar URL para transformar o valor em uma sequência segura para usar como componente de URL, ou Decodificar URL para ler uma sequência percentual.
  3. Confira o resultado, copie-o quando precisar ou use Limpar para começar novamente.

Exemplo: converter caracteres especiais em URL

Digite café com leite & chá e escolha Codificar URL.

café com leite & chá → caf%C3%A9%20com%20leite%20%26%20ch%C3%A1

O texto passa a usar porcentagens para representar espaços, acentos e o caractere &. Decodificar esse resultado recupera o texto original.

Principais aplicações

  • Codificar o valor de um parâmetro antes de montá-lo em uma URL.
  • Decodificar um trecho com %20, %2F ou caracteres acentuados para conferir seu conteúdo.
  • Preparar texto com espaços e símbolos para usar como componente de um link.
  • Verificar rapidamente como uma aplicação representa caracteres especiais em URLs.

Dicas práticas e limitações

  • A ferramenta usa encodeURIComponent para codificar e decodeURIComponent para decodificar. Ela trata o valor inteiro como um componente; por isso, ao codificar uma URL completa, também transforma caracteres estruturais como : , / e ?.
  • Espaços são codificados como %20. Ao decodificar, o sinal + permanece +: esta interface não aplica a convenção de formulários que interpreta + como espaço.
  • Uma sequência percentual malformada, como um % sem os caracteres esperados, faz a decodificação exibir uma mensagem de erro e limpar o resultado.
  • Há botões para codificar, decodificar, copiar o resultado e limpar os campos. Não há inversão automática dos valores, upload, download ou limite de entrada declarado.
  • O processamento é feito pelas funções nativas do navegador e o código da ferramenta não faz requisições a servidor. Codificação de URL não é criptografia, não torna uma URL segura e não verifica se o endereço existe.

Perguntas frequentes

Posso codificar uma URL inteira?

Sim, o campo aceita texto livre, inclusive uma URL inteira. Como usa encodeURIComponent, os separadores da URL também serão codificados; isso é mais apropriado para valores e parâmetros do que para preservar a estrutura completa de um endereço.

O símbolo + vira espaço ao decodificar?

Não. decodeURIComponent mantém + como +; %20 é que é convertido em espaço.

O que acontece se a sequência estiver inválida?

A ferramenta mostra uma mensagem de erro e deixa o campo de resultado vazio.

Isso é o mesmo que Base64 ou criptografia?

Não. A codificação percentual adapta caracteres para URLs; ela não oculta o conteúdo como um mecanismo de segurança.