Codificador/Decodificador de URL
Codifique texto para uso seguro em URLs ou decodifique URLs com codificacao percentual. Lida com Unicode completo incluindo emoji. Todo o processamento ocorre localmente no seu navegador.
🔒 Todo o processamento ocorre localmente no seu navegador — nada e armazenado ou enviado.
Como usar este codificador/decodificador de URL
- Codificar: Digite qualquer URL ou texto e clique em Codificar para obter uma cadeia codificada em percentual segura para URLs.
- Decodificar: Mude para o modo Decodificar, cole uma URL codificada e clique em Decodificar.
- A ferramenta mostra contagem de caracteres e estatisticas de tamanho de codificacao para ambos os modos.
- Pressione Ctrl+Enter para processar — ou simplesmente cole e ele processa automaticamente.
Sobre a codificacao URL
URLs só podem ser enviadas pela Internet usando o conjunto de caracteres ASCII. Como URLs frequentemente contêm caracteres não ASCII (como emoji ou letras acentuadas), elas devem ser convertidas para um formato ASCII válido. A codificacao URL substitui caracteres ASCII nao seguros por % seguido de dois digitos hexadecimais.
Parametros de string de consulta sao o lugar mais comum onde a codificacao URL e necessaria. Esta ferramenta usa encodeURIComponent, que codifica com seguranca tudo que precisa de codificacao.
Esta ferramenta tambem valida a entrada decodificada estritamente. Se a cadeia codificada contiver sequencias percentuais invalidas, ela mostra um erro claro.
Perguntas frequentes
O que e codificacao URL? ▼
A codificacao URL (tambem chamada de codificacao percentual) converte caracteres em um formato seguro para transmicao em URLs. Caracteres especiais como espacos, &, =, ? e / sao substituidos por % seguido de seu valor hexadecimal ASCII. Por exemplo, um espaco se torna %20.
Quando devo codificar uma URL? ▼
Codifique URLs quando precisar incluir caracteres especiais em uma string de consulta, segmento de caminho ou fragmento. Sempre codifique a entrada do usuario que possa conter espacos ou caracteres especiais antes de construir URLs.
Qual e a diferenca entre encodeURI e encodeURIComponent? ▼
encodeURI preserva caracteres estruturais de URL e codifica apenas o resto. encodeURIComponent codifica tudo, incluindo esses caracteres estruturais. Esta ferramenta usa encodeURIComponent.
Meus dados sao enviados para um servidor? ▼
Nao. Todo o processamento ocorre 100% no seu navegador usando as funcoes integradas encodeURIComponent e decodeURIComponent do JavaScript. Nada e enviado, transmitido ou armazenado. Voce pode ate usar esta ferramenta offline.
Posso codificar caracteres Unicode como emoji? ▼
Sim. Esta ferramenta lida com Unicode UTF-8 completo. Caracteres como emoji, caracteres CJK e letras acentuadas sao corretamente codificados como multiplas sequencias %XX.
Como decodifico uma URL? ▼
Cole a URL codificada na area de entrada, certifique-se de que o modo Decodificar esta selecionado e clique em Decodificar. Sequencias de codificacao percentual invalidas mostrarao uma mensagem de erro.
Qual e a diferenca entre codificacao URL e codificacao Base64? ▼
A codificacao URL serve para tornar o texto seguro para incluir em URLs. Base64 serve para converter dados binarios arbitrarios em texto ASCII. Use codificacao URL para parametros de consulta; Base64 para dados binarios incorporados em formatos de texto.