Upload a .lua file and get back a hardened, obfuscated version — powered by multi-layer XOR encryption, anti-debug traps and shuffled character maps.
Drop your .lua file here
or click to browse — up to 976.6 KB
Your source is processed in memory and never stored on our servers.
A modern obfuscation pipeline used by bot developers, game scripters and enterprise Lua teams.
Character map shuffling, dynamic polynomial keys and XOR-encoded script chunks combine to make static analysis impractical.
The output ships with debug.getinfo checks and infinite-loop tripwires that defeat casual reverse-engineering tooling.
Automate obfuscation from any language. Rate-limited, authenticated and safe to use inside build pipelines and bots.
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