LuaRN
LOCAL MODEv1.2.0
LUA / LUAU SOURCE PROTECTION

Your code.
Less readable.

A local-first Lua and Luau protection workspace with live output preview, useful presets, and an optional validated API for self-hosted deployments.

Local by default No dependencies Lua + Luau
CONFIGURATION

Obfuscation settings

Choose your protection
WORKSPACE

Source Protected output

source.luaINPUT
0 chars
protected.luaOUTPUT
Waiting for input
Paste or type code for a live preview, or press “Obfuscate script” to process now.

Know what your protection does

LuaRN performs lexical and structural validation, encodes supported string literals, minifies source, and can rename local variables in standard Lua and eligible untyped Luau scripts. The built-in validator is structural, not a full compiler parser. It does not currently perform control-flow virtualization or guarantee tamper-proof execution. Obfuscation raises inspection effort but cannot make client-side code impossible to recover. Test output in your exact target runtime before release.