English Čeština Deutsch Magyar Français Español Português (Brasil)

Codificar e decodificar URL

Leitura de 6 min

Nesta página

Abrir Codificar e decodificar URL

Use Codificar URL para inserir um texto como red shoes em um valor de URL. Use Decodificar URL para ler um texto escapado como red%20shoes. Montar URL mantém o endereço e os parâmetros em campos separados.

Codificar um valor

  1. Escolha Codificar URL.

  2. Digite red shoes em Texto de entrada. O resultado muda enquanto você digita e se torna red%20shoes.

  3. Clique em Copiar acima do resultado. Cole o valor no lugar correspondente da URL.

Codificar URL codifica toda a entrada como um único componente de URL. Se você colar https://example.com, os dois-pontos e as barras também serão codificados. Para manter o endereço completo ao adicionar valores, use Montar URL.

Letras, números e alguns sinais de pontuação não mudam. Este codificador mantém !, os parênteses, * e ~ sem alterações, mas codifica o apóstrofo como %27. A tabela de caracteres também mostra codificações que a ferramenta não aplica automaticamente.

Codificar um valor

No celular, Codificar e Decodificar mantêm Copiar e Colar na barra inferior. Mais contém Carregar, Baixar e Limpar. Em Montar URL, a barra inferior oferece Copiar URL e Adicionar, enquanto Ordenar, Remover duplicatas e Limpar tudo ficam em Mais. Cada linha de parâmetros mantém seus controles Codificar, Duplicar e Excluir.

Decodificar texto escapado

  1. Escolha Decodificar URL e cole o valor codificado.

  2. Leia o resultado em Resultado URL. Por exemplo, red%20shoes se torna red shoes.

  3. Use Inverter para converter o resultado na direção oposta. Alternar diretamente entre Codificar e Decodificar também troca a entrada pelo resultado.

Na decodificação, um sinal de mais vira um espaço. Para manter um sinal de mais literal, a entrada codificada precisa conter %2B. Por exemplo, a+b%2Bc se torna a b+c.

Cada conversão remove uma camada de codificação. Se o original foi codificado duas vezes, %2520 se torna %20 na primeira passagem. Confira o resultado antes de decidir se precisa decodificá-lo novamente.

Sequências malformadas, como %GG permanecem sem alterações. Por isso, o campo de resultado pode ter texto mesmo quando a decodificação falha. Confira o valor original se ainda houver sequências com porcentagem incompletas.

Decodificar texto escapado

Montar uma URL completa

  1. Escolha Montar URL. Digite o endereço em URL base, por exemplo https://example.com/search.

  2. Na primeira linha de parâmetros, digite q em Chave e red shoes em Valor. Se não houver linhas, clique em Adicionar.

  3. Deixe Codificar marcado nessa linha. URL gerada passa a ser https://example.com/search?q=red%20shoes.

  4. Use Adicionar para acrescentar outro parâmetro e clique em Copiar URL gerada quando o endereço estiver pronto.

Uma chave é o nome de um valor, como q para um termo de busca. O construtor coloca ? antes do primeiro parâmetro e & entre os seguintes. Chaves vazias são ignoradas. Valores vazios são permitidos e geram pares como q=.

Os parâmetros que já estão em URL base são mantidos. As novas linhas são acrescentadas antes de um fragmento como #results. Se a URL base já contiver um parâmetro, uma nova linha com a mesma chave adicionará outra ocorrência, sem substituir a anterior.

Quando você insere uma URL completa com parâmetros de consulta no campo de texto, a ferramenta pode extraí-los para o construtor. Ela mantém a origem e o caminho como endereço base, mas omite o fragmento original. Confira as linhas antes de adicionar outras, pois esses parâmetros podem já estar incluídos.

Montar uma URL completa

Editar as linhas de parâmetros

