Best 10 Free Ways to Hide a File or Message inside Another File

For security purpose we protect our files by using password or encryption tools and many other ways also. But, still there are chances of data leaking as heckers try to decrypt your file or may steal your information. But, there are some other way also available to Hide a file in other one.

You can hide a file in another file and this technique is termed as Steganography. In past people use code words if they want to hide some message in their daily life. Now, time has been changed, things get digital. Now, in digital time people use to hide message in other one digitally.

Steganography is good if you are using it for protecting your data. But, it is bad if you are using it for some other illegal means. Safety of data is our first priority. You can hide a file in another so nobody actually knows they exist.

With computer based steganography, you can hide messages, text files, archives and almost any type of data inside images, audio files, video files, and etc. In computer, it is achieved by replacing the unused or useless data of a regular computer file with the bit of your secret message. One can hide information in any kind of file. Usually image, video and audio files are used to hide plain text message or image message.

Few tools now allow one to hide files inside an image or audio file. If you are sending files containing hidden data to others, the recipients would need to know how to retrieve it. That is they must know about the passwords and the software you are using.

Here is a list of best 10 free ways. By using them you can hide a file into other one.

List of Best 10 Free ways to Hide a file into other one:

There are various ways of achieving the steganography in digital communication. However, you do not need to perform coding to achieve this. There are various software tools are available for Steganography. This software can hide your secret message behind the image file, HTML file, DOC file or any other kind of file.

  1. Xiao
  2. OpenPuff
  3. Image Steganography
  4. Our Secret
  5. StegHide
  6. SilentEye
  7. Clotho
  8. OpenStego
  9. Online Tools for Steganography
  10. Hide ‘N’ Send

Xiao– Hide a file

It is a free a software that can be used to hide secret files in BMP images or in WAV files. This tool is very easy to use. Just open the software, load any BMP image or WAV file to its interface. Then add a file, which you want to hide. It also supports encryption.

You can select from various algorithms like RC4, Triple DES, RC2, SHA, MD4, MD2, MD5 etc. Select any one from the lost and then save the target file. To read the hidden message from this file, you will have to use this software again. This software will read the file and will decode the hidden file from it.

Xiao- Hide a file

You can not extract the hidden file from any other software. If you require a simple to use but effective Steganography tool. Then this must be your first choice as it is free to download. So, be sure to see what other software and adware this tool is offering along with the installation of Xiao Steganography.


When we search for any kind of software, then we find that some software are hardly updated. No doubt these software work very well. Here the point is OpenPuff is one of the few steganography tools that is relatively up to date.

You can face a problem here is that it is a more complicated and advanced program. When we compare the tool with other we find it complicated. OpenPuff is probably the most powerful free steganography tool around. It also does not need installation and is completely portable.


There are four steps to hide data. By default, OpenPuff requires three separate passwords to encrypt the data. You can reduce these passwords as well by unchecking the boxes. In Second Step browse for any type of file to hide. Add a carrier file in step 3.

OpenPuff supports sixteen file formats that includes MP4, MP3, MPEG2, PDF, FLV, VOB. It also includes common image and audio files. You can also roll out the data file among several other carrier files. Here you can add as many as you need. For added security, a decoy file can even be used which will unhide the decoy instead of the real hidden data if someone actually knew how to unlock your file. Bit Select options is the step 4.

To unhide the data file you have to supply all the passwords and put the carrier files in the correct order. OpenPuff also includes a marking feature which is useful for digitally watermarking or copyrighting your own files.

Image Steganography

It is another free software for hiding your information in image files. You can hide text message or files inside an image file. Just select the source file in which you want to hide the secret message. And, then select the file to hide or write the text message to hide.

Image Steganography

Select the output image location and then click on start button to start encoding the file. Encoded image will have the secret message inside the image. You can use the decode option of the same tool to decode the hidden file or message from the image. It also added two new features one is feedback and other is installer.

Our Secret– Hide a file

The program is working on Windows 10 but it has been discontinued. In fact is gone and not available. It is available in other sites but its official installer is no where on the internet. The last version of Our Secret was 2.5 from 2012.

You can hide your file in Our Secret in three different steps. Firstly, browse for the file to carry the hidden data. The good thing is this can be any type of file you like. But obviously, small or text based files are not going to work too well. At the next step, pressing Add will give the option of entering plain text or browsing for a file to hide.

Our Secret- Hide a file

A mixture and multiple entries can be included. Enter a password and finally press the Hide button. Unhiding data is done from the main window and is simply a reversal of hiding. Specify the carrier file, enter the optional password and any hidden files or text will appear in the box.

