Powered by a reconstructed Prometheus engine

Make your Lua unreadable. Keep it unbreakable.

Krypton turns readable Lua into a hardened, virtualized blob — VM virtualization, string encryption and anti-tamper. Ship protected code without it ever leaving the browser.

10+
AST transforms
3
Lua targets
<100ms
typical job
license.lua
local function checkLicense(key)
  if key == "KRYPTON-2025" then
    grantAccess()
    return true
  end
  return false
end

print(checkLicense(getUserKey()))
Plain, readable source
Protection pipeline

A full arsenal of AST transforms

Stack ten battle-tested obfuscation steps into a single pipeline, or start from a tuned preset. Every step is individually configurable.

VM Virtualization

Compile your script into bytecode for a bespoke embedded virtual machine. The strongest protection Krypton offers.

String Encryption

Every string literal is encrypted and decrypted at runtime with a generated routine.

Constant Arrays

Constants are extracted into shuffled, rotated, base85-encoded lookup tables.

Anti-Tamper

Integrity checks break the script the instant it is modified at runtime.

Proxify Locals

Local variables are wrapped in metatable-backed proxy objects.

Numbers → Expressions

Numeric literals become equivalent arithmetic expressions.

Tune every parameter — thresholds, encodings, iterations, seeds.

Lua 5.1Luau (Roblox)Lua 5.4 (FiveM)
Three steps

From readable to ruthless

01

Paste or upload

Drop in your Lua source or upload a .lua file straight into the playground editor.

02

Configure the pipeline

Pick a preset or hand-tune every transform — VM, encryption, anti-tamper, naming and more.

03

Obfuscate & ship

Run the job, diff against your source, then download the protected output. One credit per run.

Pricing

Plans for every scale

Credits and plans are assigned by our team — no card required to get started. Pick the tier that matches your volume.

Free

Free

Kick the tires. Credits granted manually by an admin.

  • 25 credits / cycle
  • Up to Medium preset
  • 195.3 KB max source size
  • Presets only
  • Obfuscation history
Get started
Most popular

Pro

$19/mo

For solo developers protecting production scripts.

  • 500 credits / cycle
  • Up to Strong preset
  • 1.9 MB max source size
  • Full custom pipeline
  • Obfuscation history
Get started

Team

$79/mo

High-volume obfuscation with full custom pipelines.

  • 5,000 credits / cycle
  • Up to Strong preset
  • 7.6 MB max source size
  • Full custom pipeline
  • Obfuscation history
Get started

Need a custom volume or on-prem deployment? Contact an administrator for a tailored credit grant.

FAQ

Questions, answered

Protect your next release in seconds

Create a free account, get starting credits, and ship Lua that resists prying eyes.