Media Library Recovery


A tool that helps you recover older and existing images from your /wp-content/uploads folder after the database is reset.

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, and it will only scan the existing media folders and display all the media.

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 available on the server.
  • Filter recoverable and existing media.
  • Recover up to 10 images at a time.

Detailed Documentaion

The 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-0.(gif)
  • 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 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 main plugin page or need to 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 main plugin page or need to click on the plugin settings link.

After Activation

  1. Click on the Settings links or go to Media > Library Recovery.
  2. Select all the images you want to recover and hit the Recover Media button.
  3. Go to Media > Library and you will see the newly restored 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, we will add it to the plugin wish list and consider implementing it in the next major version.


Октябрь 24, 2023-ж.
This is one of the only two plugins I could find to recover media files. The plugin works as expected. There are a couple things can be improved. I have over 1000 images and files to recover. Manually clicking 10 images at a time and hit the import button isn't going to do it. I'll be sitting there all day to do this. I wish there's a more efficient approach. Only images show up. It's also common to have PDF and some other types of file in the library. The plugin seems to ignore these files.
Август 26, 2023-ж.
I've just transfer from old WP and change it to different domain name.And it works recover all files that allready in the folder but not showed in library, thanks
Август 9, 2023-ж.
Had to move 3 websites, the WordPress Export from the media did leave the new library empty although the content/uploads folder was in place. This plugin made it possible to repair that
Read all 26 reviews

Contributors & Developers

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




  • Update – add proper translation stings
  • Update – plugin .pot file in /lang folder
  • Update – test and check functionality with WordPress 6.1
  • Update – test and check functionality with WordPress 6.0


  • Update – improved UI and functionality
  • Update – better UX and new plugin framework


  • Update – total revision of the plugin with improved code and UI
  • Fix – added pagination with showing a maximum of 30 images per page
  • Fix – improved page loading time by using thumbnails (where available)
  • Fix – set a limit to be able to recover a maximum of 10 images at a time
  • Fix – removed the confirmation code functionality
  • Fix – loader image path


  • Initial release and first commit into the SVN