-
🌐 HTML / JS / CSS Encoder
- Minify code (strip whitespace & comments)
- Base64 encode wrapped in
eval(atob())runner - Variable name obfuscation
- String splitting (Heavy mode)
- 3 obfuscation levels: Light / Medium / Heavy
-
🐍 Python Encoder
- Base64 +
exec()runner format - Marshal / bytecode loader format
- Multi-layer double encoding
- Anti-read junk header injection
- Base64 +
-
🎨 VS Code–style Editor
- Syntax highlighting (HTML, JS, CSS, Python)
- Line numbers, active line highlight, bracket matching
- Drag & drop or file upload support
- Auto language detection
-
📦 Output
- Download encoded file instantly
- Copy to clipboard
- File size stats (original → encoded)
👉 https://x-encoder.netlify.app/
Dark theme · VS Code editor · Mobile-first UI
- Open the live site
- Choose mode: HTML/JS/CSS or Python
- Drop your file or paste code into the editor
- Configure encoding options
- Click Encode Now
- Download or copy the encoded output
git clone https://github.com/M41NUL/X-Encoder.git
cd X-Encoder
# Open index.html in any browser — no server needed100% client-side. No backend. No data sent anywhere.
| Method | Language | Description |
|---|---|---|
| Minify | JS / CSS | Remove whitespace & comments |
| Base64 + eval | JS | eval(atob("...")) wrapper |
| Variable Rename | JS | Obfuscate all variable names |
| String Split | JS (Heavy) | Break strings into concatenations |
| Base64 + exec | Python | exec(compile(base64.b64decode(...))) |
| Marshal | Python | Bytecode compile + exec |
| Multi-layer | Python | Double base64 encoding |
Md. Mainul Islam (MAINUL-X)
© 2026 X-Encoder — MAINUL-X. All rights reserved.