Codificar e decodificar URL
Codificação por porcentagem nos dois sentidos, calculada enquanto você digita.
Os exemplos substituem temporariamente os dados e as configurações. Você pode restaurar seu trabalho anterior.
0 caracteres
Resultado
Cole ou digite acima para ver o resultado aqui.
Seus arquivos ficam no seu dispositivo
Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.
Exemplo
Exemplo prático — Codificador / decodificador de URL
Insira as linhas na ordem e use as configurações abaixo. Compare o resultado com as linhas de saída.
| Item | Valor |
|---|---|
| Entrada 1 | hello world+coffee |
| Direção | Codificar |
| Tratar como URL inteira (manter : / ? # & =) | Desativado |
| Saída 1 | hello%20world%2Bcoffee |
A codificação do componente transforma o espaço em %20 e o sinal de mais em %2B.
Como funciona
- Cole o texto ou a URL. O resultado aparece enquanto você digita.
- Escolha Codificar ou Decodificar.
- Marque “tratar como URL inteira” quando o texto for um endereço completo, para que os caracteres que dão estrutura sobrevivam. Deixe desmarcado para um valor solto que vai dentro de uma query string — ali é justamente onde eles não devem sobreviver.
- Copie o resultado.
Perguntas frequentes
- Qual a diferença entre os dois modos?
- Codificar uma URL inteira preserva os caracteres que a fazem ser URL — : / ? # & = — de modo que https://example.com/a b vira https://example.com/a%20b. Codificar um valor não faz isso: um termo de busca ou uma URL de redirecionamento dentro de ?q= precisa ter os próprios & e = codificados, senão o parâmetro termina cedo demais e o link quebra sem avisar.
- Minha URL vai para algum lugar?
- Não. Ela é convertida nesta página. Links carregam tokens de sessão, endereços assinados e nomes de host internos com frequência suficiente para valer a pena dizer isso.
- Por que a decodificação falhou?
- Porque um % no texto não é seguido por dois dígitos hexadecimais, que é exatamente o que significa codificação por porcentagem. Um texto com um sinal de porcentagem literal — “50% de desconto” — não é texto codificado, e decodificá-lo não é definido. Codifique primeiro, se era isso que você queria.
- Alguma coisa é enviada para um servidor?
- Não. Roda no navegador, então o que você colar fica no seu computador.
Ferramentas relacionadas
∿ Base64 De texto para Base64 e de volta, com UTF-8 correto e alfabeto seguro para URL opcional. {} Formatador JSON Cole JSON e receba de volta recuado, minificado ou validado. Seus dados ficam nesta página. # Gerador de hash O resumo MD5, SHA-1 ou SHA-2 de um texto, calculado no seu aparelho. ♭ Decodificador JWT Cole um JSON Web Token e leia o cabeçalho e os claims. O token não sai do seu navegador.