Top Nav

How To Hide Text Inside Image Files

Sometimes hiding sensitive information in plain sight can the best way to hide it. And since there’s probably a lot of images on your computer, why not use them to hide text, without affecting the images and arising suspicion?

Image files can hide text without their size being affected too much. It’s called steganography, and it allows you to hide text in images without anyone from knowing. Here’s two ways to do it — the first one is the easiest, and the second one is the geeky method.

Easy Way – Use ImageHide

ImageHide is a free utility for hiding text in images. It doesn’t require installation so you can run it from a flash drive or even keep the app on your Dropbox and run it from there. When you launch it, click Load Image and choose the picture you want to hide text in. It can be any image format, but keep in mind that the resulting file will be in PNG or BMP format.

ImageHide load image

After the image is loaded, type or paste whatever text you want to hide in the bottom field. Then click Write Data button on the top menu. You’ll get a confirmation message in the status bar at the bottom of the window.

ImageHide load image text input

For more security, I suggest also using the Encrypt feature. Clicking the Encrypt button will get you to another window, where you click another Encrypt button. This will ask you for a password.

ImageHide encrypt

To see the text you’ve hidden, just launch ImageHide and load the image.

ImageHide read data

The Geeky Method

Now for the geekier method, which will allow you to hide text in a JPG file. I suggest using a folder on the root of your drive to save time. I’ll use C:\Temp for the example.

Open Notepad, leave the first two lines empty and then type the text you want to hide. Then save it to the folder you selected.

hide text in image notepad

Now, also copy the JPG file you want to hide text in, in the same folder. The folder should now look something like this.

hide text in image folder

Now, open a Command Prompt and use the cd.. command to go to the folder where the two files are. where in my example, I went to cd temp.

Once in that directory, type the following:

copy /b Name-of-initial-image.jpg + Name-of-file-containing-text-you-want-to-hide.txt Resulting-image-name.jpg

command

Now, look in that directory and you’ll see that the new file has been created. 

hidden text in jpg see text

Now, in order to see the text you’ve hidden, you need to open the image file with Notepad. Now, scroll all the way down to the bottom.

hide text in image notepad hidden text

Using the geeky method is probably more of a clandestine way to hide text, if someone on your computer knows what a program like ImageHide is for, but like I said it’s definitely geekier.

You can do a lot of cool things with Notepad. In fact, our editor in chief uses it for an easy way to keep a daily time stamped log, and swears by it!

More Reading:

, ,

2 Responses to How To Hide Text Inside Image Files

  1. Chris January 27, 2013 at 4:21 pm #

    Hi Bogdan,
    How about Mac users?
    Kindly please elaborate.
    Take care.
    Chris

Leave a Reply