Codificar / decodificar URL
Codificar / decodificar URL. Transforme, confira e copie seus dados. Seus arquivos ficam neste dispositivo. O processamento ocorre no navegador.
Ative JavaScript para usar as ferramentas. Os arquivos são processados no navegador.
Como usar
Cole um texto ou uma URL na caixa.
Escolha um modo e toque em Codificar ou Decodificar.
O que é codificação de URL?
Uma URL só pode conter um conjunto limitado de caracteres ASCII. Todo o resto, como espaços, letras acentuadas, ç ou símbolos com significado especial nas URLs, é escrito como um sinal de porcentagem seguido de dois dígitos hexadecimais para cada byte UTF-8. Um espaço vira %20, o e comercial vira %26 e a letra ç vira %C3%A7. Isso se chama codificação percentual e está definido na RFC 3986.
Qual modo escolher?
Componente codifica tudo, exceto letras, dígitos e - _ . ! ~ * ' ( ). Use para um único valor de consulta ou um trecho de caminho, como um termo de busca, porque ele também codifica &, =, ? e /. URL completa preserva os caracteres que dão estrutura à URL, então serve para arrumar um link inteiro com espaços ou acentos. Formulário escreve os espaços como sinal de mais, como fazem os formulários HTML ao enviar dados.
Problemas comuns
A codificação dupla acontece quando um texto já codificado é codificado de novo, e %20 vira %2520; decodifique até o texto parar de mudar. Um erro ao decodificar costuma vir de um sinal de porcentagem solto ou de uma sequência incompleta como %E4%B8. Lembre que o sinal de mais só significa espaço em dados de formulário, não no caminho de uma URL.
Privacidade
Links podem conter tokens, e-mails ou identificadores. O conversor processa o texto localmente, sem enviá-lo a um servidor de conversão nem guardá-lo como rascunho persistente. O limite é 10 MiB de texto UTF-8. As requisições do site são explicadas separadamente em Privacidade; o que copiar ou baixar permanece onde salvar.
Ferramentas relacionadas
Conversor de timestamp Unix
Converter JSON para CSV
Converter CSV para JSON
Codificar e decodificar Base64
Todos os conversores
Perguntas frequentes
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI mantém caracteres como : / ? & = que dão estrutura à URL; encodeURIComponent também os codifica, por isso é a escolha certa para valores isolados.
Por que a minha URL tem %2520?
Ela foi codificada duas vezes. Decodifique duas vezes para recuperar o texto original.
O + é a mesma coisa que espaço?
Só em query strings codificadas como formulário. Nos outros casos, o espaço precisa ser %20.
O que eu digito fica salvo?
A ferramenta não guarda a entrada como rascunho persistente. Ela permanece na página até limpar ou recarregar; cópias e downloads ficam com você. Isso é separado do tráfego do site descrito em Privacidade.
Ferramentas relacionadas
- JSON para CSV
Transforme dados em uma tabela.
- CSV para JSON
Transforme, confira e copie seus dados.
- Codificar / decodificar Base64
Transforme, confira e copie seus dados.
- Timestamp Unix
Converta timestamps e datas.
- Contador de palavras
Conte palavras, caracteres e linhas em tempo real.
- Markdown para HTML
Visualize Markdown e baixe um documento HTML seguro.
- HTML para Markdown
Converta títulos, links e listas para Markdown.
- Seletor e conversor de cores
Converta HEX, RGB e HSL e copie CSS pronto.
- Comparador de texto
Compare textos por linha ou palavra e baixe um patch.
- Gerador de UUID
Gere lotes de UUID v4 aleatórios localmente.
- Gerador de senhas
Crie senhas com aleatoriedade criptográfica e caracteres escolhidos.
- YAML para JSON
Analise YAML, valide dados e baixe JSON formatado.
- XML para JSON
Converta elementos e atributos XML para JSON estruturado.