Codificador e decodificador de URL

Codifique ou decodifique URLs e valores com %, e veja a query string em tabela.

Texto normal

0 caract.

Codificado

Funciona neste dispositivo. Nada é enviado.

Sobre: Codificador e decodificador de URL

Codifique texto com % para colocá-lo com segurança numa URL, ou decodifique um link longo codificado em algo legível. Escolha se está codificando um só valor (que escapa / ? & =) ou uma URL inteira (que os mantém), e se os espaços viram + como nos formulários HTML. Cole uma URL com query string para ver os parâmetros numa tabela.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o texto ou a URL.
  3. Copie o resultado ou leia a tabela de parâmetros.

Exemplo

Entrada
name=Ada Lovelace&city=London
Resultado
name%3DAda%20Lovelace%26city%3DLondon

Perguntas frequentes

encodeURIComponent ou encodeURI?

Use o modo de valor para um único valor de consulta ou trecho de caminho: ele escapa todos os caracteres reservados. Use o modo de URL inteira quando tiver um endereço completo e só quiser corrigir espaços e caracteres não ASCII, como ç e ã.

Espaço é + ou %20?

%20 está certo em qualquer lugar. O + significa espaço só nas query strings enviadas por formulários HTML (application/x-www-form-urlencoded).

Por que a decodificação falha?

Um % precisa vir seguido de dois dígitos hexadecimais, e os bytes precisam formar UTF-8 válido. A mensagem de erro mostra a sequência quebrada.

Ferramentas relacionadas