Media Library Recovery


When you delete an image or any media file from your library it will only remove it from the database.

However, you might decide to use this media again and instead of uploading it and using up your server storage with Media Library Recovery, you can restore the existing media from the uploads directory and re-insert it into the WordPress database.


This tool DOES NOT re-upload any media on the server, it will only scan the existing media folders and display all the media located there.

Then you will have the ability to individually select the media files you want to recover or use the filters to speed up the process.

Be aware if you choose to recover any existing media it will create a duplicate one.


  • Recover and restore media deleted from the database but still avaialble on the server.
  • Filter recoverable and existing media.
  • Recover up to 10 image at a time.

Detailed Documentaion

Additional information with step-by-step setup, usage, demos, video, and insights can be found on Media Library Recovery.

Media Library Recovery Pro

As of yet this plugin doesn’t have a commercial version available.


  • screenshot-1.(png)
  • screenshot-2.(png)
  • screenshot-3.(png)


The plugin installation process is standard and easy to follow, please let us know if you have any difficulties difficulties with the installation.

Installation from WordPress

  1. Visit Plugins > Add New.
  2. Search for Media Library Recovery.
  3. Install and activate the Media Library Recovery plugin.
  4. You will be either redirected to the plugin main page or need click on the plugin settings link.

Manual Installation

  1. Upload the entire wp-media-recovery folder to the /wp-content/plugins/ directory.
  2. Visit Plugins.
  3. Activate the Media Library Recovery plugin.
  4. You will be either redirected to the plugin main page or need click on the plugin settings link.

After Activation

  1. Click on the Settings links or go to Media > Library Recovery.
  2. Select all the image you want to recover and hit Recover Media button.
  3. Go to Media > Library and you will see the newly restore image.


As of right now, none.

Use the Support tab on this page to post your requests and questions.

All tickets are usually addressed within several days.

If your request is an add-on feature related we will add it to the plugin wish list and consider implementing it in the next major version.


November 9, 2021
I don't believe some people waste their time, to make other people waste theirs.
August 31, 2021
When my WordPress database vanished, I had to start over from scratch with a new install. The uploads folder was still there, but no longer recognized in the new, empty, Media library. This plugin allowed me to easily recover all of the photos and restore the Media. And it works fine with version 5.8 of WP. Thanks!
July 6, 2021
Doesn't work on multisite: wrong urls like as "htpps://"
June 16, 2021
The media library thumbs was not showing. After recovery (of the bad link path) and regenerating thumbs , my media library back.
March 11, 2020
Update; Author replied with extensive response. The plugin, at the time of writing, has a few problems; It doesn't show progress, the restore-file process fails with a timeout error when then are too many images and it adds all image-sizes to the library (ie: filename-570×370.jpg) instead of only the original file. This makes this plugin really not usable for anyone trying to restore a lot of images. Code quality of this plugin is A+ and I'll try to update my review once these issues are ironed out.
Read all 5 reviews

Contributors & Developers

“Media Library Recovery” is open source software. The following people have contributed to this plugin.




  • Total revision of the plugin with improved code and UI.


  • Added pagination with showing maximum 30 images per pages.
  • Improved page loading time by using thumbnails (where available).
  • Set limit to be able to recover maximum 10 images at a time.
  • Removed the confirmation code functionality.
  • Fixed the loder image path.


  • Initial release and first commit into the SVN.