Ship sealed code.
In any language.
The free online code obfuscator that works in your browser, from your terminal, and from any HTTP client — for JavaScript, TypeScript, Python, Rust, Go, Java, C/C++, HTML, CSS, SQL and 100+ more languages.
Every mode in 30 seconds
ZIP, Universal, Decoder, CLI, and the public API — see how each one works before you touch a thing.
Share any file straight from your phone.
Install Just Obfuscate as a PWA and it joins your system share sheet — long-press a ZIP in your file manager, tap Just Obfuscate, and it's sealed in seconds. No upload. No copy-paste.
- 01Add to Home ScreenInstalls like a native app on Android & iOS.
- 02Share any file to itZIPs, source files, even pasted text from any app.
- 03Sealed on-deviceNothing leaves your phone — 100% client-side.
Justob Agent
A public AI agent that attacks obfuscated code layer by layer. Strips wrappers, renames minified identifiers, delivers an honest attack log — and learns from every session.
- ·Multi-layer auto-detect
- ·AI identifier renaming
- ·Shared learning memory
- ·Honest verdicts, no hallucinations
ZIP mode
Drop a whole project. Pick exactly which files to obfuscate per language, then download a sealed archive.
- ·Detects 100+ languages
- ·Per-file checkbox tree
- ·Smart-skips node_modules / .git
- ·Never breaks your code
Universal mode
Paste any snippet — JavaScript, Python, Rust, SQL, HTML, even prose — and it auto-detects and obfuscates instantly.
- ·Auto-detect engine
- ·Self-decoding shims
- ·Multi-pass + outer encoding
- ·Live decoder included
Universal decoder
Paste any obfuscated, encoded or minified payload. Layers strip themselves, the language is auto-detected, and the output is beautified.
- ·Iterative layer stripping
- ·Base64 · hex · ROT13 · shims
- ·Auto-detect language
- ·Built-in beautifier
Before / After diff
Paste any code and watch it transform side-by-side, with hard numbers: bytes, identifiers renamed, strings encoded, comments stripped.
- ·Live side-by-side view
- ·Real obfuscation stats
- ·Three aggression levels
- ·Copy output in one click
Invisible watermark
Embed an invisible buyer fingerprint into your source. Survives minifiers and obfuscators — when a copy leaks, recover the buyer in one paste.
- ·Zero-width Unicode encoding
- ·Survives terser & maximum obfuscation
- ·Embed + Extract in one page
- ·Forensic-grade for paid releases
CLI · pip install justob
Real CLI on PyPI. One command seals your build for CI/CD, ship-day automation, and pre-deploy hooks.
- ·pip install justob
- ·Three profiles
- ·Manifest receipt
- ·No accounts · no telemetry
HTTP API
POST a ZIP to a public endpoint, get a sealed ZIP back. Wire it into anything that can speak HTTP.
- ·multipart/form-data in
- ·application/zip out
- ·Tunable headers
- ·curl · Node · Python ready
GitHub Action
Drop one step into your workflow. Push a tag, get a sealed ZIP release artifact. No key, no install, free CI badge.
- ·One-step workflow
- ·Sealed release artifact
- ·README badge included
- ·Works on Linux & macOS runners
VS Code extension
Adds a context-menu entry to any folder or file. Pick → Seal → sealed ZIP appears next to it. Works in VS Code, Cursor, Windsurf, VSCodium.
- ·Explorer context menu
- ·Folder & single-file modes
- ·Skips node_modules / .git
- ·Configurable profile & flags
Frequently asked questions
Is Just Obfuscate really free?+
Yes. Every surface — the web app, the CLI on PyPI, and the HTTP API — is free with no signup, no accounts, and no usage caps.
Are my files uploaded anywhere?+
No. ZIP and Universal modes run 100% in your browser. Nothing leaves your device unless you explicitly use the HTTP API.
Which programming languages are supported?+
100+ languages, including JavaScript, TypeScript, Python, Rust, Go, Java, C, C++, C#, Swift, Kotlin, PHP, Ruby, HTML, CSS, SQL, Bash, YAML and many more.
Will obfuscation break my code?+
No. Each language family uses a known-safe transform pipeline. You can also pick exactly which files inside a ZIP to obfuscate before sealing.
How do I install the CLI?+
Run `pip install justob` (Python 3.8+). Then `justob ./my-project.zip --profile maximum`. Full guide on the CLI page.
Can I obfuscate without writing code?+
Yes. The web app needs zero setup — drop a ZIP or paste a snippet, click obfuscate, download the result.
⭐ Star us on GitHub
Just Obfuscate is 100% open source. Star the repo, fork it, file an issue, or send a PR.
View on GitHub →