Loading...
Loading...
Everything you need to know about using 0--o.com
Sign up for a free account to get started. No credit card required.
Upload your website as a ZIP file or connect your GitHub repository.
Select from Minify, Optimize, or Obfuscate and download your optimized code.
Removes whitespace, comments, and unnecessary characters from your code. Perfect for reducing file size without changing code structure.
Includes minification plus advanced techniques like dead code elimination and tree-shaking. Removes unused code and optimizes bundle structure.
Includes all optimization features plus advanced obfuscation to protect your source code. Makes reverse engineering extremely difficult.
All API requests require authentication using your API key. Include your key in the request headers.
You can generate API keys from your Settings page.
Submit your code for optimization and obfuscation.
curl -X POST https://api.0--o.com/v1/optimize \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"level": "obfuscate",
"files": {
"main.js": "console.log('Hello World');"
}
}'levelstring - minify, optimize, or obfuscatefilesobject - File paths and contents{
"success": true,
"projectId": "proj_abc123",
"files": {
"main.js": "console.log('Hello World');"
},
"stats": {
"originalSize": 1024,
"optimizedSize": 312,
"reduction": "69.5%"
}
}Code obfuscation is the process of transforming your source code to make it difficult to understand while maintaining its functionality. This protects your intellectual property from reverse engineering.
No, obfuscated code runs at the same speed as the original. In many cases, optimization can actually improve performance by removing dead code and reducing file sizes.
No, obfuscation is a one-way process. Always keep your original source code in a secure location. We never store your source code on our servers after processing.
Free accounts can process up to 10 MB per project. Pro accounts support up to 100 MB, and Enterprise accounts have no size limits.
Yes, source maps are generated for all optimization levels (except full obfuscation for security reasons). You can use these for debugging in development environments.
Yes! Pro and Enterprise plans include API access that you can integrate into your build process. Check our API documentation above for details.
Absolutely. We process your code in isolated containers and delete all files immediately after processing. We use 256-bit encryption for all data in transit and at rest.
0--o works with any JavaScript framework including React, Vue, Angular, Svelte, Next.js, and vanilla JavaScript. We also support TypeScript out of the box.
Run your test suite after optimization to ensure functionality is preserved.
Never deploy optimized code as your source of truth. Always maintain original source code.
Enable source maps during development to make debugging easier.
Test each level of optimization before moving to more aggressive options.
Can't find what you're looking for? We're here to help!
Get help from our support team
Join our developer community
View examples and contribute