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

  1. Use os botões component/inteira para escolher entre encodeURIComponent e encodeURI.
  2. Digite ou cole texto ou uma URL na caixa "Texto puro" à esquerda e o resultado codificado aparece instantaneamente à direita.
  3. Ao contrário, cole uma string codificada em percentual na caixa direita para restaurar o texto original à esquerda.
  4. 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.

Ferramentas similares