Title: NaveenCodes Media Organizer
Author: Naveen Goyal
Published: <strong>July 7, 2026</strong>
Last modified: July 7, 2026

---

Search plugins

![](https://ps.w.org/naveencodes-media-organizer/assets/banner-772x250.png?rev=3599221)

![](https://ps.w.org/naveencodes-media-organizer/assets/icon-256x256.png?rev=3599221)

# NaveenCodes Media Organizer

 By [Naveen Goyal](https://profiles.wordpress.org/shinu1503/)

[Download](https://downloads.wordpress.org/plugin/naveencodes-media-organizer.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/naveencodes-media-organizer/)

## Description

**NaveenCodes Media Organizer** adds a clean folder sidebar to your WordPress Media
Library and a dedicated Unused Media page — without any cloud service, subscription,
or external requests.

#### Features

**Virtual Folders**
 Create an unlimited hierarchy of folders directly inside the
Media Library. Folders are WordPress taxonomy terms — no extra database tables.

**Folder Sidebar**
 A collapsible sidebar appears in the Media Library page with
your full folder tree. Click any folder to instantly filter the grid to files in
that folder.

**Folder Assignment**
 Assign media to a folder from the attachment detail panel(
click any image in the media grid). Works in the Media Library, the media modal,
and the Edit Media page.

**Bulk Move**
 Select multiple files in the media grid, pick a folder, and move 
them all in one click.

**Unused Media Finder**
 A dedicated “Unused Media” page lists every file that is
not attached to a post, not embedded in any post content, and not set as a featured
image. Delete them individually or in bulk.

**Replace File**
 Upload a replacement for any file — the URL, attachment ID, and
all page references stay exactly the same. Thumbnails are automatically regenerated.

**Duplicate Finder**
 Scans your entire media library for files with identical content(
hash-based). Shows them in groups so you can delete extras without losing the original.

**Dashboard Widget**
 A quick-glance widget on your WP Admin dashboard shows total
files, folder count, and unused file count.

#### Privacy

Everything runs on your server. No data is sent anywhere. No tracking, no analytics,
no ads.

#### Free, Forever

No upsells, no premium tier, no usage limits.

❤️ _Dedicated in loving memory of Maa — 18 May._

## Installation

 1. Upload the `naveencodes-media-organizer` folder to `/wp-content/plugins/`
 2. Activate through **Plugins  Installed Plugins**
 3. Go to **Media  Media Library** — the folder sidebar appears on the left
 4. Visit **Media  Unused Media** to find and clean up orphaned files

## FAQ

### Will organizing folders change my file URLs?

No. Folders are virtual (WordPress taxonomy terms) and do not affect the physical
file paths or URLs of your media.

### Does it work with the Block Editor media modal?

Yes. The folder dropdown appears in the attachment detail panel in both the media
grid and the block editor media modal.

### What does “unused” mean?

A file is considered unused if it is not attached to any post, not referenced in
the content of any published post or page, and not used as a featured image.

### Does it slow down the media library?

No. Folder filtering uses a standard WordPress taxonomy query — the same mechanism
WP uses for its own filters.

### Is it really free?

Yes. Free forever, every feature included, no ads. Built with care by NaveenCodes.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

[Translate “NaveenCodes Media Organizer” into your language.](https://translate.wordpress.org/projects/wp-plugins/naveencodes-media-organizer)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.
 * Virtual folder system (unlimited hierarchy, WordPress taxonomy).
 * Folder sidebar injected into the Media Library page.
 * Folder assignment from attachment detail panel.
 * Bulk move selected media to a folder.
 * Unused Media finder page with individual and bulk delete.
 * Replace File — swap any file while keeping its URL and references intact.
 * Find Duplicates — hash-based scan with group view and safe delete.
 * WP Admin dashboard widget.

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [file manager](https://wordpress.org/plugins/tags/file-manager/)[media folders](https://wordpress.org/plugins/tags/media-folders/)
   [media library](https://wordpress.org/plugins/tags/media-library/)[media organizer](https://wordpress.org/plugins/tags/media-organizer/)
   [unused media](https://wordpress.org/plugins/tags/unused-media/)
 *  [Advanced View](https://wordpress.org/plugins/naveencodes-media-organizer/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/naveencodes-media-organizer/reviews/)

## Contributors

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/naveencodes-media-organizer/)