Back to Hub
Playable Hub
Obfuscator
Upload a playable HTML file, choose protection settings, and download the result.
1 — Upload
Drop an HTML file here
or click to browse — .html only
2 — What to obfuscate
Minify only
fastest
Strip JS/CSS comments and collapse whitespace. No obfuscation.
Base code only
Obfuscate game logic. Libraries (Three.js, TWEEN, etc.) and embedded assets are left intact.
Base code + assets
Also splits and encodes embedded base64 asset strings so they can't be extracted directly.
Everything
Obfuscate all JavaScript including libraries. Slowest option, largest output.
Pre-processing
Minify first
Strip JS comments and minify CSS blocks before obfuscating. Smaller output.
Strength
Balanced
recommended
Identifier renaming + string encoding. Fast, minimal size increase. Best for ad delivery.
Aggressive
Adds control flow flattening and dead code injection. Slower, output ~2–3× larger.
3 — Process
Start
Processing…
4 — Result
—
Original
→
—
Obfuscated
Download
Process another