This guide will show you how to embed secret messages inside different image files using Steganography.js, a cool free script written by Peter Eigenschink. It hides the message inside the actual code of the image, without degrading the quality.
You don't really need any technical skills to follow along, and all links mentioned are in the description.
Step 1. Go to showcase page on the Steganography.js site and save the page locally on your system.
Step 2. Open up that html page. Click the browse button and select your image file.
Step 3. Write your message in the text box. You can add up to 10494 characters.
Step 4. Press the hide button, then your newly encoded image will pop up on the right. Click the D button to download it.
Step 1. Open up the steganography.js demo again
Step 2. Press the browse button and select your encoded file.
Step 3. Press the read button under the text input area to reveal the message.
So there you go, a simple way to encode messages inside images. I'm not sure how useful this would be for anything, but it could be an interesting way to secretly communicate, or hide information. It seems like a similar technique to fingerprinting or watermarking.
You could upload the images to a service like imgur, then share or retrieve them at a later date. You could even add encrypted messages, so only you and recipients would be able to read them.