Moving Media Library


Supports the transfer of Media Library between servers.


  • Outputs the database as a JSON format file.


  • It reads the exported JSON format file and outputs it to the database.
  • Have the option to replace all media user IDs with the current user ID.

Maintain the following

  • ID
  • user ID
  • Date and time
  • Folder structure
  • File name
  • File type
  • File size
  • Dimensions
  • Thumbnails
  • Exif data
  • Alternative Text
  • Caption
  • Description
  • Comments

Sibling plugin


  • Export
  • Import


  1. Upload moving-media-library directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress




December 7, 2020
Sales alt of time and Werks much better as Standard im-/export
November 1, 2020
I had to move 2.8gb files of only images and this plugin made the work really easy. You must be a son of Japanese gods. For those who probably don't understand how it works: -Move your images between /wp-content/uploads folders on your sites. -Go to your original site -Export JSON file -Go to the new file -Import JSON file -Be impressed like all of us, review 5 stars and donate if possible.
October 30, 2020
I was recreating a wordpress site element-by-element to solve a bug. After searching for solutions and trying other plugins without success this one did the job. Read the instructions for what it does and doesn't do. It worked perfectly for me. Thanks!
September 17, 2020
I think i must have lost nearly an entire day trying to migrate a media library for a fairly large corporate site after splitting it away from a multisite. As you can image, not a straightforward task, and after trying just about every other plugin, i was pretty much ready to cry... until I discovered this! great work on this... a solid WP plugin!
August 27, 2020
This plugin sure saved the day for me! Migrating to a new host and needed to migrate my media library to the new site. After moving all the /uploads to the new hosting via FTP, this plugin not only registered all my images in the Media Library, but also moved the post attachment info! I wasn't expecting this, but it saved me lots and lots of time having to reattach 400+ images to my posts and portfolio posts. THANKS A MILLION!
Read all 10 reviews

Contributors & Developers

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


“Moving Media Library” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “Moving Media Library” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Fixed credit screen.


Added a note of caution.


Supported XAMPP.


Fixed an issue with database prefixes.


Fixed an issue with database prefixes.


Added a link to the Bulk Media Register.


Fixed an issue with getting the date.


Fixed translation.


Fixed translation.


Fixed a problem with the JSON output of comments.


Fixed translation.


Initial release.