Skip to main content

Licensing

Generate license keys
for the Excel apps you sell.

XLS Padlock includes a key generator that issues activation codes for the workbooks you compile and distribute. Each key carries your own rules: expiry, activation count, and optional hardware locking. This is licensing for the applications you build, not a tool for unlocking software you did not create.

You keep the keys, the PHP validation server, and the customer relationship.

The XLS Padlock key generator creating an activation code
The key generator issues activation codes bound to your licensing rules.

One generator, every key you need

Activation keys on demand

Issue a unique activation code for each customer, tied to the exact workbook you compiled.

Expiry and activation limits

Set an expiration date and a maximum number of activations per key, so one license cannot be shared without limit.

Optional hardware locking

Bind a key to the customer machine System ID so the license only runs where it was activated.

Offline or online validation

Validate keys entirely offline, or online against your own server to revoke and track them.

Portable or server-side

Create keys from the desktop tool, or automate issuance from a remote server the moment an order arrives.

PHP Key Generator SDK

Wire key generation into your own backend or store with the PHP SDK.

From licensing rules to a delivered key

  1. 01

    Define your rules

    In XLS Padlock, choose what each key allows: expiry, activation count, and whether it is hardware locked.

  2. 02

    Generate the key

    Create the activation code with the desktop key generator, the remote server version, or the PHP SDK.

  3. 03

    Your customer activates

    The customer enters the key in your compiled workbook, which validates it offline or against your server.

  4. 04

    Manage the license

    Track, deactivate, or block a key later through online validation.

The activation keys panel in XLS Padlock
Activation keys are configured and issued from within XLS Padlock.

Three ways to generate keys

From issuing keys by hand to fully automated delivery, pick what matches how you sell.

Portable key generator
Best for: Occasional or manual sales
Run a standalone tool and send the key to the customer yourself.
Remote server generator
Best for: Steady order volume
Your own server issues the key automatically when an order arrives.
PHP Key Generator SDK
Best for: Store or website integration
Your WooCommerce store or site calls the SDK to generate and deliver keys.

Key generator questions

  • How do I generate activation keys for my Excel application?

    Compile your workbook with XLS Padlock, define your licensing rules, then create a key with the built-in key generator, the remote server version, or the PHP SDK. Your customer enters the key to activate the compiled application.

  • Is this a keygen or a crack tool?

    No. XLS Padlock generates license keys for the applications you build and sell yourself. It does not unlock or crack software created by anyone else.

  • Can license keys expire or limit the number of activations?

    Yes. Each key can carry an expiration date and a maximum number of activations, so a single license cannot be reused without limit.

  • What is the difference between offline and online validation?

    Offline validation checks the key on the customer machine with no network needed. Online validation checks it against your server, which lets you revoke a key or bind it to one machine.

  • Can I generate keys automatically from my own server or store?

    Yes. The remote server key generator and the PHP Key Generator SDK let your website or store issue a key the moment an order is placed.

Related documentation and features

Set up the key generator, then combine it with hardware locking and online activation.

Free trial · No credit card · No time limit

Protect your Excel workbook in minutes.

One license, every feature included. Lifetime ownership, no subscription.