Encrypt Images Online
Encrypt images locally in your browser — processing never leaves your device.
Local Encryption in Your Browser
hiddenPix performs all image encryption and decryption entirely within your web browser. Your images are never uploaded to any server during processing. The encryption key is derived from your password, and the scrambling or embedding happens on your device, using your machine's resources. Nothing leaves your computer until you choose to share the already-encrypted result.
Two Encryption Methods
hiddenPix offers two distinct approaches. Scramble Mode divides your image into configurable pixel blocks and shuffles them using a password-derived permutation — the result looks like abstract static, visually unreadable. Steganography Mode encrypts your image and hides it inside the pixels of a cover photo — the output looks like an ordinary picture, with the secret embedded invisibly. Both use XOR encryption with your password as the key.
Partial Encryption: One Curve, Two States
Beyond full-image scrambling, hiddenPix supports partial encryption: drag control points to draw a curve across the image — one side stays original, the other is scrambled into pixel blocks. Show the parts you want to share and encrypt only the sensitive region. Ideal for teaser images, before-and-after comparisons, or masking the key areas of an ID photo. The recipient restores the full original by entering the password via the share link.
What the Server Sees
Because everything runs locally, hiddenPix never receives your original images or your password — the encryption code runs in your browser. When you generate a share link, only the already-encrypted file is uploaded, and it is deleted automatically after 24 hours. The server can never decrypt it.
Why Choose Browser-Based Encryption
Uploading sensitive images to a server for encryption defeats the purpose — the server sees the original. Browser-based encryption keeps your content on your device. Combined with steganography for disguised sharing, it creates a privacy workflow that traditional cloud encryption tools cannot match. Encrypt locally, share publicly, reveal selectively.