Ferramentas Dev/Codificador/Decodificador URL
Codificador/Decodificador URL
Codificar ou decodificar componentes URL e strings de consulta
Entrada
Saída
O resultado aparecerá aqui...Opções
URL Encoding Guide
Learn how to encode and decode URLs properly
What is URL Encoding?
URL encoding converts characters into a format that can be safely transmitted over the Internet. Special characters like spaces, &, ?, and = are converted to percent-encoded values (e.g., space becomes %20).
How to Use This Tool
- Enter a URL or text containing special characters
- Choose between full URL encoding or component encoding
- Click 'Encode' or 'Decode' as needed
- Copy the result using the copy button
Pro Tips
- Use 'Encode Component' for query parameter values only
- Full URL encoding preserves the URL structure (://, /, etc.)
- Always encode user input before adding it to URLs to prevent injection
Browser Support
URL encoding uses the standard encodeURIComponent() and encodeURI() functions available in all modern browsers.
Perguntas frequentes
Qual a diferenca entre encodeURI e encodeURIComponent?
encodeURI codifica a URL completa e preserva caracteres de estrutura de URL como :, /, ?, &, =. encodeURIComponent codifica partes da URL como valores de parametros de consulta e codifica todos os caracteres especiais.
Como espacos sao codificados?
Em URLs, espacos sao codificados como %20. Em dados de formulario, podem ser representados como sinal +. Ambos sao validos, mas %20 e o padrao mais comum.
Como URLs em portugues sao processadas?
Portugues e codificado em UTF-8 e depois percent-encoded. Por exemplo, 'cao' se torna '%63%61%6F'. Na barra de endereco do navegador, e exibido de forma legivel, mas na requisicao real e codificado.
Quais caracteres especiais precisam de URL encoding?
Espaco, #, %, &, +, /, =, ? etc. tem significados especiais em URLs, entao precisam ser codificados. Letras, numeros, -, _, ., ~ nao precisam ser codificados.
Como prevenir dupla codificacao?
Se codificar uma URL ja codificada novamente, % se torna %25, causando problemas. Tente decodificar antes de codificar, ou verifique se ja esta codificada. Esta ferramenta analisa a entrada e processa adequadamente.