WordPress plugin intelligence profile

Export/Import Media – CSV Media Library Import & Export

Import and export your WordPress media library from CSV with preview, batch processing, metadata support, and duplicate prevention.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.8.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update24 Sept 20261mo ago
Active installations1K+Adoption metric — not a quality score
WordPress.org rating3.7 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Export/Import Media – CSV Media Library Import & Export version 1.8.3 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Need to move or rebuild a media library without manually re-uploading every file? Export/Import Media helps you import WordPress media from CSV, export media data to CSV, and keep core attachment metadata organized during the process.

The free plugin focuses on the essential CSV workflow: export your current media library, prepare or upload a CSV, validate the file, preview rows before import, and process media in batches from the WordPress admin. Supported CSV columns include the media URL, relative path, title, alt text, caption, and description.

During standard free imports, detected duplicates are skipped to help prevent duplicate attachments in the media library. Metadata is preserved for newly imported media rows. Updating existing attachments, controlled matching rules, rollback restore points, saved workflows, background processing, image conversion options, and replace-file workflows are handled by the separate Export/Import Media Pro add-on.

Watch the demo:

Why use this plugin?

* CSV-first workflow: Export, validate, preview, and import media library data using a readable CSV file.

* Batch processing: Import media rows in smaller AJAX batches to reduce timeout risk.

* Metadata support: Preserve title, alt text, caption, and description for imported attachments.

* Duplicate prevention: Skip existing matches in the standard free workflow.

* Local file support: Register files that already exist inside your WordPress uploads directory.

* Developer friendly: Use hooks and filters to extend CSV columns, validation, admin UI, and import/export behavior.

Features

  • CSV export: Export media library data to CSV with filters for date range, media type, and attachment context.
  • CSV validation and preview: Upload a CSV, validate required columns, and preview rows before import.
  • Batch import: Process media rows in batches from the WordPress admin.
  • Metadata support: Import and export title, alt text, caption, and description columns.
  • Duplicate prevention: Detect existing matches and skip duplicate rows in the standard free workflow.
  • Local Import Mode: Import files that already exist in /uploads/ without downloading them again.
  • Honor Relative Path: Reuse or preserve relative upload paths from the CSV when available.
  • Skip Thumbnail Generation: Skip intermediate image sizes during import when speed matters more than thumbnails.
  • Optional sanitized SVG import: SVG import is disabled by default and can be explicitly enabled per import; enabled SVG files are sanitized before storage.
  • Downloadable import log: Download a.txt log after an import finishes.
  • Hooks and filters: Extend CSV columns, validation, admin UI, and import/export behavior.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • csv export
  • csv import
  • media export
  • media import
  • media library
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.6 · PHP 7.4
Update activity24 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.8.21.8.3
WordPress compatibility7.17.1.2
Version1.8.11.8.2
Version1.8.01.8.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.