Downloads · desktop project workflow

Download JavaScript Obfuscator

WinUI 3 protects plain ES5 .js offline with Local Standard or modern .js/.jsx source-locally with Local Advanced after an online paid-plan check. Mixed files, VM bytecode, and hosted reports use the service.

Obfuscating JavaScript files one by one can be time consuming. The desktop app lets you protect whole projects in just a few clicks.

Choose A Download

Pick the desktop path that matches the job.

The browser tool is best for quick validation. WinUI 3 offers offline basic ES5 .js protection and paid source-local modern .js/.jsx protection. Use hosted mode for mixed files, VM bytecode, or hosted reports.

Legacy compatibility

Windows Forms

Smallest download, broadest Windows compatibility, and the fastest way to manage and protect folders through the hosted service.

Review Windows Forms ›
Recommended

WinUI 3

Use WinUI 3 on Windows 10+ for offline ES5, paid source-local modern .js/.jsx, or hosted mixed-file and VM workflows.

Review WinUI 3 ›
Automation

Integration Package

Advanced teams can connect protection to release jobs after the desktop or online workflow proves the settings.

Review integrations ›
Windows Forms download

JavaScript Obfuscator for Windows — Windows Forms

Legacy compatibility Most Compatible

Lightweight desktop client for protecting JavaScript projects through the hosted service. It is small, fast to launch, and works on older Windows versions.

  •  Batch processing and embedded JavaScript support
  • Same protection engine as the modern Windows app
  • Hosted protection and login traffic use HTTPS
  • API credentials stay in app memory and are excluded from saved project files
  • Smaller download (~190 KB)
  • Requires .NET Framework 4.x (already installed on most Windows)
  • Runs on Windows 7 SP1 and later (32 or 64-bit)
Download ›

~190 KB · .zip

Windows download

JavaScript Obfuscator for Windows — v3.3.0 (WinUI 3)

New Recommended Maximum Protection

Modern Windows app with offline Local Standard for basic ES5 .js, plus source-local Local Advanced for modern .js/.jsx after an online paid-plan check. Hosted mode remains available for mixed files, VM bytecode, and protection reports. Self-contained — no separate .NET install required. Requires Windows 10 build 17763 (October 2018 Update) or later, 64-bit.

  • Local Standard: offline, no credentials, basic ES5 .js identifier protection
  • Local Advanced: source stays on-device; paid plan/options are checked online; VM and hosted reports are excluded
  • Hosted Standard / Balanced / Maximum protection presets for modern syntax and advanced options
  • Modern interface for choosing protection strength
  • Hosted Runtime Defense: Debug Protection (anti-debugger), Domain Lock, Date Lock
  • Clear success messages after protection completes
  • Self-contained — no .NET install required
  • Windows 10 build 17763 or later (64-bit)
Download ›

~62 MB · .zip

advanced integration package

Advanced Integration Package

Advanced Optional

This package is for teams that want to connect JavaScript Obfuscator to an existing release process. Most end users should download one of the Windows desktop apps above.

  • Optional advanced download for release automation
  • Useful when protection must be part of an existing release process
  • Desktop app remains the recommended download for most users
  • Choose the tarball for package install or the zip for direct distribution

Docs: Advanced integration guide

Download .tgz › Download .zip

Version 0.2.0 · includes verified examples and release checks

local stack-trace symbolicator

Local Stack-Trace Symbolicator

Zero-dependency Node CLI for demangling protected stack traces and captured Sentry, Bugsnag, Rollbar, Datadog, Honeybadger, Raygun, Airbrake, and AppSignal events. Maps and event data stay on your machine.

Version 0.5.0 · Node 18+ · direct download, not an npm-registry package

runtime event forwarder

Runtime Defense Event Forwarder

Customer-operated Node collector for Slack, Discord, Splunk HEC, Elasticsearch, and HMAC-signed webhooks. Includes body/header token authentication, token stripping, a 256 KB intake limit, and bounded retries.

Version 0.2.0 · Node 18+ · forwarding software, not staffed monitoring

Electron bytecode adapter

Electron Bytecode Adapter

Post-protection adapter for Electron V8 cached data. The Node test suite validates scaffold mode, manifest and header handling, and failure behavior; generate release bytecode under the exact Electron version you ship.

Version 0.1.0 · Node 18+ · direct download, not an npm-registry package

React Native runtime defense adapter

React Native Runtime Defense Adapter

Mobile guard, Metro integration, and Android/iOS probe templates for root, jailbreak, hooks, emulator, and signing signals. Device-specific behavior must still be validated in your supported app and OS matrix.

Version 0.2.0 · Node 18+ · direct download, not an npm-registry package

advanced integration

C# Integration Guidance

Use the maintained client contract and keep API credentials in server-side configuration. The retired legacy .NET 2.0 sample is no longer recommended.

web service integration

Browser API Safety Note

Do not put API credentials in browser JavaScript. Use a server-side integration or the maintained release package instead.

Verify download integrity

Compare the SHA-256 digest after downloading. The manifest covers every archive linked on this page; a mismatch means the file is incomplete, stale, or not the reviewed artifact.

Download SHA256SUMS.txt

PowerShell: Get-FileHash .\downloaded-file.zip -Algorithm SHA256

Publisher-signing status: the current JSO-owned Windows executables are not Authenticode-signed, so Windows may show Unknown Publisher. The SHA-256 manifest detects changed or incomplete bytes when obtained through this HTTPS site, but it does not authenticate a Windows publisher identity. A future signed build must use a current certificate and retain the same archive/checksum verification path.

Recommended next steps

  • Use the online obfuscator to test a small sample first.
  • Download the Windows Forms app if you want the smallest and most compatible desktop version.
  • Download the modern Windows app if you prefer a newer interface and use Windows 10 or later.
  • Use the advanced integration downloads only when your team specifically needs them.
  • For procurement or security review, open the Security Evidence hub to review desktop source handling, runtime monitoring, payment-page evidence, and VM proof paths.
  • Need a smaller download or want to run on older Windows (7 SP1+)? The Windows Forms build (~190 KB) runs the same core obfuscation engine and requires only .NET Framework 4.x.