Codificador / Decodificador de URL

Todas as ferramentas

Cole uma URL ou texto e escolha codificar ou decodificar para revisar caracteres com percent-encoding.

O que é codificação de URL?

A codificação de URL (codificação percentual) converte caracteres reservados em um formato seguro para que possam ser usados dentro de URLs e parâmetros de consulta.

Use esta ferramenta para codificar ou decodificar strings de URL instantaneamente em seu navegador. Nada é enviado ao servidor.

Como usar o codificador de URL

  1. Cole um URL ou texto no campo de entrada.
  2. Clique em Codificar para aplicar a codificação percentual.
  3. Clique em Decodificar para converter novamente o texto codificado em porcentagem.
  4. Use Swap para alternar entrada e saída ou Copiar para copiar o resultado.

Dicas

  • Para URLs completos, a codificação geralmente preserva caracteres como ":" "/" "?" "&" "=".
  • Para valores de parâmetros de consulta, a codificação percentual é normalmente mais rigorosa (codifica mais caracteres).
  • Se sua entrada usar "+" para espaços, o Decode tratará "+" como um espaço.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de URL encoding antes de criar uma requisição ou link

Codifique componentes individuais, não a URL inteira, pois caminhos, queries, formulários e fragmentos seguem regras diferentes.

Codifique o componente

Aplique percent-encoding ao segmento de caminho ou valor query antes de montar a URL para preservar delimitadores.

Espaço e sinal de mais

Diferencie %20 de plus-como-espaço em formulários, especialmente quando o sinal literal faz parte do valor.

Evite encoding duplo

Controle se os valores estão raw ou codificados para que os sinais de porcentagem não se tornem %25.

Unicode e normalização

Use UTF-8 consistentemente e teste domínios Unicode, caminhos não ASCII, normalização e o decoder de destino.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Codifique o valor de consulta red shoes & socks como red%20shoes%20%26%20socks, deixando intactos os delimitadores estruturais ?, = e & da URL.

Caso limite

Codificar uma URL inteira como um único componente codifica duas vezes os separadores, enquanto decodificar duas vezes pode transformar um inofensivo %252F em separador de caminho.

Nota do autor

Codifico os componentes individuais no momento da construção, em vez de aplicar uma substituição global a uma URL pronta.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes sobre codificador de URL

A codificação de URL é o mesmo que criptografia?
Não. A codificação de URL apenas altera a representação, portanto o texto é seguro para URLs. Não protege dados.
Por que vejo "%20"?
"%20" é a forma codificada em porcentagem de um caractere de espaço.
O Toolinix envia minha URL para um servidor?
Não. A codificação e a decodificação acontecem localmente no seu navegador.