Saltar para o conteúdo

Codificar texto para uma URL

Codifique os caracteres especiais de um texto (espaços, símbolos, acentos) para o poder usar com segurança como parte de um URL.

É processado no seu dispositivo. Nada é enviado para nenhum servidor.

Aplica a codificação percentual padrão (encodeURIComponent), substituindo cada carácter inseguro pela sua representação %XX.

Casos de uso

  • Codificar um valor antes de o juntar a uma query string.
  • Preparar texto com espaços ou símbolos para um URL.
  • Codificar um parâmetro para enviar a uma API.

Como funciona

  1. 1

    Escreva o texto

    Escreva ou cole o texto que quer codificar.

  2. 2

    Codifique

    Clique em «Codificar» e copie o resultado.

Detalhes técnicos

  • Exemplo: «preço > 100 €» passa a pre%C3%A7o%20%3E%20100%20%E2%82%AC.
  • Os espaços passam a %20, não a +. Letras, números e os sinais - _ . ! ~ * ' ( ) ficam sem codificar.
  • Use-o em valores isolados, não num URL completo: também codificaria : / ? & e o endereço deixaria de funcionar.

Perguntas frequentes

Também codifica o carácter /?

Sim. O encodeURIComponent codifica todos os caracteres reservados, incluindo /, o que é ideal para valores de uma query string (não para um URL completo).

← Programação