Ofuscador de JavaScript
Torne o seu JavaScript difícil de ler e copiar — renomeie, codifique strings e compacte o seu código diretamente no navegador. Nada é enviado. Grátis.
Tudo funciona no seu navegador — o seu código nunca sai do seu dispositivo.
1
A ofuscação desencoraja a leitura casual; não é encriptação nem segurança real.
Sobre Ofuscador de JavaScript
O Ofuscador de JavaScript torna o seu código-fonte difícil de ler e de copiar casualmente, diretamente no navegador. Tokeniza o seu script e reescreve-o: os literais de string tornam-se sequências de escape hexadecimal e unicode, os números transformam-se em expressões hexadecimais ou XOR, os espaços em branco são compactados, e um invólucro opcional de autodefesa resiste à reformatação.
Cada transformação é um interruptor — Codificar strings, Ofuscar números, Compactar (minificar) e Invólucro de autodefesa — para que controle o compromisso entre legibilidade e tamanho da saída. A ferramenta reporta a alteração de tamanho como percentagem, e pode copiar o resultado ou descarregá-lo como obfuscated.js.
Tudo corre do lado do cliente, pelo que o seu código não lançado nunca sai do seu dispositivo. Tenha em mente que a ofuscação dissuade a leitura casual; não é encriptação e não deve ser tratada como uma medida de segurança para segredos ou verificações de licenças.
Como usar Ofuscador de JavaScript
- Cole o seu JavaScript no painel de Origem, ou clique em Exemplo para experimentar com código de exemplo.
- Escolha as suas opções: Codificar strings, Ofuscar números, Compactar (minificar) e Invólucro de autodefesa.
- Reveja a saída ofuscada e a alteração de tamanho reportada.
- Clique em Copiar, ou em Descarregar para guardar o resultado como obfuscated.js.
- Teste o ficheiro ofuscado no seu projeto para confirmar que se comporta de forma idêntica.