Tools for digital-product creators

Generate license keys. See what your platform really costs you.

Two free tools, no signup, nothing uploaded. Mint cryptographically secure license keys for your software, then check what you actually keep per sale across the platforms creators use. Everything runs in your browser.

This is a tool, not professional, financial, or legal advice. Fee figures are editable estimates — verify each platform's current rates before deciding.

License key generator

Configure the format, then generate one key or up to 1,000 at once. Randomness comes from the Web Crypto API (crypto.getRandomValues) — a cryptographically secure source, never Math.random.

Letters, numbers, underscore. Up to 16 chars.

Blocks per key (1–12).

Characters per block (2–24).

Crockford avoids look-alike characters.

Character between segments.

Generate in bulk, up to 1,000.

100% in your browser. Keys are generated locally and never uploaded or stored.

What's inside

Two tools every digital seller needs

Built to the same standard as the rest of the Copper Bay Labs suite: fast, private, and free.

  • Secure key generation

    Keys are minted with crypto.getRandomValues, with rejection sampling so there's no modulo bias.

  • Your exact format

    Set prefix, segment count and length, separator, and charset — including Crockford base32.

  • Single or bulk

    Generate one key or up to 1,000, then copy individually, copy all, or download .txt / .csv.

  • Entropy at a glance

    Every batch shows the bits of entropy per key so you can judge guess-resistance.

  • Honest fee math

    See what you keep per sale, per month, and per year across the platforms creators actually use.

  • Editable assumptions

    Fees are clearly labeled estimates you can adjust to your plan or each platform's current rates.

How it works

Private by design

  1. Pick a tool

    Switch between the license-key generator and the fee calculator with the tabs above.

  2. Configure & run

    Set your format or enter your numbers. Everything is computed locally in JavaScript.

  3. Copy or download

    Take your keys as text or CSV, or read your platform breakdown. Nothing is uploaded.

FAQ

Questions, answered

Are the license keys actually secure?

Yes. Every character is drawn from the Web Crypto API (crypto.getRandomValues), a cryptographically secure random source built into modern browsers — not the predictable Math.random(). We use rejection sampling so each character is uniformly distributed with no modulo bias. The generator also shows the bits of entropy per key so you can size keys for your threat model.

Is anything uploaded or stored?

No. CreatorVault has no backend. Your key settings, the keys themselves, and every number you type into the fee calculator stay in this browser tab. Nothing is sent over the network, logged, or saved to a server. Generated keys live only in page memory until you copy or download them, and they disappear when you close the tab. You can even load the page once and run it offline.

How should I use these keys in my product?

These are random identifiers, not self-validating or signed keys. To use them, store the keys you issue (for example in your database) and check incoming keys against that list when a customer activates. For offline or signed licensing you'd pair a key with a server-side signature or a license file — that's part of the paid licensing API on our roadmap. Treat a generated key as a secret: issue each one once, and revoke it if it leaks.

Where do the platform fees come from?

The defaults are our best reading of each platform's publicly listed pricing at build time, and they're clearly labeled estimates you can edit. Real-world payouts also depend on payment-processing fees, currency conversion, VAT/sales-tax handling, your plan tier, refunds, and chargebacks. Always verify the current rate on each platform's own pricing page before making a decision — this calculator is a planning aid, not financial advice.

What's the "CreatorVault (planned)" column?

It's an illustrative target for a low-fee hosted checkout we're building, not a live product you can sign up for today. It's marked “planned” in the table so the comparison is honest. When the paid tier ships — hosted checkout, secure file delivery, and a license issuance/validation API — this column will reflect real, published pricing.