Export/Import Media

Description

Export/Import Media allows you to easily migrate your WordPress media library from one site to another. It generates a CSV file with all the necessary information (URLs, paths, alt text, titles, captions, descriptions) and then uses that file to import the images into a new site.

The process is handled in real-time with an AJAX-powered progress bar, allowing you to import hundreds or thousands of images without server timeouts. It’s perfect for site migrations or for syncing media libraries.

Features

  • One-click export of all media library images to CSV.
  • Real-time import process with a progress bar.
  • Batch processing to handle large libraries on any server.
  • Automatically avoids creating duplicate images.
  • Fully internationalized and translated into 6 languages.

Installation

  1. Upload the export-import-media folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Media > Export/Import Media to start using the tool.

FAQ

Does this plugin move the actual image files?

During import, the plugin downloads the image from the URL provided in the CSV and saves it to your new site’s media library, preserving the original folder structure.

What happens if an image already exists?

The plugin performs checks to avoid creating duplicates. If it finds an identical image, it will be skipped, and the log will show a “SKIPPED” status.

Can I close the window during the import?

No. You must keep the window open during the entire import process for it to complete successfully.

Reviews

7. okt 2025
This plugin is a lifesaver. I needed to migrate a large media library from one site to another, and this tool handled it flawlessly. The process was incredibly simple and fast. Everything, including all the metadata, was transferred without a single issue. Highly recommended for any site migration. Thank you!
Read all 1 review

Contributors & Developers

“Export/Import Media” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Export/Import Media” into your language.

Interested in development?

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

Changelog

1.0

  • Initial release.