URL

Codifique ou decodifique componentes de URL instantaneamente com codificação percentual. Converta caracteres especiais para o formato %XX e vice-versa. Grátis, do lado do cliente, sem envio de dados a nenhum servidor.

Um codificador e decodificador de URL online e gratuito que faz a codificação por porcentagem de textos para uso seguro em URLs e decodifica strings codificadas por porcentagem de volta à sua forma original, tudo no seu navegador. Quando um valor contém espaços, e comerciais, barras ou caracteres não-ASCII, ele precisa ser codificado por porcentagem antes de poder trafegar com segurança em uma query string ou caminho — esta ferramenta faz essa conversão e a reverte. Use-a para codificar o valor de um parâmetro, para ler uma URL codificada por porcentagem decodificando-a, ou para aninhar com segurança uma URL de redirecionamento dentro de outra URL. Nada é enviado; a codificação e a decodificação acontecem localmente.

Usos comuns

  • Codificar o valor de uma query string que contém espaços, e comerciais ou barras.
  • Decodificar uma URL codificada por porcentagem para ler os parâmetros originais.
  • Preparar uma URL de redirecionamento para ser aninhada com segurança dentro de outro parâmetro de URL.
  • Codificar texto não-ASCII para que ele possa ser usado em um link ou requisição de API.
  • Depurar por que um parâmetro de URL está sendo interpretado incorretamente decodificando-o para ver seu valor real.

Perguntas frequentes

Quais caracteres são codificados por porcentagem?

Caracteres reservados e inseguros, como espaços, &, =, ?, / e caracteres não-ASCII, são convertidos para sua representação de byte %XX.

Ele lida com codificação malformada?

Sim. Se a entrada contiver sequências de codificação por porcentagem malformadas, o decodificador reporta um erro em vez de produzir uma saída ilegível.

Qual é a diferença entre codificar um componente e uma URL completa?

Um único valor (como um parâmetro de query) precisa que cada caractere reservado seja codificado, enquanto uma URL inteira precisa manter seus caracteres estruturais (://, /, ?, &) intactos. Codifique valores individuais antes de montá-los em uma URL.

Por que os espaços às vezes viram %20 e às vezes +?

A codificação por porcentagem usa %20 para um espaço. A forma + é específica dos dados de formulário application/x-www-form-urlencoded, não dos caminhos gerais de URL.

Minha entrada é enviada para um servidor?

Não. A codificação e a decodificação rodam inteiramente no seu navegador, então seu texto permanece no seu dispositivo.

All processing is local — your data never leaves your browser.