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
- Escolha o modo — Codificar (texto → URL codificada) ou Decodificar (URL codificada → texto).
- Escolha o tipo de codificação — Componente (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. - Digite a entrada — Digite ou cole o texto a ser codificado, ou uma string codificada em URL para decodificar.
- 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
- Codificador / Decodificador Base64 — Codifique ou decodifique Base64 com opções seguras para URL e MIME
- Formatador JSON — Formate e valide JSON
- Testador de Regex — Teste expressões regulares
- Decodificador JWT — Decodifique Tokens Web JSON