URL codificação/decodificação

Na área de trabalho compartilhada URL, faça URI, codificação e decodificação de componentes e formulários, além de revisão somente leitura dos parâmetros de consulta e mapeamento de JSON.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar a codificação e decodificação URL

Processamento local no navegador

Exemplo

encodeURIComponent

café +

Resultado

caf%C3%A9%20%2B

Exemplo

Form encode (+)

café +

Resultado

caf%C3%A9+%2B
  1. Operar

    Para uma URL completa, escolha encodeURI; para um valor de parâmetro, escolha encodeURIComponent. Form encode (+) representa espaços com + e codifica um + literal como %2B.

Restrições e observações

  • A codificação percentual exige % seguido de dois dígitos hexadecimais, e os bytes decodificados devem ser UTF-8 válido. Se houver erro, confira os dados originais em vez de decodificar repetidamente.

Perguntas frequentes

Por que um sinal de mais vira espaço após a decodificação?

Form decode (+) trata + como espaço; decodeURIComponent preserva +. Codifique um sinal de mais literal como %2B para recuperá-lo.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online