Secret Key Generator
Generate strong secret keys for JWT signing, symmetric encryption, HMAC signing and other cryptographic operations. Everything is generated in your browser using the Web Crypto API (crypto.getRandomValues), so no secret ever leaves your device.
Frequently Asked Questions
What length should a JWT secret be?
For HS256, at least 32 bytes (256 bits) is required. Use a 44-character alphanumeric key for a safe margin.
Can I use this for AES encryption keys?
For AES-256 you need exactly 32 bytes. Generate a 32-character key and encode it as Base64 or hex for use in most libraries.