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
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
| Modo | Codifica | Use quando |
|---|---|---|
| Componente | Tudo, exceto letras, números e - _ . ! ~ * ' ( ) | Você monta um valor de parâmetro, como ?q=VALOR |
| URL completa | Só o que é proibido; preserva : / ? # & = @ + | Você já tem uma URL inteira e só quer escapar espaços e acentos |
| Formulário | Como o componente, mas o espaço vira + | Corpo de formulário (application/x-www-form-urlencoded) |
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
- Cole o texto e escolha o modo.
- Clique em Codificar ou Decodificar.
- 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.