Protect your Lua scripts
Upload a .lua file and receive a hardened, obfuscated version in seconds.
Drop your .lua file here
or tap to browse
Your source is processed in memory and never stored on our servers.
Built for real Lua projects
A modern obfuscation pipeline used by bot developers, game scripters and enterprise Lua teams.
Multi-layer encryption
Character map shuffling, dynamic polynomial keys and XOR-encoded script chunks combine to make static analysis impractical.
Anti-debug traps
The output ships with debug.getinfo checks and infinite-loop tripwires that defeat casual reverse-engineering tooling.
Fast public API
Automate obfuscation from any language. Rate-limited, authenticated and safe to use inside build pipelines and bots.
Automate obfuscation from your own tools
Generate an API key from your dashboard, then send a POST request with your Lua source. We return the obfuscated file directly — no polling, no queues.
curl -X POST https://simpleobfuscator.app/api/public/v1/obfuscate \
-H "X-API-Key: sk_live_..." \
-H "Content-Type: text/plain" \
--data-binary @script.lua \
-o script_obfuscated.lua