Codifique e decodifique URLs e componentes de URL com percent-encoding, seguro para UTF-8.
Como usar Codificador de URL
Cole o seu texto ou URL.
Escolha codificar ou decodificar, e o escopo de componente ou URL completo.
Copie o resultado.
URLs só podem conter um conjunto limitado de caracteres, então qualquer coisa fora desse conjunto, espaços, letras acentuadas e símbolos reservados como & ? / =, precisa ser escapada. A codificação por porcentagem substitui cada um desses bytes por um sinal de porcentagem e seu valor hexadecimal de dois dígitos, então um espaço vira %20 e um E comercial vira %26.
Esta ferramenta codifica texto e URLs para a forma codificada por porcentagem e os decodifica de volta. Ela é baseada nas funções padrão encodeURIComponent e encodeURI do navegador, então a saída corresponde exatamente ao que o seu próprio JavaScript produziria, e é segura em UTF-8 para texto internacional.
A codificação e a decodificação funcionam inteiramente no seu navegador, então nada do que você cola é enviado a um servidor, o que é tranquilizador quando uma URL contém tokens ou parâmetros de consulta que você prefere não compartilhar.
A alternância de escopo importa. O modo componente (encodeURIComponent) escapa caracteres reservados como & = ? / e é o que você quer para um único valor de query string ou segmento de caminho. O modo URL completa (encodeURI) mantém os caracteres estruturais intactos, para que uma URL completa continue utilizável.
Um erro comum é codificar uma URL inteira com o modo componente, que escapa o :// e o ? e quebra o link. Outro é a codificação dupla, em que uma string já codificada é codificada de novo e %20 vira %2520. Na dúvida, decodifique primeiro para ver o valor bruto.
Há também uma peculiaridade histórica nas query strings: envios de formulário codificam um espaço como sinal de mais, enquanto a codificação por porcentagem usa %20. Ambos aparecem por aí, então os decodificadores geralmente aceitam qualquer um dos dois.
Perguntas frequentes
'Componente' (encodeURIComponent) escapa caracteres reservados como & = ? / para valores de query. 'URL completo' (encodeURI) preserva a estrutura da URL.
Sequências de percent malformadas (como um % isolado) não podem ser decodificadas. Verifique a entrada ou recodifique-a primeiro.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Seguro para UTF-8 com detecção automática de direção.
Decodifique um JSON Web Token para inspecionar o cabeçalho e o payload, com tempos de expiração e emissão legíveis. Roda inteiramente no seu navegador; tokens nunca são enviados.
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.
Gere um HMAC para uma mensagem e chave secreta usando SHA-1, SHA-256, SHA-384 ou SHA-512, no navegador.