Codificador URL

Codificador URL

Codifique URLs e parâmetros em percent-encoding, ou decodifique valores existentes.

DayticsRevisado pela Equipa Daytics
Avalie esta ferramenta:
--cálculos realizados

daytics é gratuito. Ajude-nos a mantê-lo assim.

Construído por uma pessoa. Sem anúncios. Se economizou seu tempo, um café ajuda muito.

Ko-fi
SUPPORT US ON Ko-fi

Como usar esta ferramenta

O percent-encoding (ou codificação URL) substitui caracteres com significado especial em URLs — espaços, &, ?, #, / em certas posições — pela sua representação hexadecimal precedida de %. Um espaço vira %20 e um ampersand vira %26. Esta ferramenta oferece dois modos: "Componente" codifica agressivamente (seguro para valores de ?chave=valor), e "URL completa" preserva a estrutura (barras, esquema, dois-pontos).

Como usar

  1. Escolha Codificar ou Decodificar no topo.
  2. Ao codificar, escolha Componente para valores de query string, ou URL completa para URLs inteiras.
  3. Cole ou digite sua entrada e clique em Converter.
  4. Clique em Copiar para usar o resultado.

Perguntas Frequentes

O que é percent-encoding?

Uma forma de representar em uma URL caracteres com significado especial ou que não são seguros. Cada byte se escreve como um "%" seguido de dois dígitos hexadecimais.

Quando usar encodeURI vs encodeURIComponent?

Use encodeURI para uma URL completa em que quer manter delimitadores como "/" e "?". Use encodeURIComponent para um valor único — por exemplo um parâmetro de query — onde todo caractere especial deve ser escapado.

A codificação URL criptografa a URL?

Não. É uma transformação, não criptografia. Qualquer um pode decodificar uma URL codificada.

Por que espaços às vezes viram %20 e às vezes "+"?

%20 é o percent-encoding correto para espaço em caminhos URL. O "+" é uma substituição legada específica de formulários application/x-www-form-urlencoded — só se aplica a query strings de formulário, não ao resto da URL.