Downloads · Desktop apps + npm CLI

Download JavaScript Obfuscator

The Windows Forms build is our recommended desktop download — small (~190 KB), works on Windows 7 and later with .NET Framework 4.x, runs the same obfuscation engine. The WinUI 3 v3.1.1 build adds the Standard / Balanced / Maximum (Anti-LLM) protection-preset selector, threat-model quick-start picker, and VM bytecode protection (Corporate+) in a modern UI — self-contained, no .NET install required, Windows 10 build 17763 or later. For build pipelines and CI, use the lightweight jso-protector npm CLI package download below.

Obfuscating JavaScript files manually one by one can be time consuming. The desktop GUI tool lets you batch-process entire projects in just a few clicks.

Release Workflow

Download the desktop app when your browser test becomes a repeatable release step

The browser tool is great for quick checks. The desktop workflow is the better fit when you need larger projects, embedded JavaScript support, cross-file consistency, or a generated command line for repeated release automation.

Windows Forms download

JavaScript Obfuscator for Windows — Windows Forms

Recommended Most Compatible

Lightweight desktop GUI in the classic WinForms UI. Same core obfuscation engine as the WinUI 3 build — same renaming, string encryption, code transposition, flat transform, domain locks. Smaller, faster to launch, and runs on every supported Windows version without the WinAppSDK dependency.

  •  Command-line generation, batch processing, embedded JavaScript
  • Same Maximum-mode protection engine as the WinUI 3 build
  • 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.1.1 (WinUI 3)

New Anti-LLM Maximum Mode

Modern WinUI 3 build with the Standard / Balanced / Maximum (Anti-LLM) protection-preset selector, threat-model quick-start picker, and VM bytecode protection (Corporate+) checkbox for opt-in via // @virtualize markers. Self-contained — no .NET install required. Requires Windows 10 build 17763 (October 2018 Update) or later, 64-bit.

  • Standard / Balanced / Maximum protection presets in the toolbar
  • VM bytecode protection on Corporate+ — opt-in via // @virtualize markers
  • Server-advisory surfacing in success dialog (e.g. async-skip notices)
  • Self-contained — no .NET install required
  • Windows 10 build 17763 or later (64-bit)
Download ›

~62 MB · .zip

jso-protector npm CLI

jso-protector — npm CLI / CI Package

Developer Workflow Hosted API Client

Use jso-protector when you want JavaScript Obfuscator in npm scripts, CI, or bundler release steps. It scans built JavaScript, sends selected files to the hosted API with dashboard credentials, writes protected output, copies assets, and supports Vite, Webpack, Rollup, esbuild, Next.js, Metro/React Native, Browserify, Gulp, and Grunt workflows.

  • Best for package scripts, build pipelines, and release automation
  • Uses the same hosted API and dashboard API keys as the website workflow
  • Includes CLI, Node API, examples, CI templates, and bundler integrations
  • Choose the tarball for npm install or the zip for direct server/file distribution

Docs: What is jso-protector? · npm CLI Workflow · Build Workflow Guide

Download .tgz › Download .zip

81 KB .tgz · 103 KB .zip

API integration

API Example Project (C#)

A demo project showing how to run JavaScript Obfuscator through the C# API.

HTTP API

API Example Project (HTTP + JSON)

A demo project showing how to run JavaScript Obfuscator through the HTTP + JSON API.

Webservice also available: service.javascriptobfuscator.com/httpapi.asmx

Recommended next steps

  • Use the online obfuscator to validate your settings on a small sample.
  • Move into the desktop app when you need larger projects, cross-file protection, or mixed-file support.
  • Use jso-protector when your team wants npm scripts, CI, or bundler-based protection through the hosted API.
  • Generate the command line from the desktop project when you want repeatable release automation.
  • 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.