Como codificar ou decodificar uma URL
- Escolha Codificar ou Decodificar.
- Valor de parâmetro para um valor solto, URL completa para um endereço.
- Cole o texto e copie o resultado. URLs completas também são separadas em partes.
Caracteres reservados
? & = # / têm significado especial numa URL. Se um valor contém esses caracteres, eles precisam ser codificados, senão a URL quebra no lugar errado, como num termo de busca com &.
Codificando no código
JavaScript: encodeURIComponent para valores e URLSearchParams para montar query strings. Python: urllib.parse.quote e urlencode. Codifique cada valor uma vez só, ou % vira %25.
Lendo links de rastreamento
Links de marketing levam parâmetros como utm_source e utm_campaign. A visão das partes lista todos decodificados e facilita analisar URLs longas de redirecionamento.
Perguntas frequentes
O que é codificação de URL?
Caracteres não permitidos em URLs – espaços, acentos, ç, & – viram % seguido dos bytes UTF-8 em hexadecimal. Um espaço vira %20 e o ç, %C3%A7.
Por que + vira espaço?
Em formulários e query strings, + tradicionalmente significa espaço; o decodificador trata assim.
encodeURI ou encodeURIComponent?
encodeURIComponent codifica também / ? & = e serve para valores; encodeURI os mantém e serve para URLs inteiras.
