🦊Foxi Tools
🔗

Codificador/Decodificador URL

Codifica ou decodifica URLs

O codificador/decodificador de URL converte caracteres especiais, texto Unicode e espaços para o formato de codificação percentual (%XX) e vice-versa. A codificação percentual é necessária quando URLs contêm caracteres fora do conjunto ASCII não reservado, como parâmetros de consulta com espaços, caracteres acentuados ou símbolos como & e =. Esta ferramenta segue o padrão RFC 3986 e processa conversões em tempo real.

📖 Como Usar

  1. Digite a URL ou texto na caixa de entrada
  2. Clique no botão Codificar para converter caracteres especiais em formato seguro para URL
  3. Clique no botão Decodificar para restaurar a URL codificada ao original
  4. Copie o resultado para usar

Recursos

  • Codificação automática de caracteres especiais de URL
  • Suporte completo a codificação percentual
  • Codificação/decodificação de URLs com caracteres especiais
  • Processamento de parâmetros de consulta
  • Conversão em tempo real

💡 Casos de uso

  • Desenvolvedores web: Codificar caracteres especiais em parâmetros de consulta (&, =, ?) para que chamadas de API transmitam os valores corretamente.
  • Especialistas em SEO: Codificar URLs com caracteres não ASCII para garantir que os links funcionem corretamente em redes sociais e mecanismos de busca.
  • Profissionais de marketing: Codificar parâmetros UTM que contenham espaços ou símbolos especiais para análises de campanha confiáveis.
  • Engenheiros QA: Decodificar URLs codificadas para inspecionar os valores reais dos parâmetros enviados ao backend durante os testes.
  • Gestores de conteúdo: Decodificar URLs codificadas geradas automaticamente por plataformas CMS para identificar os caminhos originais.

🎯 Dicas

  • Codifique apenas os valores dos parâmetros, não a URL inteira. Codificar :// ou ? quebrará a estrutura da URL.
  • Se a saída decodificada ainda contiver sequências %, a URL foi codificada duas vezes — execute o decodificador uma segunda vez.
  • Ao compartilhar URLs com caracteres especiais em redes sociais, use sempre a forma codificada para evitar links quebrados.
  • Conheça a diferença entre encodeURI e encodeURIComponent. Esta ferramenta se comporta como encodeURIComponent.

Perguntas Frequentes

Q. Por que as URLs precisam de codificação?

A. URLs não podem conter certos caracteres como espaços ou símbolos especiais. A codificação os converte para um formato seguro para transmissão.

Q. Qual é a diferença entre %20 e +?

A. %20 é a codificação URL padrão para espaço, enquanto + é usado em query strings. Esta ferramenta usa %20.

Q. Por que URLs com acentos ficam codificadas ao copiar?

A. Caracteres não ASCII como acentos não podem aparecer diretamente em URLs e são codificados percentualmente de forma automática. Os navegadores os exibem como texto legível na barra de endereço, mas a URL subjacente usa a forma codificada.

Q. O que é codificação dupla?

A. A codificação dupla ocorre quando caracteres já codificados são codificados novamente, por exemplo %20 torna-se %2520. Isso faz com que os servidores interpretem incorretamente os valores dos parâmetros. Sempre codifique apenas uma vez.

Q. Quais caracteres são seguros em URLs sem codificação?

A. Caracteres não reservados — letras (A–Z, a–z), dígitos (0–9), hífen (-), sublinhado (_), ponto (.) e til (~) — podem ser usados diretamente. Todos os outros caracteres requerem codificação percentual.

Q. Qual é a diferença entre encodeURI e encodeURIComponent?

A. encodeURI codifica uma URL completa preservando caracteres estruturais como :, / e ?. encodeURIComponent codifica tudo, sendo adequado para valores individuais de parâmetros de consulta.

🔗 Ferramentas Relacionadas