Encryption Key Generator

Create cryptographically secure keys for AES, RSA, ChaCha20, and more. Choose length and format; keys are generated in your browser and never leave your device.

Key type
Used only for reproducible keys; leave blank for maximum security.

Key types and formats

Keys are the basis of secure communication and data protection. This tool produces keys with standard algorithms and proper entropy.

  • AES: Symmetric block cipher; 128, 192, or 256-bit keys.
  • RSA: Asymmetric; 1024, 2048, or 4096-bit keys.
  • DES: Legacy symmetric; 56-bit effective length.
  • ChaCha20: Stream cipher; 256-bit keys.
  • Blowfish: Symmetric block cipher; 32 to 448 bits.

Output formats: hex (readable), Base64 (compact), binary (raw), or PEM for RSA. Prefer AES-256 for symmetric use and RSA-2048 or higher for asymmetric. Use the Hash Generator Suite for integrity checks and the Encryption Tool to encrypt data with your keys.

Maintained by ToolexeLast updated March 16, 2026