Decodificador de URL, codificador e leitor de query string
Para decodificar URL, cole o endereço: esta ferramenta transforma escapes %XX de volta em texto legível, codifica texto para URLs e separa o endereço em partes e parâmetros da query. Digite um texto para codificá-lo.
Última atualização:
Como funciona
Cole ou abra
Cole uma URL ou um texto codificado, abra um arquivo de texto ou use Abrir de URL. Escolha Decodificar ou Codificar.
Escolha as regras
Defina se + vira espaço, codifique um valor com encodeURIComponent ou um endereço inteiro com encodeURI e ative Cada linha separadamente para listas.
Copie o resultado
Clique em Copiar ou Baixar .txt. Para uma URL, veja host, caminho e parâmetros na tabela e use Copiar parâmetros como JSON.
Recursos
Decodificação tolerante
Cada sequência %XX é decodificada como UTF-8, então %C3%A7 vira “ç”. Sequências quebradas, como %G1 ou um % solto, ficam como estão e são listadas, onde decodeURIComponent pararia com erro.
Dois modos de codificação
Componente escapa tudo, exceto letras, dígitos e - _ . ! ~ * ( ) – ideal para valores da query. URL completa mantém : / ? # & = para o endereço continuar funcionando.
Dados de formulário
Decodifique + como espaço e codifique espaços como +, como fazem os formulários HTML (application/x-www-form-urlencoded).
Partes da URL e parâmetros
Protocolo, usuário, host, porta, caminho, query e fragmento aparecem separados. Os parâmetros mantêm a ordem e as repetições, com valores decodificados, inclusive os depois do #.
Limites e privacidade
Textos e arquivos podem ter até 5 MB. A tabela de partes da URL aparece para uma URL ou query string de uma linha com até 64 KB; para listas, ative Cada linha separadamente.
A análise segue o padrão WHATWG URL dos navegadores, então hosts aparecem em ASCII (punycode) e portas padrão são omitidas. A entrada nunca é alterada; só a saída é decodificada. Veja a página de privacidade.
Perguntas frequentes
Como decodificar uma URL?
Cole a URL com Decodificar selecionado. %20 vira espaço, %C3%A9 vira é, e assim por diante. O texto decodificado aparece ao lado.
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURIComponent escapa caracteres reservados como / ? & = e serve para um único valor. encodeURI mantém esses caracteres e serve para uma URL completa.
O + deve virar espaço?
Em query strings e dados de formulário, sim. No caminho, + é um sinal de mais literal. Desative Decodificar + como espaço ao decodificar um caminho ou outro texto.
Por que aparece URIError: malformed URI sequence em outros lugares?
O texto tem um % que não é seguido de dois dígitos hexadecimais ou bytes que não são UTF-8 válido. Aqui o resto é decodificado e as sequências com problema são listadas.
Como ver os parâmetros de uma URL longa?
Cole a URL. A tabela de parâmetros da query lista cada chave com o valor decodificado, inclusive chaves repetidas.
A minha URL é enviada para algum lugar?
Não. Decodificação, codificação e análise rodam no seu navegador; o endereço nunca é acessado nem enviado.