Codifique e decodifique URLs com processamento em tempo real
A codificação de URL (codificação percentual) converte caracteres especiais como espaços, e comerciais e caracteres não-ASCII em um formato seguro para URLs. Você precisa dela ao passar entrada do usuário como parâmetros de consulta, manipular nomes de arquivo com espaços ou trabalhar com caracteres internacionais em URLs.
encodeURIComponent codifica tudo exceto letras, dígitos e - _ . ~ — use para valores de parâmetros de consulta. encodeURI preserva caracteres de estrutura de URL como :, / e ? — use para URLs completas. Nossa ferramenta suporta ambos os modos.
Os espaços são codificados como %20 nos caminhos URL (RFC 3986) e como + nas strings de consulta (codificação de formulário HTML). Nossa ferramenta lida com ambos os padrões. A maioria das APIs modernas espera %20, enquanto formulários HTML legados usam a convenção +.
Os caracteres Unicode são primeiro convertidos em bytes UTF-8, depois cada byte é codificado em percentual. Por exemplo, 'é' torna-se %C3%A9 (dois bytes). Emojis como 🎉 tornam-se quatro bytes codificados em percentual. Nossa ferramenta lida com todo o intervalo Unicode.
Sim. Codificação ausente ou dupla pode levar a injeção de URL, vulnerabilidades de redirecionamento aberto e cross-site scripting (XSS). Sempre codifique valores fornecidos pelo usuário antes de inseri-los em URLs, e decodifique exatamente uma vez no lado receptor.
O processamento ocorre no navegador. Salvar e compartilhar é opcional, exige uma conta e envia o conteúdo escolhido para o nosso serviço.