How can I recover corrupted photos from my SD card for free?

Having your photos become corrupted on an SD card can be incredibly frustrating. Those precious memories you’ve captured with your camera can seem lost forever. Fortunately, there are a few options for recovering corrupted photos from an SD card for free that are definitely worth trying before you give up hope.

What causes photos on an SD card to become corrupted?

There are a few common causes of photo corruption on SD cards:

  • Improperly ejecting the SD card from your camera or computer while files are still being written
  • Physical damage to the SD card from drops, bends, water, etc.
  • Power outages while transferring photos from the SD card
  • Removing the SD card while the camera is still on
  • Malware or viruses affecting the files on the SD card
  • General degradation of the SD card over time

The issue arises when the file structures on the SD card become damaged, mislabeled, or overwritten. The photos are likely still physically stored on the SD card, but the paths to access them are corrupted.

Can I recover corrupted photos for free using my computer?

Yes, one of the best free options for recovering corrupted photos is to use photo recovery software on your computer. There are a few excellent free programs available:


Recuva is a free corrupted photo recovery tool available from Piriform. It works on Windows computers.

To use Recuva:

  1. Download and install Recuva from on your Windows PC.
  2. Connect the SD card to your computer via a card reader or adapter.
  3. Open Recuva and select the drive for your SD card.
  4. Recuva will scan the SD card for any recoverable photos.
  5. When it finishes, you can browse through the found files and choose which ones to restore.
  6. Select a folder on your computer to save the recovered photos.

Recuva is able to restore photos that were deleted from the SD card as well as those lost due to corruption. It offers a simple interface and effective scanning for recovering JPG, PNG, and other common photo formats.


PhotoRec is a free, open source corrupted photo recovery tool included in the TestDisk package, available for download at

To use PhotoRec:

  1. Download and extract the TestDisk files on your Windows, Mac, or Linux computer.
  2. Connect the SD card to your computer.
  3. Open the PhotoRec program and select the drive for your SD card.
  4. PhotoRec will scan the card and list any recoverable photo and video files.
  5. Browse the found files and choose which ones to recover.
  6. Select a folder to save the recovered photos to.

PhotoRec has the advantage of working on Windows, Mac OS X, and Linux. It can recover a wide range of file types from corrupted cards.

DigDeep Image Recovery

DigDeep Image Recovery is a free photo restore software for Windows, available from the DigDeep website at

To use DigDeep Image Recovery:

  1. Download and install the software on your Windows PC.
  2. Insert the SD card into your computer.
  3. Open DigDeep Image Recovery and select your SD card.
  4. Choose the types of photos to scan for.
  5. DigDeep will run a scan on the drive for recoverable photos.
  6. Preview and select the images you want to restore.
  7. Choose a folder to save the recovered images to.

DigDeep is easy to use and recovers JPG, PNG, GIF, and TIFF files from cards with corruption issues.

Other free software options

Some other free corrupted photo recovery programs to consider using on your computer include:

  • Glary Undelete –
  • Disk Drill –
  • SoftPerfect File Recovery –
  • Restoration –
  • FreeUndelete –

The majority of these programs work on Windows computers, with some having Mac versions as well. They offer straightforward recovery tools, though with varying levels of effectiveness.

Can my mobile device recover corrupted photos?

Many free apps are available to attempt corrupted photo recovery right on your mobile device. This can be convenient if the photos were from your phone’s internal storage or SD card.

Some top options include:

DiskDigger Photo Recovery

DiskDigger is a highly rated recovery app for Android devices available free from the Google Play store at

To use DiskDigger:

  1. Install the app on your Android device.
  2. Launch DiskDigger and grant it the requested permissions.
  3. Select the SD card or internal storage to scan.
  4. DiskDigger searches the storage for recoverable image and video files.
  5. Preview found files and select those you want to recover.
  6. Recovered photos can be saved back to the device or SD card.

DiskDigger works directly on Android phones and tablets to restore JPG, PNG, GIF, and other files affected by corruption or deletion.

Photos Recovery – Picture Restore

Photos Recovery is a photo restore app for iPhones and iPads. It can be downloaded free from the App Store at

To recover photos:

  1. Get Photos Recovery from the iOS App Store.
  2. Open the app and allow access to photos.
  3. Select the album to scan for corrupted images.
  4. Photos Recovery searches and displays recoverable photos.
  5. Choose the images to restore and save them back to your device.

For Apple mobile devices, Photos Recovery is an easy corrupted photo restoration option without needing a computer.

Other mobile photo recovery apps

Some other free mobile apps that can retrieve corrupted photos and videos include:

  • Android – Dumpster Photo Recovery, Camera Recovery, Photo Recovery & Restore
  • iPhone/iPad – iRecover Photo, Online Photo Recovery, Photo & Video Recovery.

The majority focus on recovery of JPG and PNG file types from camera storage and SD cards.

Can I use cloud storage services to recover corrupted photos?

If you backed up photos from your phone, camera, or SD card to a cloud service like Google Photos or iCloud before they became corrupted, you may be able to restore previous working versions of the images.

Google Photos

If the corrupted photos were backed up to your Google Photos cloud account, you can try rolling back to a previous good version by:

  1. Going to in your web browser and logging into your Google account.
  2. Navigate to the corrupted photo you want to restore.
  3. Click on the three dot menu icon next to the photo.
  4. Select “Restore” to access and download previous versions.

As long as Google Photos had backed up the images before corruption, this should allow restoring working copies.

iCloud Photos

Similarly for iCloud, if the affected images were stored in your iCloud Photos library, fix corruption by:

  1. Going to and signing in.
  2. Open the Photos app and find the corrupted images.
  3. Right click on the photo and choose “Show Previous Versions.”
  4. Select and download a previous good version of the photo.

Leveraging cloud backup services like Google Photos or iCloud can bail you out provided the images were uploaded before getting corrupted.

Other cloud storage options

Some other cloud services that may have restorable versions of corrupted files include:

  • Dropbox
  • Microsoft OneDrive
  • Amazon Photos
  • Adobe Creative Cloud

Check your cloud storage services to see if any intact copies of the images still exist online.

Can professional data recovery services help?

When all the free corrupted photo recovery options have failed, you may need to turn to a professional data recovery service as a last resort. They use specialized equipment and techniques to repair damaged storage devices and restore lost files when all else has failed. However, their services typically do not come cheap.

Some professional photo recovery services to research include:

  • Secure Data Recovery Services
  • Ontrack
  • Gillware
  • Stellar
  • DriveSavers

Expect to pay anywhere from $100 to $2000+ depending on the severity of SD card corruption and number of photos needing restoration. But for irreplaceable images, it may be worth the cost when DIY options don’t pan out.

Tips for avoiding photo corruption on SD cards

Preventing SD card photo corruption in the first place will save you the headache and heartache of trying to recover images. Follow these tips for keeping photos safe:

  • Safely eject the card before removing it from devices
  • Regularly back up photos to your computer and cloud services
  • Store SD cards properly in cases when not in use
  • Don’t expose cards to liquids, heat, drops, or bends
  • Handle SD cards carefully by the edges
  • Refresh cards every few years as they have limited life spans

Making card health and proper photo storage part of your regular routine will help avoid corruption or loss.


Recovering corrupted photos from an SD card for free is often possible through recovery software, mobile apps, or cloud backups. If these DIY solutions are unable to restore your images, professional data recovery services may still be able to retrieve your files as a last option. But avoiding corruption in the first place by regularly backing up your photos and safely handling memory cards offers the best protection.