Web Crypto API · AES-256-GCM
AES-256-GCM Encryption Demo
Everything happens in your browser. The key never leaves your device. Type something — watch it turn into ciphertext in real time.
SESSION KEY (256-bit)
Refreshes on page reload. Never transmitted anywhere.
CIPHERTEXT (hex-encoded)
Ciphertext will appear here as you type...
DECRYPTION TEST
Click "Decrypt" to verify the round-trip…
1
Key generated in your browser
A 256-bit AES-GCM key is created using the Web Crypto API. The server never sees it.
2
Encrypted before leaving your device
Your text is encrypted with a random IV. Only ciphertext exists outside your browser.
3
Only you can decrypt it
Without the key, the ciphertext is random noise. The server stores noise.
This is how In Case protects your accounts
Every vault item is encrypted the same way — in your browser, before upload. Your trusted contacts get the key only when you stop checking in.
Try In Case