Codificador e Decodificador de URL Online
Converta texto com espaços, acentos e caracteres especiais para o formato seguro de URL (percent-encoding) e volte ao texto original. Sem cadastro, 100% no navegador — nada é enviado para o servidor.
Como fazer URL encode e decode no código
JavaScript
const codificado = encodeURIComponent("Olá! Tudo bem?");
// "Ol%C3%A1!%20Tudo%20bem%3F"
const original = decodeURIComponent(codificado);
// "Olá! Tudo bem?"PHP
$codificado = urlencode("Olá! Tudo bem?");
// "Ol%C3%A1%21+Tudo+bem%3F"
$original = urldecode($codificado);
// "Olá! Tudo bem?"Python
from urllib.parse import quote, unquote
codificado = quote("Olá! Tudo bem?")
# "Ol%C3%A1%21%20Tudo%20bem%3F"
original = unquote(codificado)
# "Olá! Tudo bem?"Perguntas frequentes
O que é percent-encoding e por que URLs usam %XX?↓
URLs só podem conter um conjunto limitado de caracteres ASCII. Percent-encoding (ou URL encoding) é a forma padrão de representar qualquer outro caractere — como espaços, acentos e símbolos — usando o formato %XX, onde XX é o código hexadecimal do caractere.
O que significa %20 em uma URL?↓
%20 é a representação de um espaço em branco no formato percent-encoding. É um dos códigos mais comuns porque URLs não podem ter espaços não codificados.
Por que uma URL com acento ou caractere especial não funciona?↓
Navegadores e servidores esperam URLs em um formato específico. Caracteres como á, ç, ã, espaços e símbolos como &, ?, # têm significado especial ou não são válidos sem codificação — por isso precisam ser convertidos com URL encode antes de funcionar corretamente em um link.
Qual a diferença entre URL encode e URL decode?↓
URL encode converte texto comum para o formato seguro de URL (percent-encoding). URL decode faz o processo inverso, convertendo uma URL codificada de volta para o texto legível original.
É seguro usar esse codificador de URL online?↓
Sim. Essa ferramenta roda 100% no seu navegador — o texto que você digita nunca é enviado para nenhum servidor, a conversão acontece localmente com JavaScript.
Posso usar isso para gerar um link do WhatsApp com mensagem pré-preenchida?↓
Sim. O parâmetro de texto de um link do WhatsApp (?text=) precisa estar URL encoded. Se preferir não montar o link manualmente, use o Gerador de Link do WhatsApp, que já faz essa codificação automaticamente.