Codificar URL

Codifica texto no formato de URL.

Resultado codificado para URL

Exemplos de uso

Incluir caracteres especiais em um parâmetro de consulta

Um termo de busca ou valor com &, =, espaços ou caracteres não ASCII pode quebrar uma query string. Codificá-lo primeiro mantém a URL intacta.

Incorporar uma mensagem em um link de compartilhamento

Quando você precisa colocar texto livre em uma URL — um link de compartilhamento social, um parâmetro de assunto de e-mail —, codificá-lo primeiro evita que o link quebre.

Usar um nome de arquivo não ASCII em um caminho de URL

Se um nome de arquivo com espaços ou caracteres não ASCII precisar aparecer como parte de um caminho de URL, usar o valor codificado é a abordagem segura.

Perguntas frequentes

O texto que eu digito é enviado para um servidor?

Não. A codificação acontece inteiramente no seu navegador, e o que você digita nunca é enviado a um servidor.

Posso colar uma URL inteira aqui?

Esta ferramenta usa encodeURIComponent. Codificar uma URL inteira (incluindo https://...) também codificaria delimitadores como :, / e ?, deixando de ser uma URL válida. Use isto para um valor que vai DENTRO de uma URL — um valor de parâmetro de consulta ou um segmento de caminho —, não para uma URL completa.

Como os espaços são tratados?

Os espaços são codificados como %20. (A convenção + é uma regra diferente usada especificamente para envios de dados de formulário, então esta ferramenta não a usa.)

Isso funciona com texto em outros idiomas e emojis?

Sim. Os caracteres são codificados em porcentagem com base em seus bytes UTF-8, então caracteres não ingleses, emojis e outros textos Unicode são tratados corretamente.