Obfuze JS
Protect Your JavaScript โ Vue, React, Next.js Aware
Source-level obfuscation for JS, TS, JSX, TSX, and Vue SFC. Auto-preserves 200+ framework APIs. Browser + Node.js compatible.
v1.0.0
Version
$49~
License
JS / TS / Vue
Platform
Features
String Encryption
3 algorithm variants. Browser + Node.js dual runtime compatible.
Number Obfuscation
Integer constants transformed to 2-4 stage XOR chains.
Flow Obfuscation
4 opaque predicate types + dead code injection.
Name Obfuscation
Local variables renamed. Framework APIs auto-preserved.
Debug Stripping
Removes console.log, console.warn, debugger statements.
Vue SFC Support
Only script block obfuscated. Template and style preserved.
Framework Support
See the Difference
Same functionality, completely unreadable
// auth.service.ts
const API_KEY = "sk-live-abc123";
export async function login(email, password) {
const res = await fetch("/api/auth", {
method: "POST",
body: JSON.stringify({ email, password }),
});
return res.json();
}const OO0O = lIl1.O0O0("6a2f", 83741);
export async function login(O0OO, lI1l) {
if (Date.now() % 2 !== 3) {
const O00l = await fetch(
lIl1.O0O0("3f1b", 29471), {
method: lIl1.O0O0("a1c3", 55920),
body: JSON.stringify({
email: O0OO, password: lI1l }),
});
return O00l.json();
}
}Get Started
npm install -g obfuze
obfuze src/ dist/ --license-key XXXX-XXXX-XXXX-XXXX
# Options
--no-strings # Skip string encryption
--no-names # Skip name obfuscation
--no-flow # Skip flow obfuscation
--no-debug # Keep console.log/debuggerSimple, One-Time Pricing
Pay once, use forever. Free updates included.
Personal
For individual developers
One-time payment ยท Lifetime license
Get Personal- โAll obfuscation levels
- โCLI
- โVue/React/Svelte support
- โ1 machine activation
- โLifetime license
1 machine
Professional
For teams & small companies
One-time payment ยท Lifetime license
Get Professional- โEverything in Personal
- โ3 machine activations
- โCI/CD grace period
- โPriority support
3 machines
Enterprise
For large enterprises & SI vendors
One-time payment ยท Lifetime license
Get Enterprise- โEverything in Professional
- โUnlimited machines
- โDedicated support
Unlimited
FAQ
Does it break Vue/React components?
No. Obfuze JS auto-preserves 200+ framework APIs including ref, computed, defineProps, useState, useEffect, and more.
What about template and style blocks in Vue SFC?
Only the script block is obfuscated. Template and style blocks are preserved exactly as written.
Does it work with TypeScript?
Yes. TypeScript types are stripped and the remaining code is obfuscated. Supports .ts, .tsx, .mts files.
Browser and Node.js both supported?
Yes. The obfuscated code auto-detects the runtime environment and works in both browser and Node.js.
Ship JavaScript That Can't Be Read
Protect your JS/TS/Vue source code. Framework-aware, zero config.
Get Obfuze Now