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:

  1. Digite ou cole seu texto ou componente codificado na caixa de entrada.
  2. Clique em Codificar para aplicar o percent-encoding, ou em Decodificar para transformar um componente codificado de volta em texto comum.
  3. 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.