Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Codificador URL Grátis: Codificar e Decodificar URL Online

182 usos

Referência de Codificação de URL

CaractereCodificadoDescrição
Espaço%20 / +Caractere de escape de URL mais comum
!%21Ponto de exclamação
#%23Hash, símbolo de âncora de URL
%%25Sinal de porcentagem (deve ser escapado)
&%26Separador de parâmetros de URL
=%3DAtribuição de parâmetro de URL
?%3FInício da string de consulta
/%2FSeparador 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

Q O que é codificação URL?
A A codificação URL (percent encoding) substitui caracteres não permitidos em URLs por % seguido do valor hexadecimal. Exemplo: espaço → %20, & → %26.
Q Por que preciso codificar URLs?
A 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.
Q Qual a diferença entre %20 e +?
A %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).
Q Posso codificar texto usando diretamente diferentes conjuntos de caracteres?
A 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.
Q Por que o encodeURI deixa caracteres como ? e = intactos?
A 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.
Q Por que minha URL codificada parece diferente na barra de endereços do navegador em comparação com o que digitei?
A 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

Ferramentas Relacionadas