Como usar
- Cole o valor codificado, abra um arquivo ou experimente o exemplo.
- Escolha o formato. O resultado é atualizado enquanto você digita.
- Copie o resultado ou baixe os dados convertidos.
Decodificando URLs corretamente
Transforme UTF-8 com codificação percentual em texto legível. Escolha o modo usado pelo codificador para tratar corretamente a pontuação reservada e os sinais de mais.
Sequências percentuais malformadas e UTF-8 inválido geram erro em vez de inserir silenciosamente caracteres substitutos. A decodificação acontece uma vez por execução.
Decodifique sequências percentuais uma vez
Os bytes percentuais são decodificados como UTF-8 estrito. %252F vira %2F após uma execução, não /. O texto simples fora das sequências de escape é mantido.
ol%C3%A1%20mundo%20%2B%20caf%C3%A9%2F%3Folá mundo + café/?As configurações padrão convertem esta entrada em uma única passagem.
Escolha como tratar os separadores
O modo Componente decodifica a pontuação reservada. URI completa preserva os delimitadores de URI escapados, como decodeURI. Valor de formulário transforma + em espaço antes da decodificação percentual; o modo Componente mantém um + literal.
Entradas incorretas continuam sendo erros
Um % final, um par hexadecimal incompleto ou UTF-8 inválido são rejeitados. A entrada e o resultado anterior continuam visíveis, mas uma saída desatualizada não pode ser exportada. A ferramenta nunca abre nem acessa o endereço decodificado.
Até 5 MiB de entrada, 20 MiB de saída e 10 segundos por execução. Arquivos de texto devem usar UTF-8. A codificação Base64 também aceita arquivos binários. Os documentos ficam no seu dispositivo.
Perguntas frequentes
Por que + continuou sendo um sinal de mais?
O modo Componente preserva +. Escolha Valor de formulário se + representar um espaço.
Por que URI completa mantém %2F inalterado?
decodeURI preserva delimitadores de URI escapados. Use Componente para decodificar toda sequência percentual válida.
Por que %E9 falha?
Não é uma sequência UTF-8 completa. Para é, a codificação UTF-8 é %C3%A9.
O decodificador executa repetidamente?
Não. Cada conversão decodifica uma camada. Usar como entrada permite processar explicitamente outra camada.
A URL decodificada será aberta?
Não. A saída permanece como texto simples nesta página.