Real encryption · No mocks

Encryption Playground

Live Double Ratchet encryption running in your browser via libsodium. The server sees nothing.

Session
Generate a fresh Alice + Bob key pair to start a new session.
What just happened?

Different key every message

The Double Ratchet derives a fresh encryption key for every message. Send the same text twice — you get two completely different ciphertexts.

Key deleted after use

After Bob decrypts, the message key is wiped. Compromising Bob's device today cannot reveal past messages — they're gone forever.

Server sees nothing

All crypto runs in your browser via libsodium. The server only relays the opaque ciphertext blob. There's nothing to intercept.

Encra AI

Ask me anything · docs, code, troubleshooting

Hi, I'm Encra AI

I can explain concepts, generate starter code, troubleshoot errors, and guide your setup.

May make mistakes · verify critical crypto details