100% privado no seu navegador:
71 ferramentas 100% GRÁTIS
Percent-Encoding • Limpa Parâmetros UTM

Codificador e Decodificador de URLs e Links

Converta caracteres especiais em percent-encoding (%20, %26, %3D) para usar parâmetros seguros em URLs, ou decodifique links complexos em texto legível em tempo real.

Você vai lançar uma campanha com links de rastreamento UTM ou montar um link direto de WhatsApp com mensagem pronta, e ao clicar os espaços e acentos quebram a URL e geram erro 400.

Transparência Radical DataKorex: Codificamos e decodificamos URLs no navegador seguindo a RFC 3986 ($0). Transformamos caracteres especiais em percent-encoding (%20, %26, %3D) ou limpamos links ilegíveis em tempo real.

Como usar URL Encode/Decode passo a passo?

  1. 1. Escolha Codificar ou Decodificar: Selecione se quer converter texto legível em percent-encoding ou o contrário.
  2. 2. Cole a sua URL ou parâmetro: Cole o link com parâmetros UTM ou o texto com espaços e caracteres especiais.
  3. 3. Copie o resultado pronto para usar: Copie a URL segura para campanhas de marketing, código web ou redirecionamentos.

A conta dos passos: método tradicional vs. KorexTools

Enviar URLs com caracteres especiais sem codificar (4 problemas)

  1. Ver o link de WhatsApp ser cortado no primeiro espaço em branco.
  2. Sofrer com links quebrados em e-mails em que o & é interpretado de forma errada.
  3. Não conseguir ler cadeias de redirecionamento cheias de %252F ou %3D.
  4. Ter de trocar cada espaço por %20 manualmente, um por um.

Com Codificar/Decodificar URL no KorexTools (3 passos em 1 segundo)

  1. Escolha Codificar ou Decodificar, conforme a sua necessidade.
  2. Cole o texto simples ou o link codificado.
  3. Clique em Copiar para obter a URL pronta para seus anúncios ou código.

Por que o percent-encoding é essencial para evitar links quebrados

A especificação RFC 3986 estabelece que as URLs só podem conter um conjunto restrito de caracteres ASCII. Se você inclui espaços, acentos ou o caractere & sem codificar, o servidor pode truncar os parâmetros da requisição.

O percent-encoding substitui os caracteres inseguros pelo símbolo % seguido do código hexadecimal de dois dígitos (o espaço vira %20 e a barra vira %2F). O KorexTools permite codificar componentes individuais ou decodificar links completos na hora.

Casos de uso comuns para marketing e desenvolvimento

  • Limpeza de parâmetros UTM: decodifique cadeias longas do Google Analytics para ler o conteúdo.
  • Links de WhatsApp: prepare mensagens pré-definidas (https://wa.me/?text=Ol%C3%A1).
  • Saneamento de APIs: garanta que nomes com espaços viajem corretamente nas query strings.

O fator de codificação: por que encodeURIComponent é mais seguro que encodeURI para parâmetros

A função encodeURI preserva caracteres como a barra (/) ou a interrogação (?), o que é correto para uma URL completa, mas problemático dentro de um parâmetro. Já encodeURIComponent escapa todos os caracteres reservados, garantindo que o valor chegue intacto dentro de um parâmetro específico.

Comparação: texto simples vs. URL com percent-encoding

Caractere originalRepresentação codificadaUso típico
Espaço ( )%20 ou +Separação de palavras em parâmetros
E comercial (&)%26Evita confundir valores com novos parâmetros
Sinal de igual (=)%3DIncluir pares chave-valor dentro de um valor

O que Codificar URL NÃO resolve (honestidade radical)

  • Não encurta URLs longas (para isso é preciso um serviço de links curtos).
  • Não verifica se a URL de destino existe ou devolve erro 404.
  • Não gera certificados SSL para o seu domínio.

Riscos de privacidade e erros comuns que você deve evitar

O percent-encoding é o padrão oficial da internet (IETF RFC 3986) e funciona em navegadores, servidores web e aplicativos de mensagem. Evite colocar dados pessoais, como CPF ou e-mail, em parâmetros de URL: eles ficam em históricos e logs.

  • Codificar duas vezes uma URL já codificada, gerando cadeias quebradas como %2520.
  • Esquecer de codificar o valor do parâmetro text em links de WhatsApp.

Perguntas frequentes

Qual a diferença entre encodeURI e encodeURIComponent?

encodeURI preserva caracteres de protocolo como :// e ?, enquanto encodeURIComponent codifica todos os caracteres especiais para uso dentro de um parâmetro específico.

O sinal de mais (+) e o %20 são a mesma coisa em URLs?

Em query strings ambos representam espaço, mas %20 é o padrão estrito da RFC 3986 e funciona em qualquer parte da URL.

O que eu faria se estivesse no seu lugar

«Para criar links de WhatsApp que nunca falham, passe sempre a mensagem por encodeURIComponent antes de anexá-la a https://wa.me/numero?text=.» — Equipe de Engenharia da DataKorex.
DataKorex Labs (Equipe de Engenharia de Software · Arquitetura Client-Side verificada)