Plugin info

Total downloads: 8,887
Active installs: 1,000
Total reviews: 4
Average rating: 4.8
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 9/3/2025 (119 days ago)
Added to WordPress: 2/11/2011 (14 years old)
Minimum WordPress version: 3.0.1
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 119 days ago • 4 reviews

52/100

Is Make Filename Lowercase abandoned?

Likely maintained (last update 119 days ago).

Compatibility

Requires WordPress: 3.0.1
Tested up to: 6.8.3
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Case-Insensitive Passwords
Rating 1.0/5 (1 reviews)Active installs 70

Description

Sets uploaded media filename to lowercase as filter on sanitize_file_name. Based on post at Stack Overflow asking if there is a way to “Rename files during upload within WordPress 3.0 backend”.

Created for WordPress 3.0.1+ which saves any uploaded media filename (Image, Video, Audio) as lowercase. This effectively changes the name of the file at upload if a user were to upload a file with any uppercase characters.

For instance:

  • MOVIE-FILE.MOV > movie-file.mov
  • Movie-File.wmv > movie-file.wmv
  • ImAgEfILe.gif > imagefile.gif
  • imageFile.JPG > imagefile.jpg
  • ETC > etc

Note: WordPress sets file extension to lowercase. This plugin does a strtolower on the filename.

More Information

Visit the Red Bridge Internet site for more information about Make Filename Lowercase plugin.

Installation

  1. Download the plugin and unzip it.
  2. Upload the folder /make-filename-lowercase to your /wp-content/plugins/ folder.
  3. Activate the plugin from your WordPress admin panel.
  4. Installation finished.

Frequently Asked Questions

Why was this plugin created?

This plugin evolved from a client requirement that all uploaded media filenames contain no uppercase characters.

Why did you release this plugin?

It was useful to me and I wanted to work through the process of releasing a WordPress plugin.

Why shouldn’t this just be added to a theme’s functions.php file?

Upgradeability, portability, backwards compatibility, and other *abilities. If for some reason this function were in need of customization due to a WordPress version upgrade, the plugin will be centrally responsible for releasing the fix as opposed to updating the theme(s).

Review feed

No reviews available

Screenshots

  1. Upload media filename of mixed case (in this case, the file MIXED-cAsE-filename.JPG).

    Upload media filename of mixed case (in this case, the file MIXED-cAsE-filename.JPG).

  2. Filename changed to lowercase (mixed-case-filename.jpg) preserving the case for Title.

    Filename changed to lowercase (mixed-case-filename.jpg) preserving the case for Title.

  3. An image detail view from the Media Library showing the new File name as lowercase.

    An image detail view from the Media Library showing the new File name as lowercase.

Changelog

1.0.2

  • moved plugin screenshots to assets directory
  • added cool header banner for plugin repository

1.0.1

  • Tested for 3.3.1

1.0.0

  • Initial release