url-encodepercent-encodingquery-stringapidesenvolvimento

Codificar e decodificar URL online: o que é percent-encoding e como usar

Mariana Costa

Por Mariana Costa· Especialista em Ferramentas

·2 min de leitura

Codificar e decodificar URLs é uma necessidade frequente para desenvolvedores que trabalham com APIs, query strings e links com caracteres especiais. O codificador de URL do UtilWave faz isso de forma instantânea, suportando acentos e todos os caracteres UTF-8.

O que é URL encoding (percent-encoding)?

Caracteres como espaços, acentos, &, =, ? e # têm significados especiais em uma URL. Quando esses caracteres precisam aparecer como dados (e não como estrutura da URL), eles precisam ser codificados.

O percent-encoding substitui cada caractere especial por um % seguido do seu código hexadecimal em UTF-8. Por exemplo:

A URL https://exemplo.com/busca?q=café com leite codificada fica https://exemplo.com/busca?q=caf%C3%A9%20com%20leite.

Como usar o Codificador/Decodificador de URL

  1. Acesse Codificar/Decodificar URL no UtilWave.
  2. Cole o texto ou URL no campo de entrada.
  3. Clique em Codificar para converter para percent-encoding, ou Decodificar para reverter.
  4. Copie o resultado.

Usos práticos

Perguntas frequentes

Qual a diferença entre encodeURI e encodeURIComponent? encodeURI codifica uma URL completa, mas preserva os caracteres estruturais como /, ?, # e &. Já o encodeURIComponent codifica tudo, incluindo esses caracteres, sendo ideal para valores de parâmetros individuais.

A ferramenta suporta caracteres acentuados do português? Sim. O codificador usa UTF-8 como base, então acentos, cedilha e til são corretamente convertidos para seus equivalentes em percent-encoding.

Posso codificar uma URL inteira de uma vez? Sim, mas o resultado esperado depende do contexto. Se você quiser codificar apenas o valor de um parâmetro, selecione apenas esse trecho. Codificar toda a URL pode quebrar a estrutura dela.

O que acontece se eu tentar decodificar texto que não está codificado? O texto é retornado sem alterações, pois não há sequências %XX para decodificar.

Codifique ou decodifique suas URLs agora com o Codificador de URL.

Ferramenta relacionada

Codificar/Decodificar URL

Acesse gratuitamente, sem cadastro.