Pular para o conteúdo
NewKitApp

Search tools

Jump to any tool by name

URL Encode / Decode

Codifique ou decodifique porcentagem uma URL ou valor de parâmetro de consulta.

Output
Result will appear here.

What is URL Encode / Decode?

A codificação de URL, também chamada de codificação porcentagem, é o mecanismo definido na RFC 3986 que representa caracteres inseguros ou proibidos em uma URL — como espaços e símbolos reservados — como um sinal de porcentagem seguido de dois dígitos hexadecimais (um espaço se torna %20). Ela existe porque as URLs só podem transportar com segurança um conjunto limitado de ASCII, então qualquer caractere fora desse conjunto deve ser escapado para que os navegadores e servidores analisem a URL de forma consistente. Existem duas funções distintas: encodeURIComponent, que escapa tudo, incluindo caracteres estruturais, e é destinada a um único valor de parâmetro, e encodeURI, que preserva os ://, ?, e & que são significativos em uma URL completa. Essa ferramenta suporta ambas as regras para codificar e decodificar.

How to Use URL Encode / Decode

  1. Escolha o modo "Componente" para codificar/decodificar um único valor de parâmetro de consulta, ou o modo "URL Completa" para codificar/decodificar uma URL inteira.
  2. Escolha "Codificar" ou "Decodificar".
  3. Digite ou cole sua entrada — o resultado é atualizado instantaneamente.
  4. Clique em "Copiar" para copiar o resultado.

Examples

Codificar um valor

Input: a b&c=d

Output: a%20b%26c%3Dd

Codificar uma URL completa

Input: https://example.com/search?q=hello world

Output: https://example.com/search?q=hello%20world

Decodificar

Input: a%20b%26c%3Dd

Output: a b&c=d

Common Mistakes

  • Usar encodeURIComponent em uma URL inteira em vez de apenas em um valor de parâmetro, o que estraga o :// e ? que fazem dela uma URL funcional.
  • Codificação dupla — executar a codificação duas vezes, o que transforma %20 em %2520 e quebra o valor pretendido.
  • Esquecer de codificar a entrada do usuário antes de anexá-la a uma URL, o que pode quebrar a URL ou, em contextos de servidor, criar um risco de injeção.

Why Use This Tool

  • Cobre tanto as regras de codificação de componentes quanto as de URL completa, que são genuinamente diferentes e fáceis de misturar.
  • Retroalimentação instantânea sem limite de caracteres.
  • Executa-se inteiramente no lado do cliente.
  • Mensagens de erro claras para codificação por cento malformada, correspondendo ao que um parser de URL de um navegador rejeitaria.

Frequently Asked Questions