daytics é gratuito. Ajude-nos a mantê-lo assim.
Construído por uma pessoa. Sem anúncios. Se economizou seu tempo, um café ajuda muito.
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
- Escolha Codificar ou Decodificar no topo.
- Ao codificar, escolha Componente para valores de query string, ou URL completa para URLs inteiras.
- Cole ou digite sua entrada e clique em Converter.
- 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.
