Desofuscar JavaScript Online — Gratuito
Ferramenta gratuita no navegador para desofuscar e formatar JavaScript instantaneamente. Nenhum dado enviado ao servidor — totalmente privado.
Entrada
Saída desofuscada
O que é esta ferramenta Desofuscar JavaScript Online?
Esta ferramenta Desofuscar JavaScript Online reverte padrões comuns de ofuscação e formata o JavaScript. Cole código ofuscado ou minificado; obtenha saída legível para depuração e análise. A especificação ECMAScript define a linguagem.
Esta ferramenta executa-se inteiramente no seu navegador. Nada é enviado a um servidor. Para ofuscar código, use o Ofuscador JavaScript. Para formatar apenas, use o Formatador JavaScript. Para validação, use o Validador JavaScript.
Como usar esta ferramenta
Colar ou enviar
Cole JavaScript ofuscado ou minificado no painel esquerdo ou envie um ficheiro .js ou .txt. Use Amostra para carregar código de exemplo.
Ver saída desofuscada
O painel direito mostra código limpo e formatado. Alguma ofuscação pode permanecer; padrões avançados são difíceis de reverter completamente.
Copiar ou baixar
Use Copiar ou Baixar para obter o resultado. Para executar código, use a Consola JavaScript.
Exemplos Desofuscar JavaScript Online
Aqui está um exemplo de desofuscação de JavaScript com nomes de variáveis alterados.
Exemplo: validação MSISDN ofuscada
Entrada ofuscada:
Saída desofuscada:
Quando usar Desofuscar JavaScript Online
Ao depurar scripts de terceiros, analisar malware ou compreender código ofuscado, a desofuscação torna-o legível. Útil para revisão de segurança e aprendizagem. Ferramentas como Terser e UglifyJS minificam; os ofuscadores adicionam codificação e ofuscação de nomes. Para código apenas minificado (não ofuscado), o Formatador JavaScript pode ser suficiente. Veja Chrome DevTools para depuração.
Perguntas frequentes
Os meus dados são privados?
Sim. A desofuscação executa-se inteiramente no seu navegador. Nenhum dado é enviado a um servidor.
Funciona com código minificado?
Sim. O formatador pode tornar JavaScript minificado mais legível. Para código apenas minificado, o Formatador JavaScript pode ser suficiente.
Pode reverter completamente a ofuscação?
Depende da ofuscação. Padrões simples são revertidos. Ofuscação forte pode deixar código difícil de ler.
Desofuscador vs Formatador?
O formatador adiciona indentação. O desofuscador também reverte codificação, renomeia variáveis e simplifica o fluxo de controlo quando possível.
É legal desofuscar?
Use para depurar o seu próprio código, investigação de segurança ou com permissão. Verifique licenças e condições para código de terceiros.