Pricing

Plans that scale with your product

Evaluate free, go Standard or Professional when you ship, and move to a site license when your team grows.

Demo

Evaluate on your own binary. Symbol obfuscation runs in full; output is watermarked and the paid passes are disabled.

€0
forever
  • Symbol obfuscation (Win32 & Win64)
  • Package & version-info scrambling
  • Full GUI
  • Watermarked output
  • Shippable CLI builds (demo output is watermarked)
  • String encryption
  • License anti-tamper
  • Code signing
  • Linux (ELF64) targets
Download

Professional

Everything you need to ship hardened commercial Object Pascal software, on Windows and Linux.

€249
per year
then €175/yr to renew*
  • Everything in Standard
  • Linux (ELF64) targets, Free Pascal & Lazarus
  • RSA public-key anti-tamper
  • Licensing toolkit (RSA-2048)
  • License issuance: CLI + GUI
  • Built-in license revocation
  • 1 developer, up to 3 devices
Buy Professional

Enterprise

For teams shipping at scale, with automated backend issuance and license management.

Let’s talk
per quotation
  • Everything in Professional
  • PHP license-issuance backend
  • Server-side license tracking
  • Developer and device limits per quotation
  • Priority support & onboarding
Contact sales

Prices exclude VAT. A license covers one developer, on the number of devices listed for the tier. Need a custom arrangement? Talk to us.

* Renewals are discounted 30% off the regular price; the actual amount may differ slightly due to rounding.

Already-protected builds keep working after your subscription ends — only producing new hardened builds requires an active license.

FAQ

Common questions

No. PasGuard operates on the compiled .exe. Point it at your binary and it produces a hardened build — no recompile, no library to link.

Embarcadero Delphi 7 through 13 and Free Pascal / Lazarus 3.2+, both Win32 and Win64 (including PE32+ targets), plus Linux x86-64 (ELF64) built by Free Pascal or Lazarus. All protection passes work on every one of them. PasGuard itself runs on Windows; what it protects does not have to. Linux targets require a Professional license or higher — the Standard tier is built around code signing, which has no Linux equivalent. Delphi’s own Linux compiler is not supported.

Yes, since v1.3. PasGuard protects Lazarus applications the same way it protects Delphi ones — classes, fields, properties and published methods are renamed, the LFM form resources are kept in step, and string literals can be encrypted. Verified on Win32, Win64 and Linux x86-64 with FPC 3.2.2 — including a real LCL application, tested by running it on Ubuntu, Debian, AlmaLinux and Alpine. Two limits: targets must be Windows PE or Linux x86-64 ELF (no macOS, ARM or 32-bit Linux), and your forms must be stored as resources ({$R *.lfm}, the modern Lazarus default) — legacy .lrs projects that keep form data inside code are detected and refused rather than damaged. Lazarus packages (.lpk) are not handled.

No. PasGuard is Object Pascal only. Its obfuscation depends on the runtime metadata Delphi and Free Pascal emit (VMT, RTTI, form resources, string layout), which .NET, C/C++ and others do not share. Binaries from other toolchains are refused rather than damaged.

The Demo runs the full workflow so you can verify it works on your binary, but output is watermarked and the paid passes (string encryption, license anti-tamper, code signing) are disabled.

Executables you have already protected keep working unchanged, forever — the protection is baked into the binary, with no expiry, no license check and no call-home, so a hardened build never depends on your PasGuard subscription. You only lose the ability to produce new fully-hardened builds: PasGuard reverts to Demo mode, your tier’s paid passes (string encryption and code signing, plus public-key anti-tamper on Professional) are disabled and new output is watermarked. Renew at any time to re-enable them.

No — renewals are discounted. Standard renews at €69/yr and Professional at €175/yr (about 30% off the first year), provided the license stays active. Your renewal keeps access to new hardened builds, updates and support.

Yes. The command-line interface takes the same options as the GUI and returns proper exit codes, so it drops into any build pipeline.

If you sell your own Delphi or Lazarus app, Professional and Enterprise include a complete licensing toolkit so only paying customers can run it. For each customer you create a small, digitally signed license file — the RSA-2048 signature acts like a tamper-proof seal that can’t be forged or edited. You can issue licenses by hand in a desktop app (GUI), from the command line for automation (CLI), or fully automatically online through the PHP backend (for example right after checkout). PasGuard also cloaks the verification key embedded in your app, so an attacker can’t swap it in to fake licenses.

Yes — revocation is built into the licensing toolkit (Professional and up). Every license carries a unique id; if one leaks, is shared, or is refunded, you add that id to your app’s revocation list and rebuild — from that release on, your app refuses it, even though the file is still a validly signed license. It applies to customers running the new build (the check is compiled in, not an online call-home). Enterprise doesn’t change this mechanism; it adds the server-side issuance backend that records every license you’ve issued, so you always know which id to revoke and can automate it at scale.

No — and we would not trust any tool that claims 100%. No software protection on earth is unbreakable: a determined expert with enough time and the right tools can eventually analyse any binary, PasGuard included. What PasGuard does is change the economics — it removes the easy wins (readable strings, meaningful symbol names, a swappable license key, a one-byte patch of the check) so casual cracking and copy-paste attacks are no longer worth the effort. Think strong lock, not bank vault: it stops the realistic threat to commercial Object Pascal software. For the highest-value targets, layer it with the per-customer licensing and revocation in Professional/Enterprise, so even a single cracked copy can be cut off.