Codificar e Decodificar URL
Codifique ou decodifique texto e URLs com porcentagem (%20, %C3%A7) e veja a query string em tabela de chave e valor.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Codificar e Decodificar URL
até 1.000.000 caracteres
Codifica tudo, inclusive / ? & = e #. Use em valores de parâmetros.
0 / 1.000.000 caracteres
Para que serve
Em uma URL, espaço, acento, & e outros símbolos têm significado próprio ou não são permitidos. A codificação por porcentagem os troca por %XX (o byte em hexadecimal), como %20 para espaço e %C3%A7 para ç.
Use para montar links e parâmetros sem quebrar a URL, ou para ler um link cheio de %.
Como usar
- Escolha Codificar ou Decodificar.
- Escolha o modo: Trecho para um valor de parâmetro; URL inteira para um endereço completo.
- Cole o texto. O resultado aparece na hora.
- Se a entrada parecer uma URL com query string, uma tabela mostra cada parâmetro já decodificado.
Como funciona
No modo Trecho a ferramenta usa o mesmo algoritmo de encodeURIComponent do JavaScript: codifica tudo, inclusive / ? & = e #. No modo URL inteira, o de encodeURI: preserva esses símbolos, porque eles dão estrutura ao endereço.
Caracteres fora do ASCII são convertidos para UTF-8 antes: "açaí & café" vira a%C3%A7a%C3%AD%20%26%20caf%C3%A9.
Na tabela de query string, + vira espaço (convenção de formulários) e chaves repetidas, como a=1&a=2, aparecem em linhas separadas.
Privacidade e processamento local
O texto é processado no seu navegador, não é enviado ao servidor do 7Tools, nem guardado, nem entra nas métricas. Isso importa: URLs costumam carregar token, e-mail e identificador na query string.
Limitações
- Até 1.000.000 de caracteres.
- Sequência % incompleta ou que não forma UTF-8 válido é recusada com o trecho e a posição, em vez de ser decodificada pela metade.
- Modo URL inteira não decodifica sequências reservadas, como %26 e %2F — é o comportamento de decodeURI.
- A tabela de query string só aparece quando a entrada parece uma URL com ? ou pares chave=valor.
Casos de uso
- Colocar um texto com acento e espaço como valor de parâmetro de um link.
- Ler um link de rastreamento ou de redirecionamento cheio de %.
- Conferir o que uma query string realmente envia.
- Descobrir qual trecho %XX quebrou uma URL.
Perguntas frequentes
Ferramentas relacionadas
- Codificar e Decodificar Base64Codifique texto em Base64 ou decodifique Base64 de volta para texto UTF-8, com opção URL-safe, sem padding e quebra em 76 colunas.
- Gerador de SlugCrie slugs para URL a partir de títulos, sem acento nem pontuação, vários de uma vez, no navegador.
- Testador de RegexTeste expressões regulares com casamentos, grupos e substituição, num Worker com limite de tempo.