Codificador e Decodificador de URL (Percent-Encoding)
Codifique caracteres especiais para query strings ou decodifique URLs codificadas.
- Modos codificar e decodificar
- Codificação de todos os caracteres reservados
- Suporte a acentos em UTF-8
- Aviso quando a sequência % é inválida
- Cópia com um clique
Codifique e decodifique valores de URL com resposta imediata
Alterne entre codificar e decodificar, cole qualquer valor e acompanhe o resultado em tempo real para montar links, parâmetros e testes de integração.
Digite ou cole um valor para transformar.
O resultado aparecerá aqui assim que a entrada for válida.
Corrija os campos para transformar o valor.
Coloque textos com espaços e acentos em um link sem quebrá-lo
O codificador atende quem monta links com parâmetros, testa integrações, analisa URLs recebidas ou estuda como a web transporta caracteres especiais.
- Codifique o valor de um parâmetro antes de colocá-lo depois de ? ou &.
- Decodifique um link cheio de % para ler o que ele contém.
- Descubra por que um parâmetro chega cortado ao sistema de destino.
Como usar
- 1. Escolha o modo: codificar ou decodificar.
- 2. Cole o texto ou o trecho da URL.
- 3. Leia o resultado, atualizado a cada alteração.
- 4. Copie a saída e coloque-a no link ou no sistema de destino.
Cada caractere especial vira uma sequência com %
A codificação troca caracteres com significado especial em URLs, como espaço, & e ?, por sequências no formato %XX, usando bytes UTF-8.
Espaço e símbolos
Espaço vira %20 e & vira %26.
Assim o & do valor não é confundido com o separador de parâmetros.
Acentos
Letras acentuadas viram mais de uma sequência.
O ç, por exemplo, vira %C3%A7.
Caracteres mantidos
Letras sem acento, números e - _ . ! ~ * ' ( ) ficam como estão.
Esses caracteres podem aparecer em uma URL sem codificação.
Codificando o valor de um parâmetro
No modo codificar, o texto abaixo vira um valor seguro para usar em um parâmetro de URL.
preço & frete
pre%C3%A7o%20%26%20frete
Decodificar o resultado devolve exatamente o texto original.
Codifique só o valor, não o link inteiro
A ferramenta codifica todos os caracteres reservados, incluindo / : ? e =.
- Se você codificar um endereço completo, ele deixa de funcionar como link; codifique apenas o valor de cada parâmetro.
- Uma sequência % incompleta ou inválida gera erro na decodificação.
- O sinal + não é convertido em espaço ao decodificar.
Perguntas frequentes
O que é URL Encoding?
É a conversão de caracteres especiais em sequências de porcentagem (%) permitindo transmissão segura em URLs.