Ir para o conteúdo
AioFreeKit

Codificador e decodificador de URL

Codifique texto em porcentagem para usar em URLs ou decodifique um link escapado para deixá-lo legível. Links longos são separados automaticamente em seus parâmetros de consulta.

«Componente» (encodeURIComponent) escapa todos os caracteres reservados — use para o valor de um único parâmetro. «URL inteira» (encodeURI) mantém :/?#&= intactos para que o link continue funcionando.

A codificação de formulário (application/x-www-form-urlencoded) grava espaços como + em vez de %20.

0 caracteres · 0 bytes · 0 linhas

Resultado

O resultado aparece aqui conforme você digita.

0 caracteres · 0 bytes · 0 linhas

O que esta ferramenta resolve

  • Os dois escopos de codificação

    Alterne entre encodeURIComponent para valores isolados e encodeURI para um link completo, sem ficar adivinhando qual deles outra ferramenta usou.

  • Parâmetros de consulta detalhados

    Cole um link de rastreamento longo e cada parâmetro aparece com o valor já decodificado, deixando claro o que está sendo enviado.

  • Compatível com codificação de formulário

    A opção de tratar + como espaço reproduz o jeito que formulários HTML e muitos backends codificam dados, nos dois sentidos.

Perguntas frequentes

Qual é a diferença entre os dois escopos?

Componente (encodeURIComponent) escapa caracteres reservados como & ? = / para que o texto seja seguro como valor de um único parâmetro. URL inteira (encodeURI) preserva esses caracteres para que o link continue válido.

Por que a decodificação às vezes falha?

Um sinal de porcentagem precisa ser seguido por dois dígitos hexadecimais. Se o texto tiver um % solto ou um escape truncado como %E4%B8, a decodificação não continua — a mensagem de erro mostra o que quebrou.

Espaços devem virar %20 ou +?

Use %20 em caminhos e URLs comuns. Deixe o + para corpos de requisição em form-encoded e query strings geradas assim: nesses casos, ative a opção.

Os links que eu colo ficam registrados em algum lugar?

Não. Codificação, decodificação e leitura dos parâmetros acontecem localmente no seu navegador, então nada é enviado nem registrado.