WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by BE API v2.0.10

BEA

Remove all punctuation and accents from the filename of uploaded files.

BEA

The facts

Rating
5★ from 4
Active installs
1k+
Price
Free
Last updated
7 Apr 2026
Added
Feb 2018
Requires WP
4.0
Tested up to
WP 7.0.4
Requires PHP
8.0
Downloads
19,204

Our analysis

AI-assisted

BEA – Sanitize Filename is a WordPress plugin that sanitises filenames during the upload process. It removes punctuation and accents from filenames, converts accented letters to their unaccented counterparts, deletes special characters, and replaces underscores with hyphens.

This plugin is suitable for users who need to ensure that uploaded files have clean and standardised filenames, particularly in environments where filename compatibility is important. It is maintained by BE API, a French agency with a focus on WordPress solutions.

Best for: This plugin is best for WordPress users who frequently upload files and require consistent filename formats.

What it does well

  • Sanitises filenames on upload
  • Removes punctuation and accents
  • Converts accented letters to unaccented
  • Deletes special characters
  • Replaces underscores with hyphens

Where it falls short

  • No guarantee of free support
  • Known issue with accented characters on Mac

Verdict

BEA – Sanitize Filename offers a straightforward solution for sanitising file uploads. It is useful for maintaining filename consistency but lacks guaranteed support.

From the developer

BE API's own description of BEA, lightly tidied.

This plugin allows you to sanitize files on upload, which is pretty handy. It means all punctuation and accents from the filename of uploaded files will be removed.

Features

  • All accented letters will be converted to same letters without accent
  • Special characters will be deleted
  • Underscores will be replaced by hyphens

Warning For Mac Owners

On MAC, you can also create an accented character with the combination of ` and the wanted letter. This has the effect to create a character with a special filename system encoding format which is not sanitized. An issue is already open about this.

Who ?

Created by Be API, the French WordPress leader agency since 2009. Based in Paris, we are more than 30 people and always hiring some fun and talented guys. So we will be pleased to work with you.

This plugin is only maintained, which means we do not guarantee some free support. Consider reporting an issue and be patient.

To facilitate the process of submitting an issue and quicker answer, we only use Github, so don’t use WP.Org support, it will not be considered.

Read the full description on the official page →

Tagged as

topic Uploads Remove