How to use
- Fill in Alphabet, Length, Seed for a repeatable sample for Apikey.
- To match “A 32-character hex sample”, enter Alphabet hex; Length 32; Seed for a repeatable sample dock-lamp-32.
- Press Generate key. The summary line should be “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f”.
- Read every line under “Apikey: 1aea7c5ea90a2977c634b5d2289a2a5f” before you copy the Apikey result.
- Press Copy for the whole Apikey result, or Reset to restore “A 32-character hex sample”.
- 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.