Code Obfuscator

Protect your code from being easily viewed or copied. Supports HTML, JavaScript, Python, Lua, Roblox Lua, C++ and JSON obfuscation.

Original Code

HTML Obfuscation

HTML obfuscation encodes the entire document using Base64 and executes it via data URI scheme. Obfuscated HTML prevents casual viewing of source code but may affect SEO.

JavaScript Obfuscation

JavaScript obfuscation converts code to hexadecimal strings and executes it using eval function. Obfuscated code is difficult to read while maintaining functionality.

Python Obfuscation

Python obfuscation encodes code with Base64 and executes it using exec function. Ideal for protecting Python scripts, but requires a Python environment to run.

Lua Obfuscation

Lua obfuscation converts code to hexadecimal strings and executes it using loadstring function. Works with standard Lua environments while preserving functionality.

Roblox Lua Obfuscation

Roblox Lua obfuscation uses ASCII encoding to convert characters to their decimal representations. This provides a high level of protection for Roblox scripts.

C++ Obfuscation

C++ obfuscation uses character shifting and hexadecimal encoding. This technique makes C++ code difficult to reverse engineer while maintaining functionality.

JSON Obfuscation

JSON obfuscation converts the JSON structure to a hexadecimal string and wraps it in a JavaScript parser. This hides the original structure while keeping the data usable.

Roblox Obfuscation Options

// JavaScript example code function calculateSum(a, b) { return a + b; } console.log("Calculation result: ", calculateSum(5, 10));
# Python example code def factorial(n): if n == 0: return 1 else: return n * factorial(n-1) print("Factorial result:", factorial(5))
-- Lua example code function fibonacci(n) if n <= 1 then return n else return fibonacci(n-1) + fibonacci(n-2) end end print("Fibonacci sequence:", fibonacci(10))
-- Roblox Lua example code local part = Instance.new("Part") part.Parent = workspace part.Position = Vector3.new(0, 5, 0) part.Size = Vector3.new(5, 1, 5) part.BrickColor = BrickColor.new("Bright red") part.Anchored = true print("Created part at position " .. tostring(part.Position))
// C++ example code #include #include int main() { std::vector numbers = {1, 2, 3, 4, 5}; int sum = 0; for (int num : numbers) { sum += num; } std::cout << "Sum of numbers: " << sum << std::endl; return 0; }
// JSON example code { "appName": "Code Obfuscator", "version": "2.0", "features": [ "HTML obfuscation", "JavaScript obfuscation", "Python obfuscation", "C++ obfuscation", "JSON obfuscation" ], "author": { "name": "Dev Team", "email": "contact@example.com" } }

Obfuscation Result

Obfuscating your code. Please wait 2 seconds...

Code Obfuscation Information

Successfully copied to clipboard!