Secure Lua obfuscation · Web tool + API

Protect your Lua scripts

Upload a .lua file and receive a hardened, obfuscated version in seconds.

Lua source fileMAX 976.6 KB

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.

Developer API

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.

Request example
terminal
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