Ferramentas em português / URL Encode online — codificar texto para URLs (percent-encoding)English version →

URL Encode online — codificar texto para URLs (percent-encoding)

Alguns caracteres têm papel estrutural na URL: & separa parâmetros, # inicia o fragmento, + pode virar espaço. Se seus dados os contêm sem codificação, valores somem ou chegam corrompidos em silêncio. Esta ferramenta converte para a forma %XX segura, igual ao encodeURIComponent.

Caracteres não ASCII (acentos, ç) viram bytes UTF-8 primeiro e cada byte é codificado: «ação» vira a%C3%A7%C3%A3o. É o comportamento padrão, não defeito.

Como usar

  1. Cole o texto ou valor de parâmetro
  2. Clique em Convert
  3. Use o resultado na query string ou no path com segurança

Perguntas frequentes

Devo codificar a URL inteira?
Não: codifique só os valores, não a estrutura. Codificando a URL inteira, :// e / viram dados e a URL quebra. Monte a URL por partes codificando cada valor (é o que URLSearchParams faz).
Espaço: %20 ou +?
%20 é correto sempre. O + só significa espaço em query string de formulário; se o dado tem + literal (telefones +55…), codifique como %2B ou ele vira espaço no destino.
O que significa %2520 nos meus dados?
Codificação dupla: o % virou %25 porque duas camadas codificaram o mesmo valor. Decodifique duas vezes para recuperar e elimine a camada duplicada no código.