Generate random strings, tokens, unique IDs and keys for any use case. Choose the length and character set, from letters and digits to hex and symbols. Cryptographically secure and local.
For security tokens always use a cryptographically secure source.
A 32-character hex token has 128 bits of entropy.
Use URL-safe characters for keys that appear in URLs.
Generate random strings, tokens, unique IDs and keys for any use case. Choose the length and character set, from letters and digits to hex and symbols. Cryptographically secure and local.
Choose letters, digits, symbols, hex, or a custom set of your own characters.
Choose how long each string is and how many to generate at once.
Generate, then copy individual strings or the whole list.
| Type | Example |
|---|---|
| Hex (32) | 9f2c4e8a1b7d0f3e6a9c |
| Alphanumeric (16) | Kx7mQp2vLr9nBz4w |
| Base64 (24) | Ab3+/xY9QwErTz5VnM8kLp0 |
It is completely free, private and requires no signup.
Use the tool nowSession tokens, API keys, invitation codes, test data, captchas and more.
Yes, it uses crypto.getRandomValues, the same cryptographic source used for password generation.
With enough length, the probability is astronomically low. A 32-char random token is unique enough for most systems.
Explore the whole collection — no signup, 100% free & private.