Normal
BalancedThe everyday choice. A balance of protection, output size, and execution speed.
WRITE IT YOUR WAY. SHIP IT WITH VOLT.
Protect your Lua and Luau scripts with Voltfuscator. Publish through stable loaders, issue expiring licenses, and manage every release in your Voltils workspace.
-- Something worth protecting.
local message = "Made by you."
local function greet(name)
return message .. " Hello, " .. name
end
print(greet("world"))Same script. A different surface.
Use the browser for a quick build, stay in Discord with the bot, or connect the API to your own tools.
Organize projects, publish protected scripts, and issue device-bound licenses with expiry and revocation.
Send your Lua file to the bot and get the result back without opening another workspace.
Call the API from your own tools for repeat builds. Explore the request format and access options.
Every script has different needs. Select the preset that makes sense for yours, with anti-tamper enabled in the web workspace.
Get to know the presets →The everyday choice. A balance of protection, output size, and execution speed.
The strongest available protection preset, with a higher cost in size and performance.
One rolling 12-hour allowance across the website, Discord bot, and API. Failed builds do not count.
3 successful obfuscations per 12 hours
256,000 character source limit
32 successful obfuscations per 12 hours
5,000,000 character source limit
64 successful obfuscations per 12 hours
10,000,000 character source limit
All tiers include Normal and Max presets and API access. Builds remain subject to the compiler time and output limits.
Yes. Sign in to use Normal or Max. Basic includes 3 successful obfuscations per rolling 12 hours across the website, bot, and API. Pro includes 32 and Elite includes 64. Every account can create private API keys.
Lua and Luau scripts, including Roblox Luau-style source that you own or are authorized to process. See the use policy for details.
Sign in, open the workspace, paste your code, and select a preset. Your protected output appears beside your source.