URL-safe identifier
- Input
- Length 16 · uppercase + lowercase + numbers
- Output
- aZ8mQ2vL7nK4xP9c
Letters and numbers avoid escaping when the value is used in a URL.
Create cryptographically secure random text for API keys, tokens, test data, hexadecimal IDs, URL-safe identifiers, and numeric codes. Start from a preset or provide your own character set.
Choose a length from 8 to 64 characters.
Choose built-in character groups or enter a custom character set.
Generate multiple random strings at once.
Uses the browser Web Crypto API instead of Math.random().
One-click copy for any generated string.
Optionally exclude 0/O and 1/l/I to reduce typing mistakes.
Start with API token, hexadecimal ID, URL-safe, or numeric-code settings.
Letters and numbers avoid escaping when the value is used in a URL.
Use a long mixed string for generated secrets, and store it in a secret manager.
The preset limits output to lowercase hexadecimal characters for test IDs and fixtures.