Codificador / Decodificador de URL: Codifique e Decodifique Strings de URL Instantaneamente

By Tooladex Team
Codificador / Decodificador de URL: Codifique e Decodifique Strings de URL Instantaneamente

Precisa codificar um parâmetro de consulta, decodificar uma URL de redirecionamento ou colocar caracteres especiais em uma URL de forma segura? O Codificador / Decodificador de URL codifica ou decodifica texto usando a codificação percentual padrão — com um clique para componente (valores de consulta/formulário) ou URL completa (preserva : / ? #).

Cenário de desenvolvimento: Você está criando um link de pesquisa e o termo é hello world & co. Codifique-o como um componente → hello%20world%20%26%20co. Ou cole https%3A%2F%2Fexample.com%2Fpath e decodifique para obter a URL completa. Todo o processamento é feito no seu navegador; nenhum dado é enviado para qualquer servidor.


O que é Codificação de URL?

A codificação de URL (codificação percentual) substitui caracteres que não são permitidos ou reservados em URLs por um % seguido de dois dígitos hexadecimais. Por exemplo, um espaço se torna %20, ? se torna %3F, e & se torna %26. Isso permite que você inclua espaços, caracteres especiais e Unicode de forma segura em parâmetros de consulta e outras partes da URL.

Não é criptografia — é uma transformação reversível. Qualquer pessoa pode decodificar uma string codificada em URL. Use-a para construir URLs válidas e passar dados em strings de consulta, não para ocultar informações.


Por que usar um Codificador / Decodificador de URL?

Parâmetros de consulta — Codifique termos de pesquisa, filtros e pares chave-valor para que ?, &, = e espaços não quebrem a URL.

Dados de formulário — Codifique valores de campos de formulário para application/x-www-form-urlencoded ou strings de consulta.

URLs de redirecionamento — Codifique uma URL completa como um parâmetro (por exemplo, ?redirect=https%3A%2F%2Fexample.com) ou decodifique-a para ler ou validar.

Requisições de API — Construa ou depure strings de consulta e segmentos de caminho que contenham caracteres especiais.

Depuração — Decodifique URLs ou parâmetros codificados para lê-los claramente.


Como o Codificador / Decodificador de URL Funciona

  1. Escolha o modoCodificar (texto → URL codificada) ou Decodificar (URL codificada → texto).
  2. Escolha o tipo de codificaçãoComponente (padrão): use para valores de parâmetros de consulta e dados de formulário; codifica quase tudo, incluindo / ? # & =. URL Completa: preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =; use ao codificar ou decodificar uma URL completa.
  3. Digite a entrada — Digite ou cole o texto a ser codificado, ou uma string codificada em URL para decodificar.
  4. Copie a saída — O resultado é atualizado à medida que você digita; copie com um clique.

A ferramenta usa encodeURIComponent / decodeURIComponent do JavaScript para o modo componente e encodeURI / decodeURI para o modo URL completa. Todo o processamento é feito no seu navegador; nenhum dado é enviado para qualquer servidor.


Codificação de Componente vs URL Completa

Codificação de Componente (encodeURIComponent): Codifica quase todos os caracteres reservados. Use para valores de parâmetros de consulta e valores de campos de formulário para que / ? # & = não quebrem a URL. Exemplo: ?q=hello%20world.

Codificação de URL Completa (encodeURI): Codifica espaços e alguns outros caracteres, mas preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Use ao codificar ou decodificar uma URL completa e você deseja manter sua estrutura. Decodifique com o mesmo modo que você usou para codificar.


Perguntas Frequentes

Qual é a diferença entre codificação de componente e URL completa?
A codificação de componente é para valores de parâmetros de consulta e dados de formulário; ela codifica / ? # & = etc. A codificação de URL completa preserva esses para que uma URL completa permaneça válida. Use componente para valores de parâmetros; use URL completa ao codificar ou decodificar uma URL inteira.

Por que recebo um erro de decodificação?
A entrada pode conter uma sequência percentual malformada (por exemplo, %2 ou %xy com hex inválido), ou a string foi codificada com o outro modo. Tente alternar "Decodificar como URL completa" se foi codificada como uma URL completa.

A codificação de URL é a mesma coisa que criptografia?
Não. A codificação de URL é reversível e não oferece segredo. Não a use para ocultar dados sensíveis; use criptografia adequada se precisar de confidencialidade.


Privacidade

Todo o processamento é feito no seu navegador. Não enviamos ou armazenamos sua entrada ou saída.


Experimente o Codificador / Decodificador de URL

O Codificador / Decodificador de URL é gratuito, funciona no seu navegador e não requer inscrição. Codifique ou decodifique strings codificadas em URL para parâmetros de consulta, dados de formulário e URLs completas — com modo de componente ou URL completa. Perfeito para desenvolvedores e qualquer pessoa que esteja construindo ou depurando URLs.


Ferramentas Relacionadas