Generate a cryptographically secure 128-bit or 256-bit AES key directly in your browser. Keys are never sent to any server — all generation happens locally using the WebCrypto API.
Key Size
Your AES-256 Key (64 hex characters)
…Compatible with the Locki encryption format
An AES key is a random secret value used to encrypt and decrypt data. The same key that locks your data is required to unlock it — without it, the content is permanently unreadable. Keys are represented as hexadecimal strings: 128-bit keys are 32 characters long, 256-bit keys are 64 characters.
16 bytes · 32 hex characters
Fast and computationally secure for all practical purposes. Widely used in TLS, disk encryption, and consumer applications. A good choice when performance or compatibility is a priority.
32 bytes · 64 hex characters
Larger security margin and required by government and high-compliance standards (NIST, FIPS). The format used by Locki. Recommended when handling sensitive business or regulated data.
AES keys power symmetric encryption — one key encrypts, the same key decrypts. Common use cases: