Free forever · No sign-in
Make sourceharder to read.
Upload Lua or Luau source, choose the runtime and transformation settings, then receive the generated artifact from Azure's existing obfuscation service.
Configured by you.
A real room-counter example, protected by Azure. Exact output excerpt below; full source and generated artifact linked.
doors.lua
7
Runtimes covered
Luau, LuaJIT, and Lua 5.1 through 5.5 from one contract.
50 MB
Roomy ceiling
Source files up to 50 MB validate in the browser before sending.
1 toggle
Explicit settings
Choose your runtime and optional compression.
SHA-256
Verifiable artifacts
Every artifact reports sizes and a SHA-256 digest.
input.lua
0 linesDrop source hereor choose a .lua, .luau, or .txt file
Output No result yet
output.lua
Output appears here.
Simple for everyone.
One file in. One artifact out.
The frontend validates your file and sends it to the configured Azure Worker. No result is simulated when that service is unavailable.
GETTING STARTED
01
Drop your scriptChoose a .lua, .luau, or .txt file — or paste source directly.
02
Pick the runtimeLuau, LuaJIT, or Lua 5.1–5.5, with optional compression.
03
Verify and obfuscateOne human check per submit, then the service builds the artifact.
04
Open workspace Copy the artifactCopy it inline or download it with sizes and a SHA-256 digest.
SourceSettingsArtifact