Skip directly to content

Welcome to Steg Website


Steg Easy cross platform steganography is a cross-platform and portable software, written in C++. It use steganography and cryptography techniques to hide information inside uncompressed and compressed images. JPEG (JPG), TIFF, PNG, BMP image formats are supported. It really hides arbitrary data inside the image itself (not in metadata/comment fields or appended to the end of the file). With it's easy graphical user interface is possible to fine tune steganography parameters, evaluates image's artifacts and uses both symmetric-key and asymmetric-key cryptography. Arbitrary data can be hidden as compressed archive file and it's also possible to add a text comment.
I wrote Steg in my spare time, for fun, and to learn some basics of the Qt Framework.

Steg runs on GNU/Linux, Microsoft Windows and Apple Mac OS X.

This software is based in partially on the following library and software components:

Please check the Description and Features page. The same page is also available in Steg's Help menu as well as the above credits.

The usual disclaimer applies:
"The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE..." and all the omitted "lawyer clauses" you already can imagine. ;-)

Have fun, Fabio.

Steg- Released

Based on Qt-4.8.4

This is a bug fix release.

The most important change is the fix for a serious bug that prevent Steg to work properly when hidden data are
greater than 50 Kbyte (Thanks to Oleg for bug report). This is the major reason for Steg
For this occasion I also update to Qt-4.8.4. ;-)


  • Steg now is linked to Qt-4.8.4
  • Fixed the "50Kb" bug mentioned above.
  • Fixed a bug that prevent, under some conditions, the command "revert" to work correctly.
  • Fixed a bug on the "Cancel" button of the progress dialog box.
  • Fixed a bug on the "Cancel" button of the "RSA key-pair generator" directory selection dialog box.
  • Updates to the Help page.

Compatible with previous versions.

Steg is free for everyone to download.

P.S.: I'm working on a development release based on the new Qt-5.x Framework.

Wednesday, May 8, 2013 - 20:41

Steg- Released

Based on Qt-4.8.3

There isn't a complete changelog, as usual. :-)
The most important change is that I removed previous limitations.

Steg now is fully functional and free for everyone to download.

I also added "donate" buttons to the download page.
Other changes:

  • Steg is now linked to Qt-4.8.3
  • The path where Steg saves its settings is shown after the eula agreement.
  • When data are extracted a readme file is saved containing a reference to Steg's website.
  • Updates to the Help page.
  • Minor graphical user interface changes.
  • Large code and Steg's project review.
  • I successfully compiled Steg with Qt-5-Beta and with Necessitas SDK for Android platform (not yet usable).

Compatible with previous versions.

Friday, November 23, 2012 - 16:42

Steg- Released

Based on Qt-4.8.1

There isn't  a complete changelog. A serious bug was fixed and I rewrote a part regarding the interactions with the GUI.
I also made a refactoring of the project plus several revisions of the code and updates to the Help page.

Compatible with previous versions.

Tuesday, June 19, 2012 - 18:45

Steg- Released

Based on Qt-4.8.1

This is the first public version!
I have done some tests and so far it work fine.

I noticed some orthographic mistakes but... too late for Steg's internal help,
I made the corrections only to the online Features & Description
, damn laziness! :-)

Friday, May 4, 2012 - 19:15