Search and jump to any tool. Type to filter; use arrow keys to move and Enter to select.
Symmetric keys are just random bytes, and the only requirement is that the randomness be unpredictable.
Symmetric keys are just random bytes, and the only requirement is that the randomness be unpredictable. This generator draws bytes from the browser's cryptographically secure random source and formats them as hex, Base64 or Base64url, in AES sizes or any custom length up to 512 bytes, singly or in batches of up to 50.
AES-256 preset, 32 bytes
Hex is 64 characters, Base64 is 44 characters ending in =, and Base64url is 43 characters with no padding. A 16-byte key gives 32, 24 and 22 characters.
crypto.getRandomValues in your browser. Nothing is generated on a server, transmitted, or stored — copy what you need before leaving the page.