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.