Clean Image Filenames
This plugin automatically converts language accent characters to non-accent characters in filenames when uploading to the media library.
The facts
- Rating
- 4.6★ from 21
- Active installs
- 30k+
- Price
- Free
- Last updated
- 14 Jan 2026
- Added
- Oct 2014
- Requires WP
- 2.9
- Tested up to
- WP 6.9.7
- Downloads
- 358,580
Our analysis
AI-assistedClean Image Filenames is a WordPress plugin that converts accent characters in filenames to non-accent, Latin equivalents during uploads to the media library. It also removes special characters, making filenames more compatible with browsers and servers.
The plugin is suitable for users who frequently upload images and files with accented characters, particularly in languages such as Swedish, Danish, and German. It offers flexibility by allowing users to choose whether to convert only image files or all file types.
Best for: This plugin is best for users who upload files with accented characters and want to ensure compatibility.
What it does well
- ✓Converts accent characters to non-accent equivalents
- ✓Removes special characters from filenames
- ✓Allows selection of file types for conversion
- ✓Facilitates easier site and server migrations
- ✓Includes a filter hook for developers
Where it falls short
- •Only converts filenames during uploads, not existing files
Verdict
Clean Image Filenames provides a straightforward solution for managing file names in WordPress, particularly for multilingual sites. It is a useful tool for developers and content creators alike.
From the developer
Upperdog's own description of Clean Image Filenames, lightly tidied.
This plugin automatically converts language accent characters in filenames when uploading to the media library. Characters are converted into browser and server friendly, non-accent characters.
Features
- Converts accent characters to non-accent, latin equivalents in Swedish, Danish, German, and more.
- Removes special characters like exclamation marks, periods, hashtags, and more.
- Lets you choose if you want to convert only image files, or all file types.
- Makes site and server migrations easier thanks to non-accent character filenames.
- Provides filter hook for developers who want to specify which file types to convert.
Examples
- Räksmörgås.jpg → raksmorgas.jpg
- Æblegrød_FTW!.gif → aeblegrod-ftw.gif
- Château de Ferrières.png → chateau-de-ferrieres.png
Worth noting
The plugin only converts filenames when the files are being uploaded. It can not convert existing files.
Filter for developers
This filter provides developers a way to specify which file types the plugin should convert. This filter overrides the plugin settings on the media settings page. For a complete list of mime types, see Wikipedia.
The following example will convert PDF, JPEG and PNG files only:
function my_clean_image_filenames_mime_types() {
$mime_types = array(
'application/pdf',
'image/jpeg',
'image/png',
);
return $mime_types;
}
add_filter( 'clean_image_filenames_mime_types', 'my_clean_image_filenames_mime_types' );