Documentation

Guides for protecting production JavaScript

Reference guides for release workflows, command-line usage, cross-file protections, and the desktop app.

Inside The Docs

Practical guides, not placeholder pages.

How-to guides Start with release sequencing and command-line usage, then move into feature-specific references.
Advanced protection Browse cross-file controls like Replace Globals and Protect Members when a build spans multiple scripts.
Docs Home

Documentation that gets you from first run to advanced protection.

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.

Most-used options

These are the settings most teams touch first when dialing in their protection level and output style.

Advanced workflows

When your files depend on each other, jump into the cross-file guides and deeper protection options.

Command-line workflow

Best when you want repeatable builds, CI-friendly steps, or a fast path into automated obfuscation.

Open guide

npm CLI workflow

Run JavaScript Obfuscator from package scripts and CI after your frontend build emits JavaScript assets.

Open npm guide

JSON config presets

Save and reuse online tool settings, including Standard options, premium preview features, and Variable Exclusion patterns.

Open preset guide

Compatibility validation

Review browser checks, source-map policy, exclusion rules, and protected-release smoke tests before deployment.

Open validation guide

Core option reference

The main option pages cover how each protection layer behaves and when to enable it.

  • Name Mangling
  • Code Formatter
  • Move Strings Into Array
  • Encrypt Strings
  • Code Transposition and Eval
  • Flat Transform

Project-level guides

These pages are useful when your build has multiple files, public APIs, or identifiers that need special handling.

  • Replace Globals
  • Protect Members
  • Protect Object Declaration
  • Move Nested Function
  • Variable Exclusion List
  • Other Features

Need the product, not just the docs?

Use the online obfuscator for quick testing or download the desktop app when you want a full project workflow.