Codificar e decodificar URL
Codifique um texto para que ele possa ser usado com segurança num endereço da web (codificação por porcentagem), ou decodifique uma string cheia de %20 e %C3%A9. Bônus: cole uma URL completa e veja os parâmetros da consulta numa tabela limpa.
Quando você precisa da codificação por porcentagem
Apenas certos caracteres são permitidos numa URL: espaços, letras acentuadas, “&”, “?” e “#”
dentro de um valor precisam ser convertidos para a forma com porcentagem (um espaço vira %20,
“é” vira %C3%A9). Se você pular essa etapa, um link pode quebrar ou passar os parâmetros errados:
é o clássico bug em que um formulário de busca descarta em silêncio tudo o que vem depois de um
“&” digitado pelo usuário. Esta ferramenta usa encodeURIComponent, a função padrão do JavaScript,
então o resultado é exatamente o que o seu próprio código produziria.
Lendo os parâmetros de consulta de uma URL
Tudo o que vem depois do “?” é a query string: nome=valor pares separados por
“&”. Na prática, as URLs acumulam parâmetros de rastreamento (utm_source,
utm_campaign, fbclid, gclid) junto com os funcionais.
A segunda caixa separa todos eles e decodifica cada um: útil para ver o que um link rastreia
antes de compartilhá-lo, ou para depurar uma requisição sem ter que contar os “&” no olho.