ChaCha20 Encrypt
Encrypt or decrypt text with the ChaCha20 stream cipher.
Note: ChaCha20 is a fast and secure stream cipher. On encrypt, plaintext is converted to hex before processing and the output is hex ciphertext. On decrypt, paste the hex ciphertext to recover the original text. Never reuse a nonce with the same key.
What Is a ChaCha20 Encrypt?
The ChaCha20 Encrypt tool encrypts and decrypts text with the ChaCha20 stream cipher, the core cipher behind TLS and modern protocols. It runs entirely in your browser and requires a 256-bit key and a 96-bit nonce.
How to Use This ChaCha20 Encrypt
- 1Enter KeyProvide a 32-byte (64 hex characters) key.
- 2Enter NonceProvide a 12-byte (24 hex characters) nonce.
- 3Choose DirectionEnter plaintext to encrypt or hex ciphertext to decrypt.
Frequently Asked Questions
Related Cryptography Tools
MD5 Generator
Free online MD5 hash generator.
SHA-1 Generator
Free online SHA-1 hash generator.
SHA-256 Generator
Free online SHA-256 hash generator.
SHA-512 Generator
Free online SHA-512 hash generator.
SHA-224 Generator
Free online SHA-224 hash generator.
SHA-384 Generator
Free online SHA-384 hash generator.
More Cryptography Tools
SHA-3 Generator
Free online SHA-3 (Keccak) hash generator.
SHA-256 File Hash
Compute the SHA-256 checksum of any file.
SHA-512 File Hash
Compute the SHA-512 checksum of any file.
RIPEMD-160 Generator
Free online RIPEMD-160 hash generator.
BLAKE2 Generator
Free online BLAKE2b and BLAKE2s hash generator.
BLAKE3 Generator
Free online BLAKE3 hash generator.

