URL Encoder / Decoder

Digite no quadro da esquerda para codificar, ou no da direita para decodificar. A conversão acontece em tempo real.

Original
Encoded

O que é URL Encoding?

URL Encoding (também chamado de percent-encoding) é o processo de substituir caracteres que não são permitidos em URLs por uma sequência de porcentagem seguida de dois dígitos hexadecimais. Por exemplo, o espaço vira %20 e a letra "ç" vira %C3%A7. O padrão é definido pela RFC 3986.

Onde e por que usar?

Sempre que você precisa incluir texto com caracteres especiais (acentos, símbolos, espaços) em uma URL. Casos comuns: parâmetros de busca em APIs REST (?q=cal%C3%A7a), criação manual de query strings, debugging de requisições HTTP com ferramentas como Postman ou cURL, e construção de links em campanhas de marketing com conteúdo em português.

Como funciona?

Digite no quadro da esquerda para codificar automaticamente. Digite no quadro da direita para decodificar. A conversão é bidirecional e acontece em tempo real, caractere a caractere. Se uma string encoded estiver malformada (por ex: %2 incompleto), uma mensagem de erro aparece abaixo do campo.

O que é o URL Encoder / Decoder?

O URL Encoder / Decoder é uma ferramenta essencial para desenvolvedores web que trabalham com URLs, APIs REST e query strings. Ela converte caracteres especiais (acentos, espaços, símbolos) em formato percent-encoded (como %20 para espaço), permitindo que URLs contenham qualquer tipo de dado. O encoding garante que a URL seja válida e interpretada corretamente por servidores web e navegadores.

Como usar o URL Encoder / Decoder?

Use a ferramenta digitando ou colando o texto/URL que deseja codificar ou decodificar. A conversão acontece em tempo real: o texto é automaticamente convertido para formato URL-safe (encoding) ou de volta para formato legível (decoding). A ferramenta mantém sincronização bidirecional, permitindo editar ambos os campos e ver as alterações refletidas instantaneamente.

Casos de uso práticos do URL Encoder / Decoder

URL encoding é crítico ao trabalhar com APIs, parâmetros de query string, e-mails e formulários web. Quando você submete um formulário com caracteres especiais, o navegador automaticamente codifica a URL. Conhecer e usar um URL encoder adequado ajuda a depurar APIs, compreender URLs complexas e evitar erros de transmissão de dados em aplicações web.

Como Usamos Isso na NuAto

Cenário: Correção de UTMs Quebrados em Campanha de E-mail de Grande Varejista

Uma grande rede varejista de móveis e decoração com presença nacional realizou uma campanha de e-mail marketing para sua base de 1,2 milhão de contatos ativos em maio. Três semanas após o disparo, ao analisar os relatórios de performance no GA4, identificamos que os dados de origem da campanha estavam completamente fragmentados: em vez de aparecer como uma única campanha coerente, o tráfego estava distribuído em dezenas de fontes diferentes como utm_campaign=black%2520friday, utm_campaign=black friday e utm_campaign=black+friday — três variações do mesmo valor, todas geradas por erro de encoding duplo ou ausente no momento da criação dos links.

O problema havia começado quando a equipe de CRM exportou os links de rastreamento de uma planilha Excel para a plataforma de e-mail. O Excel havia feito um encoding automático parcial dos valores ao salvar, e a plataforma de e-mail fez um segundo encoding por cima — resultando em %2520 (o % do %20 sendo ele mesmo encodado). Usamos o Decodificador URL para inspecionar cada link da campanha, revelar o encoding real de cada parâmetro e identificar exatamente onde a cadeia de encoding havia quebrado. A visualização decodificada deixou imediatamente claro quais links estavam com encoding duplo e quais estavam sem encoding algum.

Três semanas de dados de campanha haviam sido contaminados de forma irrecuperável — o GA4 já havia registrado as sessões com os parâmetros incorretos, e não há como corrigir dados históricos retroativamente. Para as semanas seguintes, implementamos um protocolo de validação obrigatória: cada link é decodificado e inspecionado antes de entrar na plataforma de e-mail. A ferramenta passou a fazer parte do checklist de go-live de toda campanha de e-mail. Estimamos que 35% do tráfego da campanha original ficou sem atribuição correta.

URLs de campanha com parâmetros UTM são frágeis por natureza — qualquer ferramenta intermediária (Excel, planilha Google, CRM, plataforma de e-mail) pode introduzir encoding incorreto sem nenhum aviso. Decodificar e verificar cada URL antes do disparo é o único jeito de garantir que os dados de retorno da campanha sejam confiáveis.