WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Upperdog v1.5

Clean Image Filenames

This plugin automatically converts language accent characters to non-accent characters in filenames when uploading to the media library.

Clean Image Filenames

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-assisted

Clean 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' );

Read the full description on the official page →

Tagged as