A tool to recover lost files on damaged memory cards or USB drives

recoverjpeg tries to recover JFIF (JPEG) pictures and MOV movies (using recovermov) from a peripheral. This may be useful if you mistakenly overwrite a partition or if a device such as a digital camera memory card is bogus. You can also read the recoverjpeg story.

For more information, please read the manual page for recoverjpeg. If this program saved your day, you may send a few restored pictures (in 800x600 format) with an authorization to publish, information you want added (photographers name, picture subject, electronic coordinates about the photographer) as well as a few sentences describing in which context your pictures have been lost and restored by this program. You can look at some pictures salvaged by this software.

recoverjpeg has been written by Jan Funke and Samuel Tardieu.

Getting recoverjpeg

You can either download a packaged version, or get the latest development version of recoverjpeg.

Packaged version 2.3

You can download recoverjpeg 2.3 for Unix, distributed under the GPL.

Development version

You can get the current development version of recoverjpeg using git:
git clone git://
This will create a recoverjpeg directory in which you will be able to record your own changes. You can also browse the recoverjpeg repository on GitHub.

Contributing to recoverjpeg

Reporting bugs and asking for features

If you find a bug or have an idea for a new feature, you might consider adding a new issue. The more precise you will be in your description, the more useful it will be.

Submitting patches

Patches are gladly accepted from their original author. Along with any patches, please state that the patch is your original work and that you license the work to the recoverjpeg project under a license compatible with the current one (GPL).

To propose a patch, you may fork recoverjpeg repository on GitHub, and issue a pull request. You may also send patches and pull requests by email.