Free forever · No sign-in

Make source

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 lines
Drop source hereor choose a .lua, .luau, or .txt file
Output No result yet
output.lua
Output appears here.

Source editor

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
Copy the artifactCopy it inline or download it with sizes and a SHA-256 digest.
Open workspace
SourceSettingsArtifact

By the numbers.

AZURE777Runtimes supported
AZURE50 MB50 MB50 MBMax source size
AZURE2.0.02.0.02.0.0Contract version
AZURE101010Session notes shipped
AZURE
hey there :)
◈ DRAG TO ROTATE