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.
Codificacoes de URL comuns
Entrada
Saida
Como codificar ou decodificar parametros de URL e texto com percent-encoding
Cole texto simples, um valor de parametro de consulta, uma URL de redirecionamento ou uma string com percent-encoding na caixa de entrada.
Escolha Codificar para converter caracteres reservados em percent-encoding, ou escolha Decodificar para transformar sequencias %XX em texto legivel.
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
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
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
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
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
- RFC 3986 — Sintaxe genérica de URI
A especificação IETF autoritativa que define a estrutura de URI e as regras de percent-encoding para caracteres reservados.
- MDN — encodeURIComponent()
Referência JavaScript para o comportamento de codificação que esta ferramenta segue ao escapar componentes individuais de URL.
Ferramentas relacionadas
URL para JSON
Analise uma URL completa em JSON estruturado: esquema, host, caminho, parâmetros de consulta e fragmento.
Formatador JSON
Embeleze e valide JSON contendo valores codificados ou decodificados.
Codificar / Decodificar Base64
Codifique ou decodifique strings Base64 para tokens, URIs de dados e cargas úteis binárias.
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.