Reference guides for release workflows, command-line usage, cross-file protections, and the desktop app.
Use this section to learn the command-line workflow, understand the most important obfuscation options, and move into the cross-file features used by larger production projects.
Start with the command-line guide if you want a fast path to automating obfuscation outside the desktop UI.
These are the settings most teams touch first when dialing in their protection level and output style.
When your files depend on each other, jump into the cross-file guides and deeper protection options.
Best when you want repeatable builds, CI-friendly steps, or a fast path into automated obfuscation.
Run JavaScript Obfuscator from package scripts and CI after your frontend build emits JavaScript assets.
Save and reuse online tool settings, including Standard options, premium preview features, and Variable Exclusion patterns.
Review browser checks, source-map policy, exclusion rules, and protected-release smoke tests before deployment.
The main option pages cover how each protection layer behaves and when to enable it.
These pages are useful when your build has multiple files, public APIs, or identifiers that need special handling.
Use the online obfuscator for quick testing or download the desktop app when you want a full project workflow.