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
Choose your protectionObfuscation settings
WORKSPACE
Source Protected output
source.luaINPUT
0 charsprotected.luaOUTPUT
Waiting for inputKnow 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.