ControleFunção
CodificarCodifica a chave e o valor dessa linha. Desmarque apenas quando precisar manter os caracteres exatamente como foram inseridos, por exemplo em um valor que já esteja codificado.
DuplicarAdiciona uma cópia dessa linha logo abaixo dela.
ExcluirExclui essa linha de parâmetros.
OrdenarO primeiro clique ordena as chaves de A a Z, o segundo de Z a A e o terceiro recupera a ordem anterior. Editar uma chave ou alterar as linhas reinicia esse ciclo.
Remover duplicatasMantém a última linha de cada chave repetida. Também remove as linhas sem chave.
Limpar tudoRemove as linhas de parâmetros e mantém URL base.
X dentro de um campoLimpa apenas esse campo. A URL gerada é atualizada na hora.

Chaves repetidas podem ser intencionais. Um endereço pode conter tag=red&tag=blue, e Remover duplicatas descartaria o primeiro valor. A ação verifica apenas as linhas editáveis, não os parâmetros que já estão escritos em URL base.

O construtor combina o que você digita. A estatística URL válida verifica se é possível interpretar o endereço, mas não abre o site nem confirma que o destino entende os parâmetros.

Editar as linhas de parâmetros

Arquivos e várias linhas

Carregar ou Escolher arquivos lê um arquivo de texto e coloca o conteúdo na entrada. Você também pode soltar o arquivo na página. Se já houver texto, poderá escolher se deseja substituí-lo. Vários arquivos soltos não são combinados.

Para converter vários valores, coloque um em cada linha. Codificar e Decodificar processam as linhas separadamente, removem os espaços das extremidades e ignoram as linhas vazias. Se os espaços iniciais ou finais forem importantes, converta esse valor em uma única linha.

Colar insere o texto da área de transferência no campo de entrada. Se o acesso estiver bloqueado, clique dentro do campo e use o atalho de teclado. Limpar apaga a entrada e o resultado imediatamente. Copie o resultado antes de limpar se ainda precisar dele.

Copiar, exportar ou compartilhar

AçãoO que você recebe
Copiar acima do resultadoApenas o resultado codificado ou decodificado atual.
Baixar → TXTUm relatório com a entrada e o resultado.
Baixar → JSONUm relatório com a direção da conversão, a entrada, o resultado e as estatísticas.
Copiar texto em Exportar resultadosA entrada e o resultado juntos, com suas identificações.
Copiar link em Exportar resultadosUm link cujo fragmento contém a entrada e a direção da conversão.
Copiar URL gerada no construtorO endereço completo.

Qualquer pessoa que receber um link de conversão compartilhado poderá ler a entrada incluída nele. Evite usar Copiar link com tokens privados. Para uma URL montada a partir das linhas de parâmetros, use Copiar URL gerada. A janela de exportação pertence à área de conversão de texto.

Clique em um código em Tabela de caracteres de URL para copiá-lo. A tabela não insere o código na entrada.

Copiar, exportar ou compartilhar

Atalhos de teclado

AçãoTeclas
Colar na entradaClique dentro do campo de entrada primeiro.
MacCommand + V
Windows / LinuxCtrl + V
Copiar o texto selecionadoSelecione o texto dentro do campo de entrada ou de resultado.
MacCommand + C
Windows / LinuxCtrl + C
Selecionar todo o texto de um campoClique dentro desse campo primeiro.
MacCommand + A
Windows / LinuxCtrl + A
Ir para o próximo controle Tab
Ir para o controle anterior Shift + Tab
Ativar o botão selecionadoUse Tab para selecionar o botão primeiro. Enter
Fechar Exportar resultadosQuando Exportar resultados estiver aberto. Esc

Antes de fechar a página

Copie ou baixe o resultado antes de recarregar. A entrada, o resultado e as linhas do construtor são mantidos durante a sessão atual da página, mas não são salvos como documento. O processamento acontece no navegador. As estatísticas de uso abaixo da ferramenta são independentes do texto inserido, e Zerar as apaga após pedir confirmação.

Prévia da imagem

Confirmar