Azad tool // Photo & Message Encryption Runs on your device ← All tools

CipherCanvas

Turn photos and multilingual messages into widely shareable, passive encrypted PDF files—entirely inside your browser.

Local-only processing
Your key cannot be recovered. Save it separately before closing this page. Generated PDFs use neutral covers with no visible encryption label. This reduces disclosure during casual viewing, but it is not guaranteed steganography: technical inspection or security scanning may still detect a nonstandard payload. Forward the original attachment—editing, printing, optimizing, or resaving it may remove the protected data.
1

Choose a photo

JPEG/JPG, PNG, WebP, or GIF. Animated GIFs are preserved when original bytes are selected.

2

Optimize the payload

Smaller image data produces a lighter encrypted PDF. The default target is under 1 MB.

Re-encoding strips embedded metadata and usually reduces size.

The app progressively adjusts quality and dimensions. Original-byte and animated GIF modes cannot be compressed automatically.

82%

82% is a good balance for most photos. Higher quality makes a larger PDF.

Automatic and neutral modes generate a fresh composition—and fresh neutral copy when used—on every encryption.

Privacy and compatibility options
3

Set the secret key

Use a long unique passphrase or generate a random key.

No key enteredUse 16+ characters
Advanced encryption setting

Hardened mode is slower, especially on older phones. Both use AES-256-GCM with a random salt and IV.

4

Create the encrypted PDF

Review the key, then encrypt and download the passive document.

Choose the name before encrypting. Invalid filename characters are replaced, and “.pdf” is added automatically.

Download name: artwork.pdf

No uploads

A restrictive content-security policy blocks network connections. Processing stays in the current browser session.

Backward compatible

The decryptor recognizes new binary PDF carriers plus legacy version 1, 2, and 3 CipherCanvas SVG files.

Honest limitations

PDF improves transport compatibility but cannot survive deliberate rebuilding, printing, editing, optimization, or “sanitization” that removes embedded data.