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.


14 студзеня, 2023
I’ve spent a FULL DAY trying different plugins and methods to reconnect my Serve Uploads to the Media Library after a migration from one server to another. Thankfully, the images were still on the new Server. But this plugin did it in Nearly NO Time At All! … It even hid the few images that HAD survived the migration to the Media Library so I knew which were NOT necessary to upload. … Thank You Very Much for the Great Plugin!
5 жніўня, 2022
A corrupted Database had my product pictures half gone. I ran this program in while it only lets you do like 10 at a time, it works. Satisfied.
Read all 17 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