Double click the entry to save the file or view the text and then optionally save as a text file. In this way by using these three steps you can easily hide your information.

StegHide– Hide a file

It is an open source tool that lets you hide your secret file in image or audio file. You will not notice any change in the image or audio file. However, your secret file will be inside the original image or audio file. It is command line software. Therefore, you need to learn the command to use the tool.

Commands will be used to embed files in the image or audio file.The Steghide tool itself has not been updated since 2003 but this open source frontend program dates to 2011. This tool was developed many years ago but still works well. Both work fine on the latest versions of Windows. Two image formats (JPG, BMP) and two audio formats (WAV, AU) are supported. It runs only on Windows 32 bit versions.

StegHide- Hide a file

Its whole process is comparatively simple. Browse for the Cover file (media file to hide the data in), browse for the embed file (the file to hide), choose an output location and filename. There are several password encryption types available . Optionally add a compression level of 1 – 9 to compress the embed file and finally press the Embed button.

Extracting the hidden data is very simple. Supply the media filename, the output filename and a password if the data was hidden using one. You can use command line as well for extracting hidden data. The Options window can add a context menu entry into Explorer, set the default encryption type, compression level, and output folder.


SilentEye is easy to use until you reach the process of embedding the data in the carrier file. Although it is not difficult to use. But, average user can leave most settings they do not understand at the defaults.

The number of formats that can carry the hidden data is limited to JPG, PNG, BMP, TIFF and WAV. I think this is enough for hiding small files and plain text messages. Steps are easy to use.

Simply drop a supported media file onto the main window and press Encode. The upper half of the encode window differs depending on whether you are using an image or audio file. The media options can be left alone if you are unsure what they do, just change the destination folder.


Type a short message into the box or add any type of file by pressing the large button. Optional AES encryption is enabled by checking the box at the bottom and entering the password twice.

If you want to unhide the data then drop the media file onto the Window. And, then press Decode. During decoding process you must remember your password if used any. If you forget the password then you will not able to extract files.


Clotho is another program that is no longer supported or updated. Like OurSecret, the last version is from 2012 but it does work fine when used in the latest Windows. To install this program make sure that you right click and run the setup installer as administrator. Alternatively, unpack the installer with 7Zip or Universal Extractor as only the Cloth.exe is required.

In Clotho interesting is part is that you can select a complete folder full of files to hide in one go. Obviously, the carrier file has to be large enough to effectively hide a folder’s worth of data. The interface is self explanatory, select the file to use as the mask (carrier). Select the file or folder to hide, choose a save as name and optional parameters and press Pack. Most common types of file can be used as a carrier, including image, audio, video, archive and executable.


The options include adding a password and/or encryption, compressing the output file, performing extra obfuscation methods and making the hidden file(s) extractable with WinRAR. None of those options are enabled by default. A useful unpack option is cleaning the source file of hidden data so it is restored back to a normal file.


If you are searching for a steganography tool, OpenStego is another good option. You can attach any kind of secret message file in an image file. You can hide images in BMP, GIF, JPEG, JPG, PNG and WBMP. OpenStego can hide data in these files and take output as PNG file.


The same software will be used to unhide data from the output file. It also use password to encrypt your data along with hiding inside the image file. This tool is open source and developed on Java.

Online Tools for Steganography

Steganography Tools is one of a few websites that can hide data inside a file by doing the encoding online. Once the process completes, the file containing the hidden data is downloaded. Underneath, the website is using the Steghide command line tool  to perform the encoding and decoding. The website uses HTTPS which makes it safer when transferring more sensitive data.

On the main page, select Encode an image, click Choose file to browse for a JPG image or AU/WAV audio file and enter an optional password. Then, enter text into the box or select the file payload option to upload a file. Press the button and the processed file can be downloaded. The “Just find capacity of this file” option will tell you roughly how much data can be safely hidden inside the file.

While the decoding process on the “Decode an image” page is mostly straightforward, it’s not too smart in knowing exactly what you encoded in the first place. If it was plain text, it’s easy. If it was something else like an archive you may have to rename the file correctly once downloaded. The Compare two images page shows before and after images side by side showing you roughly where on the image the hidden data is situated.

Hide ‘N’ Send

Hide ’N’ Send is also a small utility which offers steganography feature. It lets you hide any kind of file behind a JPG image file. It supports hashing and encryption too. Therefore, you can hide your date by encrypting.

This adds an extra layer of security. Interface of the tool is simple and offers two tabs –one to hide data and other to extract data. You can select the options accordingly. Just run the tool, select the image file, then select the file which you want to hide. Select the encryption type and then hide the data the image. Use the same tool again to extract the hidden information in the image.


Please enter your comment!
Please enter your name here