Title: Media Rename CSV Importer
Author: Saddam Hossain Azad
Published: <strong>October 12, 2026</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://ps.w.org/media-rename-csv-importer/assets/banner-772x250.png?rev=3740708)

![](https://ps.w.org/media-rename-csv-importer/assets/icon-256x256.png?rev=3740708)

# Media Rename CSV Importer

 By [Saddam Hossain Azad](https://profiles.wordpress.org/saddam987020/)

[Download](https://downloads.wordpress.org/plugin/media-rename-csv-importer.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/media-rename-csv-importer/#description)
 * [Reviews](https://wordpress.org/plugins/media-rename-csv-importer/#reviews)
 *  [Installation](https://wordpress.org/plugins/media-rename-csv-importer/#installation)
 * [Development](https://wordpress.org/plugins/media-rename-csv-importer/#developers)

 [Support](https://wordpress.org/support/plugin/media-rename-csv-importer/)

## Description

Media Rename CSV Importer lets you rename many image files in your media library
at once. Upload a CSV file, choose the column that contains the full image URL and
the column that contains the new file name, and the plugin renames the files for
you.

The actual renaming is done by the free [Phoenix Media Rename](https://wordpress.org/plugins/phoenix-media-rename/)
plugin, which handles the file on disk, the generated image sizes and the links 
in your content. This plugin only reads the CSV and hands each row to Phoenix Media
Rename, so Phoenix Media Rename must be installed and active.

**Features**

 * Upload a CSV and map the columns yourself. The dropdowns show the headings of
   your file, and nothing is preselected.
 * Dry run, ticked by default: preview every rename before any file is changed.
 * Optional “Rows to skip” for headings or rows that are already done. Leave it 
   empty to process every row.
 * Per-row results table showing what was renamed, previewed, skipped or failed,
   and why.
 * Safeguards: duplicate new names in the CSV, existing files with the same name
   and mismatched file extensions are reported and skipped instead of overwritten.

**Your CSV**

 * Use a comma-separated .csv file.
 * The image URL column must contain the full URL of the image, for example `https://
   example.com/wp-content/uploads/2026/10/image.jpg`.
 * The new file name column can include the file extension or leave it out. The 
   extension of the image is never changed.

Always back up your database and uploads folder before renaming files in bulk.

## Screenshots

[[

[[

[[

## Installation

 1. Install and activate [Phoenix Media Rename](https://wordpress.org/plugins/phoenix-media-rename/).
 2. Upload the `media-rename-csv-importer` folder to the `/wp-content/plugins/` directory,
    or install the plugin through the Plugins screen in WordPress.
 3. Activate Media Rename CSV Importer through the Plugins screen.
 4. Go to Media > Media Rename CSV Importer.

## FAQ

### Why is Phoenix Media Rename required?

Renaming a media file safely means renaming every generated size and updating every
place the old URL is used. Phoenix Media Rename already does this, so this plugin
uses it instead of repeating that work.

### Who can use the importer?

Users who can manage options, which is administrators by default.

### Can I try it without changing any files?

Yes. The dry run option is ticked by default and only shows what would be renamed.

### What happens if two rows use the same new name?

The first row is used. Later rows asking for the same name in the same folder are
skipped and reported.

### Does the plugin store any data or contact other websites?

No. The CSV file is read while it is uploaded and is not kept, and the plugin does
not connect to any external service.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Media Rename CSV Importer” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Saddam Hossain Azad ](https://profiles.wordpress.org/saddam987020/)

[Translate “Media Rename CSV Importer” into your language.](https://translate.wordpress.org/projects/wp-plugins/media-rename-csv-importer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/media-rename-csv-importer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/media-rename-csv-importer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/media-rename-csv-importer/)
by [RSS](https://plugins.trac.wordpress.org/log/media-rename-csv-importer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bulk](https://wordpress.org/plugins/tags/bulk/)[csv](https://wordpress.org/plugins/tags/csv/)
   [images](https://wordpress.org/plugins/tags/images/)[media](https://wordpress.org/plugins/tags/media/)
   [rename](https://wordpress.org/plugins/tags/rename/)
 *  [Advanced View](https://wordpress.org/plugins/media-rename-csv-importer/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/media-rename-csv-importer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/media-rename-csv-importer/reviews/)

## Contributors

 *   [ Saddam Hossain Azad ](https://profiles.wordpress.org/saddam987020/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/media-rename-csv-importer/)