Codificador de URL
Codifique/decodifique componentes de URL ou URLs completas, mais um analisador de query string
Codifica tudo, incluindo / ? & = — use para um único valor (parâmetro de consulta, segmento de caminho).
| Parâmetro | Valor |
|---|
Dois codificadores URL, dois ofícios
Componente ou URL completa
Codifique um único valor de parâmetro com codificação percentual estrita, ou troque de modo para manter intactos os dois-pontos, barras, pontos de interrogação e e-comerciais de uma URL completa.
Query strings, analisadas
Cole qualquer link com uma query string e seus parâmetros aparecem numa tabela — nomes, valores decodificados e sinais de mais virados de volta em espaços — atualizada enquanto você edita.
As duas metades do trabalho
A mesma caixa codifica um valor antes de entrar num formulário e decodifica um link de rastreamento para ver o que ele realmente envia, com o resultado copiado direto do painel de saída.
O que é um codificador de URL?
Uma URL só pode conter um conjunto limitado de caracteres. Espaços, aspas, letras não ASCII e símbolos como & e ? precisam ser codificados em porcentagem antes de viajar em uma URL; caso contrário, o link quebra ou envia a requisição errada. Codificar à mão é trabalhoso, e errar o escopo — codificar a URL inteira quando você queria apenas um componente, ou vice-versa — é um bug clássico. Esta ferramenta codifica e decodifica nos dois sentidos, e ainda decompõe qualquer query string em uma tabela legível, para você ver exatamente o que um link de rastreamento ou um envio de formulário está carregando.
O que ele codifica e decodifica
- 🔗 Modo componente: codifica em porcentagem um valor de parâmetro ou segmento de caminho
- 🌐 Modo URL completa: codifica preservando os caracteres estruturais : / ? & =
- 🔄 Ambos os modos podem ser decodificados de volta para texto legível
- 📋 Analisador de query string: cole uma URL e veja os parâmetros em tabela
- ⚡ Trata a convenção do sinal de mais como espaço nos valores de consulta
Onde a codificação costuma enganar
- Construir links que transportem com segurança termos pesquisados pelo usuário
- Descobrir por que um link copiado dá 404 ou perde os parâmetros
- Decodificar URLs de rastreamento para ler os valores UTM
- Preparar valores para uma chamada de API ou um redirecionamento
A conversão acontece inteiramente no seu navegador — URLs e parâmetros nunca são enviados. Observação: o modo URL completa preserva a estrutura da URL de propósito, o que é correto para um link inteiro, mas errado para um valor de parâmetro isolado; para esse caso existe o modo componente.
Última atualização · 2026-09-01
encodeURIComponent contra encodeURI
- Codificação por componente escapa os reservados (?, &, =, /) — certa para valores de query.
- A de URL inteira os preserva para o link seguir sendo link — certa para o endereço completo.
- Espaço vira %20 em ambas; + só significa espaço dentro de corpos form-urlencoded — herança de application/x-www-form-urlencoded.
Perguntas frequentes
Qual é a diferença entre o modo Componente e o modo URL completa?⌄
O modo Componente (encodeURIComponent) escapa todos os caracteres especiais, incluindo / ? & = — correto para um único valor de consulta. O modo URL completa (encodeURI) deixa intactos os caracteres estruturais da URL como : / ? & #, então serve para codificar uma URL inteira sem quebrá-la.
Por que o analisador de query string mostra + como um espaço?⌄
Na convenção application/x-www-form-urlencoded usada por query strings e envios de formulário, + representa um espaço (como alternativa a %20) — o analisador segue essa convenção.
Meu texto é enviado para algum lugar?⌄
Não — tudo é executado no seu navegador usando as APIs padrão encodeURIComponent/decodeURIComponent. Nada do que você digita é enviado a um servidor.
Ferramentas relacionadas
Ferramentas relacionadas
Contador de texto
Contagem em tempo real de palavras, caracteres, linhas, parágrafos e frases, mais o tempo de leitura
Ferramentas de linhas de texto
Remova linhas duplicadas ou em branco, apare, ordene e inverta — tudo em uma única passagem
Conversor de maiúsculas e minúsculas
MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case e mais