Grátis URL: codificar, decodificar, analisar query e validar
Três abas: **Codificar / decodificar** usa `encodeURIComponent` e `decodeURIComponent` (para valores de parâmetro, não URLs inteiras prontas para navegar). A decodificação pode tratar `+` como espaço (estilo formulário HTML). **Query** aceita `a=1&b=2`, `?…` ou URL `https://…` e lista linhas chave/valor (duplicados preservados) com cópia JSON opcional. **Validar URL** usa o analisador `URL` do navegador e mostra href, host, pathname, search, hash e contagem de pares, com alerta para esquemas `javascript:` e `data:`.
How to use this tool
- 1
Abrir Codificador e decodificador de URL
Confirme primeiro se ele atende à sua tarefa: URL encode / decode, parser de query string, partes da URL, seguro UTF-8, 100% local.
- 2
Adicione o conteúdo
Insira ou envie os dados pedidos no painel e ajuste as opções visíveis.
- 3
Use o resultado
Confira a prévia e copie ou baixe o resultado quando estiver pronto.
Resumo
| Funciona offline? | Sim — depois que a página carrega, a análise fica só no navegador. |
|---|---|
| Envia URLs ao servidor? | Não. Site estático; o texto fica nesta aba. |
| Igual ao encodeURI? | Não — aqui usamos encodeURIComponent (adequado a valores em `?…`). encodeURI preserva `/ ? #` em fragmentos de URL inteira. |
| Verifica redirecionamentos? | Sem requisições de rede nem seguimento de redirecionamentos — só analisa o que você colou. |
Top use cases
- URL encode / decode, parser de query string, partes da URL, seguro UTF-8, 100% local.
- Funciona offline?: Sim — depois que a página carrega, a análise fica só no navegador.
- Envia URLs ao servidor?: Não. Site estático; o texto fica nesta aba.
- Igual ao encodeURI?: Não — aqui usamos encodeURIComponent (adequado a valores em `?…`). encodeURI preserva `/ ? #` em fragmentos de URL inteira.
- Verifica redirecionamentos?: Sem requisições de rede nem seguimento de redirecionamentos — só analisa o que você colou.
FAQ
Por que codificar a URL inteira estraga?▾
encodeURIComponent escapa `?`, `/` e `&`. Use por valor de parâmetro, não sobre a URL completa que ainda deve ser navegável.
Por que decodificar diz malformed?▾
Sequências como `%` sozinho, `%GG` ou `%E4` truncado geram URIError. Remova resíduos ou cole exatamente o trecho codificado.
O parser normaliza chaves?▾
Usamos URLSearchParams: `+` em valores vira espaço, sequências % decodificam UTF-8 e chaves duplicadas mantêm a ordem.
URLs relativas?▾
Sem base escolhida, não — o analisador exige absoluta. Una a origem ao caminho no editor se precisar.
IDN / punycode?▾
Navegadores costumam mostrar punycode ASCII em hostname — compare com a barra de endereços se diferir.
As URLs são registradas?▾
Sem ida ao servidor; limpe os campos em máquinas compartilhadas.