Codificador de URL
Codifique qualquer texto para URL (codificação percentual) e use sem problemas em links, parâmetros e APIs. Lida com espaços, &, ?, # e acentos. Grátis.
Deixe qualquer texto seguro dentro de uma URL
URLs só aceitam um conjunto limitado de caracteres. Espaços, letras acentuadas, emojis e símbolos como &, ?, #, = e / não são permitidos ou têm significado especial. A codificação de URL, também chamada de codificação percentual, troca esses caracteres por um % seguido do valor hexadecimal, para o texto viajar sem problemas.
Por exemplo, coffee & tea vira coffee+%26+tea, e café vira caf%C3%A9 (seus bytes UTF-8). Cole o texto, envie e copie o resultado codificado.
A codificação importa principalmente nos valores de uma query string. Se um termo de busca tiver &, um link sem codificação divide o valor em dois parâmetros e quebra a requisição.
Como usar o codificador de URL
- Cole o texto ou valor que você quer codificar.
- Envie para codificar.
- Copie a string codificada.
- Insira no seu link, normalmente como valor de um parâmetro como
?q=.
Exemplos
Um valor de busca
Entrada: coffee & tea
Resultado: coffee+%26+tea
O & é codificado para não ser interpretado como o início de um novo parâmetro.
Acentos e caracteres reservados
Entrada: café?size=large#top
Resultado: caf%C3%A9%3Fsize%3Dlarge%23top
O é vira seus dois bytes UTF-8, e ?, = e # são codificados porque, caso contrário, mudariam a estrutura da URL.
Por que não codificar uma URL inteira
Entrada: https://mybotsy.com/?q=red shoes
Resultado: https%3A%2F%2Fmybotsy.com%2F%3Fq%3Dred+shoes
Todas as barras e os dois-pontos são codificados, então ela deixa de funcionar como link. Só é correto quando a URL inteira é, ela própria, o valor de um parâmetro, como em um redirecionamento.
Usos comuns
- Montar links com termos de busca ou dados do usuário na query string.
- Passar uma URL completa como parâmetro dentro de outra URL, como em um redirecionamento ou link de compartilhamento.
- Preparar valores para requisições de API e webhooks.
- Criar links mailto, de WhatsApp ou de compartilhamento em redes que têm espaços e pontuação.
- Codificar caracteres fora do inglês, como acentos e ç, em links.
Dicas e coisas para saber
- Codifique os valores, não a URL inteira. Se você codificar o
https://e as barras do endereço base, o link quebra. - Este codificador escreve os espaços como
+, a convenção de formulários aceita em query strings. Se precisar de%20(por exemplo, em um trecho do caminho), troque cada+por%20. - Não codifique duas vezes. Texto codificado duas vezes aparece como
%2520em vez de%20. - Precisa de links prontos? Experimente o gerador de links UTM, o gerador de links mailto ou o gerador de links do WhatsApp, que cuidam da codificação para você.
Casos especiais e limitações
- Um % literal vira %25:
100% naturalpassa a ser100%25+natural. - Um + no seu texto vira %2B, então
a+b=cficaa%2Bb%3Dc. Assim ele não é lido como espaço. - Se você passar de novo um texto já codificado, ele é codificado duas vezes (%26 vira %2526).
Perguntas frequentes
O que é codificação de URL?
É um jeito de representar caracteres não permitidos em URLs trocando-os por % e dois dígitos hexadecimais, como %20 para um espaço.
Por que aqui o espaço aparece como + e em outros lugares como %20?
O espaço tem o valor de byte 32, que é 20 em hexadecimal, então a codificação percentual estrita o escreve como %20. As query strings também aceitam a convenção antiga dos formulários, o +, que é o que esta ferramenta gera.
Quais caracteres precisam ser codificados?
Tudo o que não for letra, dígito e - . _ ~ deve ser codificado quando aparece dentro de um valor. Caracteres reservados como & ? # = / + : devem ser codificados quando fazem parte dos dados, e não da estrutura da URL.
Como decodifico uma URL?
Use o nosso decodificador de URL para transformar o texto codificado de volta em caracteres normais.
Codificação de URL é o mesmo que Base64?
Não. A codificação de URL só troca os caracteres problemáticos e deixa o resto legível. O Base64 converte todos os dados para outro alfabeto.
Ferramentas relacionadas
- Decodificador de URL: Decodifique uma URL e recupere o texto normal.
- Analisador de URL: Analise os dados de qualquer URL.
- Gerador de links UTM: Adicione parâmetros UTM válidos e gere um link rastreável facilmente.
- Codificador Base64: Codifique qualquer string de texto em Base64.
- Gerador de slug: Gere um slug de URL a partir de qualquer texto.
Ferramentas semelhantes
Decodifique URLs e query strings com codificação percentual e transforme em texto legível. Converta %20, %26 e %C3%A9 na hora. Grátis.
Ferramentas grátis populares
Crie senhas fortes e aleatórias com um clique. Escolha o tamanho e inclua letras maiúsculas, minúsculas, números e símbolos. Grátis e sem cadastro.
Converta texto para MAIÚSCULAS, minúsculas, frase, Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case. Grátis.
Crie um link do WhatsApp para conversar com um clique, com seu número e uma mensagem pronta. Use no site, na bio, em anúncios ou QR codes. Grátis.
Envie uma imagem ou print de um QR Code e leia o link ou texto que ele contém, sem celular. Veja para onde um QR leva antes de abrir. Grátis.
Consulte os registros DNS de qualquer domínio: A, AAAA, CNAME, MX, NS, TXT e SOA. Confira e-mail, SPF, verificações e servidores de nomes grátis.
Divida qualquer URL em partes: esquema, host, caminho e parâmetros de consulta. Confira links de rastreamento, etiquetas UTM e endpoints de API. Grátis.