Sets uploaded media filename to lowercase.
As of April 2026, Make Filename Lowercase is a WordPress media plugin with 1.0K+ active installations and a 4.8/5 rating from 4 reviews. It has been downloaded 9.3K+ times in total. Requires WordPress 3.0.1+ and PHP false+. Available on WordPress.org since 2011. Download volume is stable this week. Top alternative: Safe SVG.
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:
Note: WordPress sets file extension to lowercase. This plugin does a strtolower on the filename.
Visit the Red Bridge Internet site for more information about Make Filename Lowercase plug…
Great!
It just works .
It’s perfect, but I recommend downloading the plugin and just grabbing the few lines of actual code and adding that to functions.php. I’m glad it is a plugin, though, because this was certainly the easiest way of finding the needed code!
Does one job, and does it well.
In my case I needed to rename images to lowercase to ensure they had unique names regardless of case. UNIX servers allow ‘MIxEdCasE.jpg’ and ‘mixedcase.jpg’, but then backing up to a windows machine creates problems with them overwriting. This plugin solves that problem, so thanks.
| WordPress | 3.0.1+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.