ChaCha20 Encryption and Decryption Tool | JavaInUse

Online ChaCha20 Encryption and Decryption Tool

ChaCha20 is a fast, modern stream cipher. Supply a 256-bit key, a 96-bit nonce, and an optional counter to turn plaintext into ciphertext (and back) in the browser.

Encrypt
Example hex: 000102...3f (32 bytes)
Nonce must be unique for each encryption.
Defaults to 1. Use the same value for decryption.

      
Decrypt

      

Use a fresh nonce for every encryption with the same key. Reusing a nonce weakens security.

Key/nonce sizing: ChaCha20 requires a 256-bit key (32 bytes) and a 96-bit nonce (12 bytes). Inputs accept hex or Base64 and are validated before use.

Search Tutorials