Ofuscador de JavaScript
Cole até 5 KB de JavaScript. Receba de volta com strings codificadas, nomes embaralhados e fluxo de controle achatado.
- Sem conta
- javascript-obfuscator por dentro
- Nada armazenado
Só para o seu próprio código. Não cole segredos: alguém determinado ainda consegue ler código ofuscado. Os trechos não são salvos. 10 execuções por dia por rede. Termos
Arquivos inteiros e zips de projeto, TypeScript incluído, rodam em uma conta gratuita.Criar um
O que a ofuscação faz e o que não faz
O que faz
- Deixar seu código lento e chato de ler, copiar ou editar
- Esconder strings como mensagens, URLs e nomes de eventos de uma busca rápida
- Impedir que revendedores casuais troquem a marca do seu trabalho
O que não faz
- Impedir que alguém compartilhe o arquivo: quem tem uma cópia consegue rodá-la
- Proteger um segredo: nunca coloque chaves de API ou senhas no código que você distribui
- Tornar o código impossível de reverter: só aumenta o esforço
Para parar o compartilhamento, verifique uma chave de licença quando seu script iniciar. Veja como
Perguntas respondidas
O JavaScript ofuscado continua funcionando?
Sim: ele faz a mesma coisa, só fica muito mais difícil de ler. Os nomes globais são mantidos para que outro código continue chamando o seu. Teste antes de publicar, como qualquer build.
Qual ofuscador ele usa?
javascript-obfuscator, a ferramenta de código aberto muito usada, com seu array de strings (em base64), nomes hexadecimais e achatamento do fluxo de controle.
Vocês guardam meu código?
Não. Seu trecho fica na memória só enquanto é ofuscado e nunca é gravado em disco nem em logs. Mesmo assim, não cole segredos: alguém determinado consegue ler código ofuscado.
Posso ofuscar um projeto inteiro de Node.js ou Electron?
Sim, com uma conta gratuita: envie um arquivo ou um zip do seu projeto, TypeScript incluído, e receba de volta ofuscado com seus imports intactos. O plano Free inclui 3 ofuscações por mês.
Por que só 5 KB e 10 execuções por dia?
Para a ferramenta gratuita continuar rápida para todos. Arquivos e projetos inteiros rodam na sua conta do SunLicense.
Ofuscação de JavaScript pelo javascript-obfuscator (BSD-2-Clause). Como as ferramentas gratuitas funcionam
SunLicense