Ferramenta 17 · Web

Codificador e decodificador de URL

Troque espaços, acentos e símbolos por %XX (e de volta) sem quebrar o endereço. Escolha o modo certo para um parâmetro, uma URL inteira ou um formulário.

Texto de entrada

Escolha Codificar ou Decodificar.

Resultado

Para que serve

Endereços web só aceitam um conjunto pequeno de caracteres. Espaço, acento, &, # e ? precisam virar uma sequência %XX (o byte em hexadecimal) para não serem confundidos com a estrutura da URL. Esse processo se chama codificação por porcentagem. Sem ele, um parâmetro como café & leite corta a consulta no primeiro &.

Qual modo usar

ModoCodificaUse quando
ComponenteTudo, exceto letras, números e - _ . ! ~ * ' ( )Você monta um valor de parâmetro, como ?q=VALOR
URL completaSó o que é proibido; preserva : / ? # & = @ +Você já tem uma URL inteira e só quer escapar espaços e acentos
FormulárioComo o componente, mas o espaço vira +Corpo de formulário (application/x-www-form-urlencoded)
Erro comum: codificar uma URL inteira no modo Componente transforma https:// em https%3A%2F%2F, e o endereço deixa de funcionar. No modo URL completa o & também fica intacto, então ele não protege um valor que contenha &.

No Power Automate

A função uriComponent equivale ao modo Componente: em teste real (02/11/2026), uriComponent('a b&c') devolveu a%20b%26c e uriComponent('ação') devolveu a%C3%A7%C3%A3o. Note que o espaço vira %20, não +. Para voltar, use decodeUriComponent. Detalhes na referência de base64 e uriComponent.

Como usar

  1. Cole o texto e escolha o modo.
  2. Clique em Codificar ou Decodificar.
  3. Se o resultado for uma URL http(s), a ferramenta mostra servidor, caminho e cada parâmetro já decodificado.

Perguntas frequentes

Por que "ç" virou %C3%A7?

Porque a codificação usa UTF-8: o "ç" ocupa dois bytes (C3 e A7), e cada um vira um %XX.

O que significa "Sequência % inválida"?

Há um % que não é seguido de dois dígitos hexadecimais, ou os bytes não formam UTF-8 válido. Se o texto tem um % literal (como "50%"), ele precisa ser escrito como %25.

O + vira espaço?

Só no modo Formulário. Nos outros modos o + é mantido como está na decodificação.

Privacidade e limites

Tudo acontece no seu navegador; nada é enviado a servidor. A ferramenta não verifica se a URL existe nem a abre. A tabela de partes só aparece para endereços http e https.