Codificador de URL
Codifique e decodifique URLs
Carregando…
Esta ferramenta foi útil?
About this tool
Esta ferramenta codifica texto em percentual (percent-encoding) para que possa ser colocado com segurança dentro de uma URL, e também o decodifica de volta. Alterne entre encodeURIComponent, para codificar o valor de um único parâmetro de consulta, e encodeURI, para codificar uma URL inteira, com os botões.
How to use
- Use os botões component/inteira para escolher entre encodeURIComponent e encodeURI.
- Digite ou cole texto ou uma URL na caixa "Texto puro" à esquerda e o resultado codificado aparece instantaneamente à direita.
- Ao contrário, cole uma string codificada em percentual na caixa direita para restaurar o texto original à esquerda.
- Use o botão de copiar em qualquer um dos lados para obter o valor que você precisa.
Frequently asked questions
- Qual a diferença entre component e inteira (encodeURI)?
- encodeURIComponent codifica tudo, incluindo caracteres usados na estrutura da URL como &, = e /, então envolve com segurança o valor de um único parâmetro de consulta. encodeURI deixa intactos os caracteres de estrutura de URL como https:// e /, e codifica apenas o resto, então é pensado para lidar com uma URL completa já formada.
- A codificação de URL é uma forma de criptografia?
- Não. A codificação percentual é apenas uma notação que transforma caracteres especiais em uma forma que uma URL pode carregar - qualquer pessoa pode decodificá-la de volta ao original. Use criptografia de verdade se precisar ocultar um valor.
- Por que codificar texto em coreano produz vários trechos prefixados com %?
- Porque um único caractere coreano ocupa vários bytes em UTF-8, e cada um desses bytes é representado como um valor hexadecimal de dois dígitos prefixado com %, como %EA%B0%80.
- O que acontece se eu inserir uma string codificada malformada?
- Se o formato estiver quebrado - por exemplo, um % que não é seguido por dois dígitos hexadecimais válidos - uma mensagem de erro informa que a decodificação falhou.
A codificação percentual é uma mudança de notação, não criptografia. Uma string codificada ainda pode ser revertida por qualquer pessoa, então não a use para ocultar informações sensíveis.