Codificador/Decodificador de URL
Codifique texto em formato percent-encoding para URLs ou decodifique componentes de URL.
O Codificador/Decodificador de URL do ToolsSoup é uma ferramenta online gratuita que aplica percent-encoding ao texto para que ele possa ser usado com segurança em uma URL, e decodifica componentes codificados de volta para texto legível — instantaneamente e no seu navegador. É totalmente compatível com Unicode, então caracteres acentuados e emojis são convertidos perfeitamente, sem uploads, sem cadastro e sem que nada saia do seu dispositivo.
O que é codificação de URL?
A codificação de URL, também chamada de percent-encoding, substitui caracteres que são inseguros ou reservados em uma URL por um sinal de porcentagem seguido do valor hexadecimal do byte — por exemplo, um espaço vira %20 e um e comercial vira %26. Isso permite inserir com segurança qualquer texto, como termos de busca ou valores de parâmetros de consulta, dentro de um endereço web sem quebrar sua estrutura. Caracteres não-ASCII são primeiro convertidos em bytes UTF-8 e depois codificados.
Como codificar e decodificar uma URL online
Converter texto com o ToolsSoup leva apenas alguns segundos:
- Digite ou cole seu texto ou componente codificado na caixa de entrada.
- Clique em Codificar para aplicar o percent-encoding, ou em Decodificar para transformar um componente codificado de volta em texto comum.
- Copie o resultado com um clique ou leia a mensagem de erro se a entrada codificada estiver malformada.
encodeURIComponent vs encodeURI
Esta ferramenta usa codificação de componente (encodeURIComponent), que escapa caracteres reservados como &, =, ?, / e # para que sejam tratados como dados literais em vez de sintaxe da URL. Use a codificação de componente para valores individuais de parâmetros de consulta ou segmentos de caminho. A codificação da URL inteira (encodeURI) mantém esses caracteres estruturais intactos e serve apenas para ajustar um endereço completo que você já montou.
Por que usar este codificador de URL?
- 100% gratuito, sem anúncios, cadastro ou limites de uso.
- Roda inteiramente no seu navegador — seus dados nunca são enviados a um servidor.
- Suporte total a Unicode (UTF-8), então acentos e emojis são codificados e decodificados corretamente.
- Codifique e decodifique em uma única página com um clique.
- Funciona offline depois que a página é carregada.
Perguntas frequentes
Este codificador de URL é gratuito?
Sim. Todas as ferramentas do ToolsSoup são totalmente gratuitas, sem conta, cadastro ou limites ocultos.
Meus dados estão seguros?
Com certeza. Toda a codificação e decodificação acontece localmente no seu navegador usando JavaScript, então seu texto nunca é enviado nem armazenado em nenhum servidor.
Quando preciso codificar algo para URL?
Codifique qualquer valor que você coloca em uma URL e que possa conter espaços, pontuação ou caracteres não ingleses — como buscas, valores de parâmetros de consulta ou dados de formulário. Isso evita que caracteres reservados sejam interpretados como parte da estrutura da URL.
Por que um espaço vira %20?
Espaços não são permitidos em URLs, então são codificados como %20. Na query string de alguns envios de formulário um espaço pode aparecer como sinal de mais (+), mas %20 é sempre uma escolha segura e em conformidade com o padrão.
Por que recebo um erro de 'Codificação de URL inválida' ao decodificar?
A decodificação só funciona com texto percent-encoded válido. O erro geralmente significa um sinal de % perdido ou uma sequência de escape incompleta como %2 ou %ZZ. Verifique se cada % é seguido por dois dígitos hexadecimais e tente novamente.