Friday, November 6, 2026 · Asia/KarachiFree tools · No signup · Runs in your browser

API Key Generator

API Key Generator asks for Alphabet, Length, Seed for a repeatable sample and shows a Apikey result after Generate key. “A 32-character hex sample” returns “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”. “A 16-character base62 sample” returns “Apikey: Y19SRCQy4DId79Or”. Full first result: Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

New

How to use

  1. Fill in Alphabet, Length, Seed for a repeatable sample for Apikey.
  2. To match “A 32-character hex sample”, enter Alphabet hex; Length 32; Seed for a repeatable sample dock-lamp-32.
  3. Press Generate key. The summary line should be “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”.
  4. Read every line under “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f” before you copy the Apikey result.
  5. Press Copy for the whole Apikey result, or Reset to restore “A 32-character hex sample”.
  6. For the second check, “A 16-character base62 sample”, the summary should be “Apikey: Y19SRCQy4DId79Or”.

Formula / how it works

Example “A 32-character hex sample” sets Alphabet = hex; Length = 32; Seed for a repeatable sample = dock-lamp-32.

Apikey returns this exact text:

Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f
Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The seed makes the key repeatable.

Example “A 16-character base62 sample” sets Alphabet = base62; Length = 16; Seed for a repeatable sample = north-gate.

Apikey returns this exact text:

Apikey: Y19SRCQy4DId79Or
Seeded sample from seed "north-gate", 16 characters, alphabet size 62. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

A different alphabet and a different seed.

Apikey vocabulary for this page: key, alphabet, seed, hex, length, apikey.

Apikey pass 1 (“A 16-character base62 sample”) prints:

Apikey: Y19SRCQy4DId79Or
Seeded sample from seed "north-gate", 16 characters, alphabet size 62. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The words for this pass are key, alphabet, seed, hex, length, apikey.

Apikey pass 2 (“A 32-character hex sample”) prints:

Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f
Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The words for this pass are key, alphabet, seed, hex, length, apikey.

Apikey pass 3 (“A 16-character base62 sample”) prints:

Apikey: Y19SRCQy4DId79Or
Seeded sample from seed "north-gate", 16 characters, alphabet size 62. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The words for this pass are key, alphabet, seed, hex, length, apikey.

Apikey pass 4 (“A 32-character hex sample”) prints:

Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f
Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The words for this pass are key, alphabet, seed, hex, length, apikey.

Worked examples

A 32-character hex sample

Inputs: Alphabet: hex | Length: 32 | Seed for a repeatable sample: dock-lamp-32

Set Alphabet hex, then Length 32, then Seed for a repeatable sample dock-lamp-32. Press Generate key. The Apikey summary should read “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”.

Result: Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

The seed makes the key repeatable.

A 16-character base62 sample

Inputs: Alphabet: base62 | Length: 16 | Seed for a repeatable sample: north-gate

Set Alphabet base62, then Length 16, then Seed for a repeatable sample north-gate. Press Generate key. The Apikey summary should read “Apikey: Y19SRCQy4DId79Or”.

Result: Apikey: Y19SRCQy4DId79Or Seeded sample from seed "north-gate", 16 characters, alphabet size 62. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

A different alphabet and a different seed.

Use cases

  • Check “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f” before trusting a new Apikey input.
  • Check “Apikey: Y19SRCQy4DId79Or” as the second Apikey case.
  • The seed makes the key repeatable.
  • A different alphabet and a different seed.

Tips & limitations

  • “A 32-character hex sample”: The seed makes the key repeatable.
  • “A 16-character base62 sample”: A different alphabet and a different seed.
  • Apikey fields: Alphabet, Length, Seed for a repeatable sample.
  • The Apikey summary for the opening example is “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”.

FAQ

What does “A 32-character hex sample” return?

Apikey summary: “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”. Full result: Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

What does “A 16-character base62 sample” return?

Apikey summary: “Apikey: Y19SRCQy4DId79Or”. Full result: Apikey: Y19SRCQy4DId79Or Seeded sample from seed "north-gate", 16 characters, alphabet size 62. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

Which values produce “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”?

Alphabet: hex | Length: 32 | Seed for a repeatable sample: dock-lamp-32

Which values produce “Apikey: Y19SRCQy4DId79Or”?

Alphabet: base62 | Length: 16 | Seed for a repeatable sample: north-gate

How is “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f” different from “Apikey: Y19SRCQy4DId79Or”?

“A 32-character hex sample” gives “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”. “A 16-character base62 sample” gives “Apikey: Y19SRCQy4DId79Or”.

What does Apikey include in the full first result?

Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f Seeded sample from seed "dock-lamp-32", 32 characters, alphabet size 16. A seed is for a repeatable sample. Leave the seed empty when you want crypto.getRandomValues.

Runs entirely in your browser; nothing is uploaded. Check the output before you rely on it in production code, data or security decisions.