ChaCha20 Encrypt/Decrypt

Encrypt and decrypt data using ChaCha20-Poly1305 — the modern AEAD cipher used in TLS 1.3 and WireGuard

How to Use ChaCha20 Encrypt/Decrypt

  1. Enter or generate a 256-bit key (32 bytes) in hexadecimal format
  2. Enter or generate a 96-bit nonce (12 bytes) in hexadecimal format. Optionally add Associated Data for AEAD
  3. Choose Encrypt or Decrypt, enter your data, select the output format, and click the action button

Enable JavaScript to use these tools.