URL encoding: como codificar e decodificar textos (percent-encoding)
O que é URL encoding (percent-encoding)?
URL encoding é um jeito de representar caracteres de forma “compatível” com o formato de endereços web e parâmetros de consulta. Você já deve ter visto trechos como %20 (espaço) ou sequências %C3%A1 para letras acentuadas: isso faz parte do que chamamos de percent-encoding.
A ideia não é “esconder” informação como em criptografia: é padronizar o texto para que sistemas diferentes consigam trocar dados sem quebrar a URL. Se você estiver começando agora, tudo bem — vale a pena testar com frases curtas e observar como o resultado muda.
Quando isso pode ser útil?
- Ao montar links com parâmetros que contêm espaços, acentos ou símbolos.
- Quando você precisa depurar integrações e conferir se o texto chegou codificado do jeito esperado.
- Para entender o que navegadores e APIs fazem “por baixo dos panos” com query strings.
Se o seu caso for só copiar um link pronto, talvez você nem precise mexer nisso — mas quando algo “não bate” entre o que você digitou e o que aparece na barra de endereço, esse tipo de ferramenta costuma ajudar a visualizar a conversão com calma.
Como funciona a codificação (encode)
Na prática, caracteres que não são seguros em certos contextos de URL são representados por % seguido de valores em hexadecimal. Espaços, por exemplo, frequentemente viram %20 (em alguns fluxos você também pode ver o espaço como + em formulários — são convenções diferentes para situações diferentes).
Você pode imaginar o encode como uma “traduzida” do texto para um formato que transporta melhor em URLs, sem perder o significado quando o decode for aplicado corretamente.
Como funciona a decodificação (decode)
O decode faz o caminho inverso: pega a sequência percent-encoded e devolve o texto de forma mais legível para leitura humana ou para o próximo passo do seu fluxo.
Se o resultado parecer estranho, pode ser útil conferir se a entrada estava realmente em URL encoding e se não houve cópia parcial ou caracteres trocados no meio do caminho.
Use o Encoder/Decoder URL do CalculaTudo
Para codificar ou decodificar sem complicar, você pode usar nossa ferramenta: Encoder/Decoder URL.
- Transforme texto em percent-encoding em poucos cliques.
- Volte de uma sequência codificada para o texto legível quando precisar.
- Copie o resultado e siga seu teste ou integração no seu ritmo.
Se for útil, comece com um exemplo pequeno (uma palavra com acento ou uma frase curta) e compare encode e decode até ficar confortável com o padrão.
Quer explorar mais ferramentas?
Se quiser ver outras opções do site, você pode começar pela home do CalculaTudo.