Documentation

JavaScript Obfuscator docs

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

Inside The Docs

Practical guides, not placeholder pages.

How-to guides Start with command-line usage, then move into feature-specific references.
Advanced protection Browse cross-file obfuscation topics like Replace Globals and Protect Members.
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.

Quick start

Start with the command-line guide if you want a fast path to automating obfuscation outside the desktop UI.

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

Cross-file obfuscation

Learn how to keep identifiers compatible across multiple scripts with Replace Globals and Protect Members.

View cross-file guide

High-impact settings

Browse the options that usually change output the most, including Name Mangling, Code Transposition, and Deep Obfuscation.

Explore options

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.