Skip to contentSellstamp

License key generator

Generate unique licence keys for software or digital products in the format you choose, with a check character that catches typos, from your browser’s cryptographic random generator.

Up to 10,000.

Catches any single mistyped character before a key reaches your server.

120 bits of randomness per key, from your browser’s cryptographic generator.

Paste a key made with the check character to test it.

Stays on your device

Everything runs in your browser. Nothing you type is sent to Sellstamp or anyone else.

Ready to sell it?

Sellstamp gives a digital product a storefront, a checkout into your own payment account and automatic delivery. Open a free store

How to use it

  1. Set how many keys, how many groups and how long each group is.
  2. Add a prefix if you want one, and keep the check character on.
  3. Generate, then copy the keys or download them as CSV to import into your store.

Worked out in your browser

Nothing you type here is sent to Sellstamp or anyone else; the numbers, keys and text are made in this tab.

How the keys are made

Each character comes from your browser’s cryptographic random generator, in Crockford’s base-32 alphabet: digits and capital letters without I, L, O and U, so a key read aloud or copied by hand cannot be confused. Each character carries 5 bits, so a key of five groups of five holds about 120 bits of randomness; nobody will guess one.

The check character

With it on, the last character is calculated from all the others. If a customer mistypes any single character, the key no longer matches its check character, so your software can say “typo” before asking your server. It does not make a key harder to forge: only your server’s list of issued keys does that.

Questions

Are these keys secure?

They are unguessable (about 120 bits for 5 × 5). Security comes from your server only accepting keys it issued, which no key format can replace.

Why are there no letters I, L, O or U?

They are easily confused with 1, 0 and V, or spell words by accident. Crockford’s base-32 alphabet leaves them out.

Can Sellstamp issue keys automatically?

Yes: Sellstamp can generate licence keys on each sale or deliver keys from a list you import, such as the CSV made here.

How many keys can I make?

Up to 10,000 at a time, all different from each other.