Codificador de URL

Converta texto simples com opções claras de formato. Seus dados ficam no seu dispositivo.

Codificação e decodificação
Preparando sua área de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole texto, abra um arquivo ou experimente o exemplo.
  2. Escolha o formato. O resultado é atualizado enquanto você digita.
  3. Copie o resultado ou baixe os dados convertidos.

Entendendo a codificação de URL

Aplique codificação percentual ao texto para um componente de URL, uma URI inteira ou um valor de formulário. O padrão é um componente, como o valor de um parâmetro de consulta.

Os três modos preservam pontuações diferentes. Codifique um valor individual em vez de concatenar a entrada bruta do usuário em uma URL.

Codifique um componente

O modo Componente usa a semântica de encodeURIComponent. Ele escapa separadores como /, ?, & e =, mantendo letras, dígitos e a pontuação permitida pela operação.

Uma conversão de URL
Entrada
olá mundo + café/?
Resultado
ol%C3%A1%20mundo%20%2B%20caf%C3%A9%2F%3F

As configurações padrão convertem esta entrada em uma única passagem.

URI completa e valores de formulário

O modo URI completa segue encodeURI e mantém delimitadores de URI. O modo Valor de formulário segue application/x-www-form-urlencoded: espaços viram +, sinais de mais literais viram %2B e apenas letras, dígitos, *, -, . e _ ficam sem escape.

Evite codificação dupla acidental

Sinais % já codificados viram %25. Converta o valor original uma vez. Esta ferramenta codifica texto; não valida uma URL, resolve um nome de host, analisa uma query string nem faz solicitações de rede.

Limites de processamento

Até 5 MiB de entrada, 20 MiB de saída e 10 segundos por execução. Arquivos de texto devem usar UTF-8. A codificação Base64 também aceita arquivos binários. Os documentos ficam no seu dispositivo.

?

Perguntas frequentes

Qual modo devo usar para um parâmetro de consulta?

Use Componente para um valor de parâmetro. Use Valor de formulário quando o sistema de destino esperar + no lugar de espaços.

Devo codificar uma URL inteira com Componente?

Não. Ele também escapa os separadores. URI completa preserva a estrutura da URI.

Por que % virou %25?

Um sinal de porcentagem literal também é codificado. Comece com o valor original para evitar codificação dupla.

Há suporte a emojis?

Sim. As sequências percentuais representam os bytes UTF-8 do texto.

Isso verifica se uma URL é segura?

Não. A codificação não valida um destino nem torna URLs não confiáveis seguras.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.