A 100% offline web interface for JavaScript code obfuscation using javascript-obfuscator, designed to work without Node.js/npm installations or internet connectivity.
Created after frustration with javascript-obfuscator-ui hosted at obfuscator.io installation issues (npm install errors, dependency conflicts). This version:
- ✅ Zero installation - Just open
index.html - 🚫 No npm/npx required
- 🌐 Fully offline
- 💻 Local file support (no uploads to servers)
- Full configuration GUI mirroring original library options
- Preset support (Low/Medium/High/Default)
- Copy-to-clipboard functionality
- Error handling with user feedback
While fully functional, contributions are welcome for:
- UI/UX enhancements 🎨
- Additional preset configurations ⚙️
- Errors and Bug Hunting 🐛
PRs encouraged - especially for CSS/styling improvements, I'm very bad at it
- Download repo
- Open
index.htmlin browser - Obfuscate!
No servers, no tracking, no telemetry - runs entirely in your browser.
- Core Obfuscation: Powered by javascript-obfuscator BSD-2-Clause license
- Web Interface: Developed by NazgulCoder
- Community: Thanks to all contributors helping improve this project
- Favicon: Thanks to icons8
Special Thanks to the original library maintainers for their incredible work on the obfuscation engine.
This project is made possible thanks to the open source community.