Codificador de URL
O que é Codificador de URL
A codificação de URL (também chamada de percent-encoding) converte caracteres não permitidos em URLs para um formato seguro. Espaços, ampersands, letras acentuadas e símbolos especiais são substituídos por um sinal de porcentagem seguido do código hexadecimal correspondente. Por exemplo, um espaço vira %20 e um ampersand vira %26. Esta ferramenta usa encodeURIComponent do JavaScript, que codifica tudo exceto letras, dígitos e os caracteres - _ . ! ~ * ' ( ).
Como usar
- Digite ou cole o texto que deseja codificar no campo de entrada.
- O resultado codificado aparece instantaneamente na área de saída.
- Clique em Copiar para copiar a string codificada para a área de transferência.
- Use o link do Decodificador de URL abaixo para reverter a operação.
Quando usar
Precisa colocar a entrada do usuário em uma query string sem quebrar tudo? Cole o texto e você recebe um valor seguro como 'busca%3F%26q%3Dhello%20mundo', sem escapar caractere por caractere na mão. Qualquer navegador ou servidor interpreta corretamente, então seus links e chamadas de API continuam funcionando.
Perguntas frequentes
O que é codificação de URL?
A codificação de URL substitui caracteres inseguros em uma URL por um sinal de porcentagem seguido de dois dígitos hexadecimais. Isso garante que a URL seja válida e interpretada corretamente por navegadores e servidores, independentemente dos caracteres especiais usados.
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa e preserva caracteres como /, ? e #. encodeURIComponent (usado aqui) codifica um valor individual destinado a aparecer dentro de uma query string, por isso também codifica esses caracteres. Use encodeURIComponent para valores individuais de parâmetros.
Este codificador suporta Unicode e emojis?
Sim. Caracteres fora do ASCII são convertidos primeiro para bytes UTF-8, e cada byte é percent-encoded. Então 'café' vira 'caf%C3%A9' e emojis são codificados como sequências de múltiplos bytes.
O espaço é codificado como %20 ou como sinal de mais?
Esta ferramenta usa encodeURIComponent, que codifica espaços como %20. Algumas codificações antigas de formulários usam + no lugar, mas %20 é o formato correto para valores em query strings de APIs modernas.
Posso compartilhar esta ferramenta com meus dados preenchidos?
Sim. A URL é atualizada automaticamente enquanto você digita. Copie da barra de endereço ou use o botão Compartilhar — quem abrir verá seus dados exatos já preenchidos.
Ferramentas relacionadas
Decodificador de URL
Decodifique qualquer URL ou query string com percent-encoding de volta para texto legível. Decodificador de URL gratuito.
Descriptografia de Texto AES
Descriptografe texto AES-256 com sua senha no navegador. Grátis, privado e 100% offline. Nenhum dado sai do seu dispositivo.
Criptografia de Texto AES
Criptografe texto com senha usando AES-256 no navegador. Grátis, privado e 100% offline. Nada é enviado para servidores.