WerklyTools
PT
Pague-me um café

Codificador e decodificador de URL

Transforme espaços, acentos e símbolos na forma %XX para que uma URL seja válida, ou recupere o texto original. Cole uma URL completa: nós a dividimos em partes e você pode editar os parâmetros de consulta.

Processado 100% no seu navegador

Resultado

Ctrl + Enter executarCtrl + C copiar resultado

Como usar

  1. 1Digite ou cole o texto, a string codificada ou a URL no painel de entrada.
  2. 2Escolha «Componente» para valores de parâmetros ou «URL completa» para manter / ? & e #.
  3. 3Clique em «Codificar» ou «Decodificar»: o resultado é atualizado enquanto você digita.
  4. 4Se for uma URL, edite os parâmetros na tabela e copie a URL reconstruída.

Casos de uso

  • Criar links com parâmetros UTM ou de busca que contêm espaços e acentos.
  • Ler URLs de redirecionamento ou rastreamento cheias de %3A%2F%2F.
  • Depurar requisições de API e formulários (application/x-www-form-urlencoded).
  • Codificar listas de valores linha a linha para planilhas ou scripts.

Perguntas frequentes

O que é URL encoding (percent-encoding)?

A forma padrão (RFC 3986) de representar caracteres não permitidos em uma URL: cada byte UTF-8 é escrito como «%» seguido de dois dígitos hexadecimais. Um espaço vira %20 e «ç» vira %C3%A7.

Qual a diferença entre «Componente» e «URL completa»?

«Componente» (encodeURIComponent) também escapa / ? & = e #, o que é o certo para o valor de um parâmetro. «URL completa» (encodeURI) os mantém para não quebrar a estrutura de um endereço inteiro.

Por que alguns espaços aparecem como «+»?

Os formulários HTML enviam os dados como application/x-www-form-urlencoded, onde o espaço é codificado como «+». Ative a opção correspondente para codificar ou decodificar nesse formato.

Qual a diferença para o Base64?

O URL encoding só escapa os caracteres problemáticos e deixa o resto legível; o Base64 converte todo o conteúdo para outro alfabeto e o deixa cerca de 33% maior.

Ferramentas relacionadas