Codificação de URL, use assim
Você pode codificar componentes de URL, como termos de pesquisa ou decodificar caracteres expressos como porcentagens.
Exemplo de uso
Os espaços são substituídos por %20. & no termo de pesquisa é substituído por %26 para distingui-lo de outros parâmetros.
Observe
Aplique encodeURIComponent a componentes individuais em vez de ao endereço inteiro. Ao decodificar, o + é retido.
Instruções passo a passo
- Insira um termo de pesquisa ou valor de parâmetro de URL.
- Selecione codificação ou decodificação.
- Verifique se há codificação dupla ao inserir um endereço completo.
Todo o endereço e valores dos parâmetros são diferentes
Esta ferramenta usa encodeURIComponent e decodeURIComponent. O objetivo é passar com segurança alguns valores da URL. Se você codificar o endereço inteiro, : e / também serão convertidos, portanto não poderão ser usados diretamente como um link normal. A recodificação de %20 já codificado resulta em %2520, que é diferente da intenção original.
| Texto original | Resultado da codificação |
|---|---|
| a b | a%20b |
| a&b | a%26b |
| 한글 | %ED%95%9C%EA%B8%80 |
Perguntas frequentes
+ decodificado não muda para espaço.
Esta ferramenta segue as regras do componente URI, portanto deixe o + como está. Isso é diferente da regra application/x-www-form-urlencoded para formulários HTML.
Recebo um erro dizendo que é um URI inválido.
O formato hexadecimal após % pode estar incorreto ou não ser uma combinação válida de bytes UTF-8. Certifique-se de que o original não esteja cortado.
A codificação de URL pode impedir o XSS?
A codificação de URL por si só não resolve todos os problemas de segurança. O tratamento adequado é necessário para cada saída HTML, lista de permissões de URL e contexto de script.
Escrito e operado por: Moyoutil · Revisão de conteúdo: 30/09/2026 · Relatório de erros