This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Content Cleaner


The Content Cleaner plugin is an all-in-one tool for automatically removing non-printable characters from content and
title fields. After building WordPress sites for many years, one problem that consistently plagues my clients (especially
the less tech-savvy ones) is non-printable characters in their content or in their titles. This plugin works by running
a regular expression find and replace to clean up post content, post titles, and even Advanced Custom Fields. It’s
extremely lightweight and works without any setup required.


  1. Upload the plugin files to the /wp-content/plugins/content-cleaner directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


Will Content Cleaner delete things I don’t want it to delete?

For most people, Content Cleaner won’t appear to make any difference and won’t remove anything from your content.

What is the regex you’re running on the content?

All content and titles are run through a preg_replace function using this regular expression: ‘/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/u’

Contributors & Developers

“Content Cleaner” is open source software. The following people have contributed to this plugin.


Translate “Content Cleaner” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added ACF compatibility.