Codificador URL Grátis: Codificar e Decodificar URL Online
182 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.
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