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




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!
June 11, 2020
I don't write reviews for plugins but I registered just to write this one because it deserves it. Similar to another user, needed to move 2GB (5 years worth) of images from one server to another. After uploading them through SFTP, any attempts to register them through the media library with other plugins like Media Sync or Add From Server kept timing out. Luckily I found this plugin (through another one) and it registered them all in only a minute. Best of all it kept the upload dates (so 2015 images will be uploaded in 2015, etc.) THANK YOU. ありがとうございました。
May 13, 2020
After fighting to move an 1,800 item (12,590 files) Media Library from a legacy site to our new dev site, the sibling plugin "Media from FTP" pointed me here. 5 minutes later it was done.
Read all 6 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 2 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.



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.