🔗 Codificador / Decodificador de URL
Codifique ou decodifique URLs e strings de consulta instantaneamente
✓ Grátis para sempre · ✓ Sem cadastro · ✓ Sem upload · ✓ Funciona offline
🔒 Seus dados nunca saem do seu dispositivo. Todo o processamento acontece localmente no seu navegador usando encodeURIComponent / decodeURIComponent (um valor, RFC 3986), modo URL inteira que mantém a estrutura da URL, + como espaço (application/x-www-form-urlencoded). Sem upload, sem servidor, sem rastreamento.
Recursos
- Codificar URLs — Codifique por percentual caracteres especiais para uso seguro em URLs e strings de consulta.
- Decodificar URLs — Converta strings codificadas por percentual de volta para texto legível.
- Suporte a Unicode — Manipula todos os caracteres Unicode incluindo emoji, CJK e símbolos especiais.
Como Funciona
- Digite texto — Digite ou cole o texto que você deseja codificar ou decodificar.
- Clique Codificar ou Decodificar — A ferramenta converte sua entrada instantaneamente.
- Copie o resultado — Copie a saída codificada ou decodificada para sua área de transferência.
Casos de Uso
- Codifique parâmetros de consulta para URLs de API
- Decodifique URLs copiadas de barras de endereço do navegador
- Prepare strings para uso em requisições HTTP
Perguntas Frequentes
Quais caracteres são codificados?
Todos os caracteres exceto A-Z, a-z, 0-9, e - _ . ~ são codificados por percentual. Isto segue o padrão RFC 3986.
Manipula URLs completas?
Sim. Marque "URL inteira": ao codificar, : / ? # & = e qualquer %XX que o endereço já tenha ficam como estão (sem codificação dupla tipo %2520) e só espaços, acentos, emoji e afins são escapados; ao decodificar, & = ? # / escapados continuam escapados, então o endereço significa a mesma coisa. Desmarque para codificar um único valor, por exemplo uma URL que vai dentro do parâmetro redirect= de outra URL.
Por que vejo + em vez de espaços?
Query strings e formulários HTML (application/x-www-form-urlencoded) escrevem o espaço como +; as URLs de busca do Google, por exemplo. Marque "+ significa espaço" e, ao decodificar, um + é lido como espaço e, ao codificar, um espaço é escrito como +; um mais de verdade é sempre %2B. Numa URL inteira só a parte depois do ? é tratada assim, porque no caminho um + é só um mais.
Ferramentas Relacionadas
- > Imagem para Base64 — Transforme uma imagem em data URI Base64, ou codifique e decodifique texto em Base64 — e volte de Base64 para um arquivo
- #️⃣ Gerador de Hash — Gere hashes criptográficos de texto ou arquivos
- { } Formatador e Beautifier JSON — Imprima bem, minifique e valide JSON com estatísticas
💬 Bug, ideia, ou só um oi? Conte ao Milo 🐨 · [email protected]