Start online, move to the desktop app for larger projects, and use team options when protection needs to become repeatable. This page is the quick product tour.
Each level removes information that makes public JavaScript easy to understand. Higher plans add stronger protection for code that matters more.
Variables, parameters, and function names are replaced with short meaningless names, so the shipped file no longer explains itself.
Important text is moved out of plain sight, making it harder to search the file for business rules, messages, or feature names.
Maximum mode keeps important values harder to inspect directly in the protected file.
The protected output no longer reads like the original logic, making the code harder to follow by hand or with automated tools.
Maximum mode changes the protected shape across releases, so repeat attackers and automated tools get less reusable structure.
A short license check on the left; a protected version on the right that is much harder to read at a glance.
function validateLicense(plan) { if (plan === 'trial') return false; return plan.expiresAt > Date.now(); }
(function(){var _0xa3=_dec(0x4a); function _0xa4(_p){var _st=0; while(_st!==-1){switch(_st){ case 0:if(_p===_dec(0x4b))return!1; _st=1;break; case 1:return _p[_dec(0x4c)]> Date[_dec(0x4d)](); }}}})();
The same protection engine ships as a Windows desktop application. Drop in a folder, choose a preset, and protect many files in one batch while keeping source files on your workstation.
Desktop app on Windows · Maximum-mode preset shown
The same protection is available through a quick browser tool, a desktop app for bigger projects, and advanced options for technical teams.
Quick before-and-after preview for small samples. No install required.
Whole-project batches and local-only processing for larger jobs. Source never leaves the workstation.
Advanced option for organizations that want protection connected to their existing release process.
Optional tools for technical teams that want protection closer to their daily development workflow.
Paste a function into the online tool to see what Maximum mode does to it. When you're ready for a project-wide test, the desktop app processes whole directories — including JavaScript embedded in HTML, PHP, ASP, ASPX, and JSP.