Codificar / decodificar URL online | Ferramenta de codificação, decodificação e percent-encoding de URL

Codifique e decodifique URL online: trate caracteres reservados, decodifique valores %XX e converta + em espaço em query strings, direto no navegador.

Usa percent-encoding no estilo encodeURIComponent para espacos e caracteres reservados de URL.
Todo o processamento acontece localmente no seu navegador.

Codificacoes de URL comuns

espaco -> %20& -> %26= -> %3D? -> %3F# -> %23

Entrada

0 caracteres

Saida

0 caracteres

Como codificar ou decodificar parametros de URL e texto com percent-encoding

01

Cole texto simples, um valor de parametro de consulta, uma URL de redirecionamento ou uma string com percent-encoding na caixa de entrada.

02

Escolha Codificar para converter caracteres reservados em percent-encoding, ou escolha Decodificar para transformar sequencias %XX em texto legivel.

03

Copie a saida codificada ou decodificada para query strings, parametros de callback, links de marketing, logs ou requisicoes de API.

Principais recursos

Codificacao e decodificacao de URL em tempo real

Veja a saida codificada ou decodificada imediatamente enquanto digita, sem precisar de uma etapa extra de envio.

Otimizado para fluxos reais de desenvolvedores e marketing

Feito para valores de parametros de consulta, URLs de redirecionamento, links de callback e depuracao de strings com percent-encoding em logs ou requisicoes de API.

Processamento privado no navegador

Tudo roda localmente no seu navegador, mantendo os valores de URL privados e tornando a ferramenta rapida em desktop e mobile.

Perguntas frequentes sobre codificacao e decodificacao de URL

Que tipo de codificacao de URL esta ferramenta usa?

Esta ferramenta segue a codificacao de componentes de URL no estilo encodeURIComponent. Ela e ideal para valores de parametros de consulta, destinos de redirecionamento, URLs de callback e outras partes de URL em que caracteres reservados devem ser tratados como dados.

Por que o decodificador trata + como espaco?

Em query strings, + costuma ser usado como espaco. Durante a decodificacao, esta ferramenta converte + em espaco antes de aplicar a decodificacao de URL, para que valores comuns no estilo formulario sejam interpretados corretamente.

Qual e a diferenca entre encodeURI e encodeURIComponent?

encodeURI foi criado para URLs completas e mantem caracteres estruturais como /, ? e # intactos. encodeURIComponent foi criado para partes individuais da URL e tambem codifica esses caracteres reservados. Esta ferramenta usa o comportamento do tipo encodeURIComponent porque e mais seguro para valores de consulta e parametros de redirecionamento.

Cole qualquer texto ou string de URL e esta ferramenta codifica ou decodifica instantaneamente no seu navegador. A codificação converte caracteres reservados como espaço, &, =, ? e # em escapes %XX para query strings seguras e URLs de redirecionamento; a decodificação transforma sequências %XX (e + como espaço) de volta em texto legível. Usa o comportamento do tipo encodeURIComponent e funciona completamente no lado do cliente.

Como usar o codificador e decodificador de URL

  1. 1

    Cole seu texto ou URL

    Insira texto simples, um valor de parâmetro de consulta, uma URL de redirecionamento ou uma string com percent-encoding na caixa de entrada.

  2. 2

    Escolha Codificar ou Decodificar

    Selecione Codificar para converter caracteres reservados em percent-encoding, ou Decodificar para transformar sequências %XX em texto legível.

  3. 3

    Verifique o resultado em tempo real

    O resultado é atualizado instantaneamente enquanto você digita, para que possa validar o percent-encoding sem etapa de envio adicional.

  4. 4

    Copie ou baixe

    Use Copiar para pegar o resultado para query strings, parâmetros de callback, links de marketing ou requisições de API, ou Baixar para salvar o arquivo.

Referências

Ferramentas relacionadas

Perguntas frequentes sobre codificação e decodificação de URL

Que tipo de codificação de URL esta ferramenta usa?
Esta ferramenta segue a codificação de componentes de URL no estilo encodeURIComponent. É ideal para valores de parâmetros de consulta, destinos de redirecionamento, URLs de callback e outras partes de URL onde caracteres reservados devem ser tratados como dados.
Por que o decodificador trata + como espaço?
Em query strings, + costuma ser usado como espaço. Durante a decodificação, esta ferramenta converte + em espaço antes de aplicar a decodificação de URL, para que valores comuns de formulários sejam interpretados corretamente.
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI foi criado para URLs completas e mantém caracteres estruturais como /, ? e # intactos. encodeURIComponent foi criado para partes individuais da URL e também codifica esses caracteres reservados. Esta ferramenta usa encodeURIComponent porque é mais seguro para valores de consulta e parâmetros de redirecionamento.
Como codificar URL em JavaScript?
Use encodeURIComponent() para valores individuais de parâmetros de consulta ou destinos de redirecionamento. Para uma URL completa sem codificar a estrutura, use encodeURI(). Esta ferramenta online permite testar rapidamente os resultados sem executar código.
Como codificar URL em Python?
Em Python, use urllib.parse.quote(texto) para codificar e urllib.parse.unquote(texto) para decodificar. Para query strings completas, urllib.parse.urlencode() é mais conveniente. Esta ferramenta permite verificar os resultados diretamente no navegador.
Como codificar URL no Excel para campanhas de marketing?
No Excel você pode usar a função ENCODEURL() disponível desde o Excel 2013. Para campanhas com múltiplos parâmetros UTM, esta ferramenta online é mais rápida e permite verificar o resultado instantaneamente antes de usar nos links de marketing.