BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
BEA – Sanitize Filename icon
Maintained Tested up to 7.0.6 #73 in media

BEA – Sanitize Filename

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

Active installs1K+1K+ tier
Downloads · 30d387▼ -11% vs prev. 30d
Rating5/54 reviews
Health score62/100Good
All-time downloads19.6KSince Feb 2018
Support resolved—No recent threads
RequiresWP 4.0PHP 8.0+
Downloads · 7d96▼ -5.9% week over week
Our verdict

Solid choice

BEA – Sanitize Filename is a solid plugin choice in 2026, with a few things worth checking first. It runs on 1K+ sites, is rated 5/5 and was last updated 6 months ago, and scores 62/100 on our health check.

  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71421Jun 30Aug 13Sep 27
Yesterday9
Daily average (1y)11
Peak day206Apr 7, 2026
Last 12 months4.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where BEA – Sanitize Filename stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
media >100 10,000 Best media plugins →
sanitize #1 1,431 Best sanitize plugins →
uploads #81 10,000 Best uploads plugins →

Version adoption

Share of active sites per release.

  • 2.0100.0%

Rating breakdown

★★★★★★★★★★ 5 from 4 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About BEA – Sanitize Filename

From the official readme · v2.0.10

Description

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.

Installation

Requirements

WordPress

  • Download and install using the built-in WordPress plugin installer.
  • Site activate in the “Plugins” area of the admin.
  • Nothing more, this plugin is ready to use !

Frequently asked questions

Will this plugin affect existing files ?

No. Only after plugin activation, while a file is uploaded to the library. However, inf the future a tool will be available to sanitize old files.

Can I use into a multisite ?

Yes. You just need to activate on each site.

Changelog

2.0.10 – 07 Apr 2026

  • Improve sanitize_file_name handling so only the real file suffix is transformed (avoid stripping when an extension-like segment appears earlier in the name)
  • Expand PHPUnit coverage with data providers and upload-style filename cases
  • Tidy sanitize_file_name_chars flow and align PHPCS with PHP 8.0; refine Composer/npm test scripts

2.0.9 – 02 Apr 2026

  • Fix invalid smart quotes in special characters list
  • Migrate tests to wp-env with PHPUnit unit tests only
  • Improve testing documentation and scripts

2.0.8 – 02 Apr 2026

  • Add @ character to the sanitized characters list

2.0.7 – 20 Sept 2022

  • Non Latin characters in filename are handled

2.0.6 – 05 Oct 2018

  • #8 : Add More accentuated characters

2.0.5 – 12 Feb 2018

  • i18n

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best BEA – Sanitize Filename alternatives

All media plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Safe SVG Safe SVG Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress… by 10up 1M+ ★★★★★★★★★★ 4.9 (79) 6 days ago 94
2 FileBird – WordPress Media Library Folders & File Manager FileBird – WordPress Media Library Folders & File Manager Organize thousands of WordPress media files in folders / categories with ease. by Ninja Team 200K+ ★★★★★★★★★★ 4.7 (1.1K) 1 month ago 86
3 Media Cleaner: Clean your WordPress! Media Cleaner: Clean your WordPress! Clean your WordPress! Eliminate unused and broken media files. For a faster, and better… by Jordy Meow 90K+ ★★★★★★★★★★ 4.6 (775) 2 days ago 88
4 Media Library Assistant Media Library Assistant Enhances the Media Library; powerful gallery and list shortcodes, full taxonomy support… by David Lingren 70K+ ★★★★★★★★★★ 4.8 (202) 2 days ago 94
5 Add From Server Add From Server Add From Server is designed to help ease the pain of bad web hosts, allowing you to upload… by Dion Hulse 60K+ ★★★★★★★★★★ 4.6 (239) 6 years ago 46
6 Default Featured Image Default Featured Image Add a Default Featured Image for all posts & pages. by Jan-Willem 60K+ ★★★★★★★★★★ 4.8 (68) 3 months ago 64
7 Phoenix Media Rename Phoenix Media Rename The Phoenix Media Rename plugin allows you to easily rename (and retitle) your media files… by crossi72 50K+ ★★★★★★★★★★ 4.7 (75) 2 weeks ago 79
8 Media Sync Media Sync Simple plugin to scan "uploads" directory and bring those files into Media Library. by erolsk8 50K+ ★★★★★★★★★★ 4.7 (86) 1 month ago 75
9 Media File Renamer: Rename for better SEO (AI-Powered) Media File Renamer: Rename for better SEO (AI-Powered) Rename filenames and media metadata for SEO and tidiness. Using AI, manually, in bulk, or… by Jordy Meow 40K+ ★★★★★★★★★★ 4.6 (447) 2 days ago 78
10 Reveal IDs Reveal IDs What this plugin does is to reveal most removed IDs on admin pages, as it was in versions… by wpseek 40K+ ★★★★★★★★★★ 5 (61) 1 month ago 87

FAQ

BEA – Sanitize Filename: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is BEA – Sanitize Filename free?

Yes. BEA – Sanitize Filename is free to download and use from the official WordPress.org plugin directory.

Is BEA – Sanitize Filename safe to use in 2026?

BEA – Sanitize Filename is a solid plugin choice in 2026, with a few things worth checking first. It runs on 1K+ sites, is rated 5/5 and was last updated 6 months ago, and scores 62/100 on our health check.

How many websites use BEA – Sanitize Filename?

BEA – Sanitize Filename is active on 1K+ WordPress websites and has been downloaded 19,590 times since it launched in February 2018. It was downloaded 387 times in the last 30 days.

Does BEA – Sanitize Filename work with WordPress 7.1?

BEA – Sanitize Filename is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does BEA – Sanitize Filename need?

BEA – Sanitize Filename requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was BEA – Sanitize Filename last updated?

The latest version, 2.0.10, was released on April 7, 2026 (6 months ago).

Who makes BEA – Sanitize Filename?

BEA – Sanitize Filename is developed and maintained by BE API.

What are the best alternatives to BEA – Sanitize Filename?

The most popular alternatives to BEA – Sanitize Filename are Safe SVG (1M+ installs), FileBird (200K+ installs) and Media Cleaner: Clean your W… (90K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.