Codificador URL Grátis: Codificar e Decodificar URL Online
479 usosReferência de Codificação de URL
| Caractere | Codificado | Descrição |
|---|---|---|
| Espaço | %20 / + | Caractere de escape de URL mais comum |
| ! | %21 | Ponto de exclamação |
| # | %23 | Hash, símbolo de âncora de URL |
| % | %25 | Sinal de porcentagem (deve ser escapado) |
| & | %26 | Separador de parâmetros de URL |
| = | %3D | Atribuição de parâmetro de URL |
| ? | %3F | Início da string de consulta |
| / | %2F | Separador de caminho |
Dicas sobre Codificação URL
Codificação percentual — o que é
A codificação URL substitui caracteres especiais por %XX (valor hex). Espaços viram %20, & vira %26, = vira %3D. Necessário para URLs válidas.
Tabela de referência
Consulte a tabela com os caracteres mais comuns e sua codificação URL. Inclui espaços, sinais, acentos e caracteres especiais.
Decodificar URL codificada
Cole uma URL com caracteres %XX para ver o texto original. Útil para depurar parâmetros de URL e analisar links.
Perguntas Frequentes
O que é codificação URL?
A codificação URL (percent encoding) substitui caracteres não permitidos em URLs por % seguido do valor hexadecimal. Exemplo: espaço → %20, & → %26.
Por que preciso codificar URLs?
URLs só aceitam certos caracteres ASCII. Espaços, acentos, sinais e caracteres especiais devem ser codificados para que a URL seja válida e funcione corretamente.
Qual a diferença entre %20 e +?
%20 é a codificação padrão do espaço em URLs. O + é usado como alternativa ao espaço apenas em formulários (application/x-www-form-urlencoded).
Posso codificar texto usando diretamente diferentes conjuntos de caracteres?
Esta ferramenta foca na codificação de URL, não na conversão de conjuntos de caracteres. Assume que seu texto de entrada já está em um conjunto padrão como UTF-8. Se você tiver texto em outra codificação, precisará convertê-lo para UTF-8 primeiro antes de usar este codificador para garantir uma codificação percentual adequada. Certifique-se de que sua string seja representada como bytes UTF-8 antes de inseri-la aqui.
Por que o encodeURI deixa caracteres como ? e = intactos?
encodeURI é para codificar URLs completas, não valores de parâmetros. Ele preserva caracteres com significado especial em URLs — como ?, #, / e =. Se precisar codificar esses caracteres, use encodeURIComponent. Por exemplo, encodeURI mantém ? como está, mas encodeURIComponent vira %3F. Escolha o modo certo nesta ferramenta conforme a parte da URL que você está codificando.
Por que minha URL codificada parece diferente na barra de endereços do navegador em comparação com o que digitei?
Os navegadores geralmente normalizam URLs automaticamente. Por exemplo, digitar um espaço na barra de endereços é convertido em %20, mas alguns navegadores o exibem novamente como um espaço. Nossa ferramenta mostra a saída bruta com codificação percentual, que é o que realmente é enviado pela rede. Cole a URL do seu navegador no decodificador para ver os caracteres reais subjacentes. Essa diferença pega muitos desenvolvedores de surpresa.
Existe diferença entre codificação URL e codificação de entidades HTML?
Sim, são sistemas totalmente diferentes. A codificação URL transforma espaços em %20, enquanto a de entidades HTML usa ou  . Confundir os dois quebra links ou exibe código bruto nas páginas. Use esta ferramenta apenas para codificação URL. Se ao depurar respostas de API JSON você vir & em vez de &, é codificação HTML vazando, não um problema de URL.
Consigo decodificar uma URL que foi codificada duas vezes por engano?
A dupla codificação ocorre quando alguém codifica uma string já percent-encoded. Você vai encontrar %2520 no lugar de %20. Passe pelo decodificador uma vez, confira se ainda tem sinais de porcentagem e decodifique de novo se necessário. Três rodadas quase nunca são precisas. Se um callback de gateway de pagamento chegar bagunçado, esse é o provável culpado.
A codificação de URL criptografa meus dados para que eu possa compartilhá-los com segurança?
Não, de jeito nenhum. A codificação de URL é só formatação — transforma espaços em %20 e caracteres especiais em códigos de porcentagem. Qualquer um pode decodificar instantaneamente com esta mesma ferramenta. Pense como embrulhar um sanduíche em plástico filme: arrumado, mas totalmente visível. Para compartilhar senhas ou chaves de API em URLs, use criptografia de verdade (HTTPS cuida do transporte) ou hashing. Só codificar não oferece privacidade alguma.
Como Codificar e Decodificar URLs
- Cole sua URL ou texto no campo de entrada
- Clique em Codificar para converter caracteres especiais em %XX
- Clique em Decodificar para recuperar o texto original
- Consulte a tabela de referência para caracteres comuns