Codificador/Decodificador de URL
Codifique ou decodifique URLs instantaneamente.
Ferramentas recomendadas
Utilitários selecionados que você pode achar úteis
Codificar e decodificar URLs com segurança
Visão Geral
URLs só podem conter um conjunto limitado de caracteres, então espaços, símbolos e letras não inglesas precisam ser codificados em porcentagem (um espaço vira %20) para trafegar com segurança num link ou string de consulta. Um codificador/decodificador de URL converte texto de e para esse formato. Esta ferramenta codifica ou decodifica na hora no navegador, útil para montar parâmetros, depurar links ou ler uma string codificada que enviaram a você.
Como usar (passo a passo)
- 1
Cole seu texto ou URL
Informe a string que quer codificar ou a string codificada em porcentagem que quer decodificar.
- 2
Escolha codificar ou decodificar
Selecione a direção. O resultado aparece na hora no campo de saída.
- 3
Copie o resultado
Copie a string codificada ou decodificada para o seu link, código ou requisição de API.
Como Funciona
A codificação substitui caracteres inseguros por um sinal de porcentagem seguido de seus valores de byte hexadecimais (UTF-8). A decodificação inverte isso, devolvendo %20 a um espaço e %C3%A9 a é. A ferramenta aplica as regras padrão encodeURIComponent/decodeURIComponent usadas em toda a web, e faz isso localmente para que seu texto — que pode conter tokens ou dados pessoais — nunca saia da página.
Quando usar
Montar uma string de consulta com valores que contêm espaços, e-comerciais ou barras. Depurar por que um link quebra ao encontrar um caractere especial. Decodificar uma URL codificada de um log, e-mail ou redirecionamento para ver o destino real. Preparar parâmetros para uma chamada de API. Codificar texto não ASCII (acentos, outras escritas) para uso numa URL. Embutir com segurança uma URL dentro de outra como parâmetro.
Perguntas Frequentes
Codificar uma URL completa preserva caracteres como : / ? que lhe dão estrutura, enquanto codificar um componente (um valor de parâmetro) também os escapa. Use codificação de componente para valores individuais que você insere numa string de consulta.
Notas Importantes
Dupla codificação é um bug comum — codificar uma string já codificada transforma %20 em %2520. Decodifique primeiro se não tiver certeza do estado atual.