ToolsMaxxing

Codificar e decodificar URL

Codifique texto com porcentagem para usar em uma URL ou decodifique texto do tipo %20 de volta à forma legível.

Seus arquivos ficam no seu dispositivo

Como funciona

  1. 1Escolha Codificar ou Decodificar.
  2. 2Cole o seu texto ou URL.
  3. 3Para codificar, escolha se o texto é um único valor ou uma URL inteira.
  4. 4Copie o resultado.

O que cada opção faz

Um valor (encodeURIComponent)
Codifica tudo, exceto letras, dígitos e - _ . ! ~ * ' ( ). Use para o valor de um parâmetro de query ou um segmento de caminho.
Uma URL inteira (encodeURI)
Mantém os caracteres que estruturam uma URL, como : / ? # & =, e codifica o resto. Use para um endereço completo.
Tratar + como espaço
Envios de formulário escrevem os espaços como +. Ative para decodificá-los.

Privacidade

Esta ferramenta roda no seu navegador. Seus arquivos nunca são enviados a um servidor.

Perguntas frequentes

Quando codifico um valor e quando uma URL inteira?

Codifique cada valor de parâmetro separadamente e depois una com & e =. Se você codificar uma URL completa como valor, as barras e os pontos de interrogação sofrem escape e o link quebra.

Por que a decodificação falha?

Um sinal % deve ser seguido de dois dígitos hexadecimais e os bytes resultantes devem formar UTF-8 válido. Um % solto no texto, como em 50% off, causa isso. Codifique como %25.

Qual a diferença entre %20 e +?

%20 é um espaço em qualquer parte de uma URL. + significa espaço só em query strings codificadas de formulário, e por isso tem opção própria.

Como os caracteres que não são do inglês são codificados?

Como bytes UTF-8, cada um escrito como %XX. Por exemplo, a letra é vira %C3%A9.

A ferramenta segue ou abre o link?

Não. Só altera texto. Nada é solicitado ao endereço.

Ferramentas relacionadas