Codificador/Decodificador de URL
Codifique ou decodifique componentes de URL usando `encodeURIComponent` e `decodeURIComponent` nativos do JavaScript.
Resultado
Copiado!
O resultado aparecerá aqui.
Como funciona
O codificador/decodificador de URL codifica os caracteres especiais para os tornar seguros numa URL, ou decodifica uma URL codificada em percentagem em texto legível.
Como usar:
- Cole o seu texto ou URL codificada no campo de entrada.
- Clique em Codificar para converter os caracteres especiais (espaços, &, =, etc.) em códigos de percentagem.
- Clique em Decodificar para recuperar a URL original.
Exemplo: «Olá mundo» → «Ol%C3%A1%20mundo» (codificado); «Ol%C3%A1%20mundo» → «Olá mundo» (decodificado).
Limitações: A codificação segue a norma RFC 3986. As URLs completas com múltiplos componentes devem ser codificadas componente a componente.
Privacidade: Tudo é processado localmente — nenhum dado é enviado.
Casos de uso
- Construir query strings para requisições de API
- Depurar URLs codificadas em porcentagem nas abas de rede do navegador
- Codificar valores do usuário antes de adicioná-los a URLs
- Decodificar destinos de redirecionamento ou parâmetros de callback OAuth
Perguntas frequentes
- Por que codificar uma URL?
- As URLs só podem conter certos caracteres ASCII. A codificação converte os outros em sequências %XX seguras.
- Qual é a diferença entre encodeURI e encodeURIComponent?
- encodeURIComponent codifica todos os caracteres especiais; encodeURI preserva alguns como / e ?.
- O espaço torna-se + ou %20?
- Esta ferramenta usa %20 (norma RFC 3986).
- Posso decodificar várias URLs seguidas?
- Sim, copie e cole cada URL e clique em Decodificar.
- Os meus dados são enviados a um servidor?
- Não, tudo é local.