Zherow, I think you have missed completely the point of this packer, and of JavaScript as it happens. Firstly: this packer, as its name suggests, is a packer , not explicitly an obfuscator . There is a big difference. The packer helps reduce the size of some code, by stripping out blanks and comments, and happens to make the resulting source difficult