The Remove Widget Titles plugin removes the title from any widget that has a title starting with the "!" character.
As of April 2026, Remove Widget Titles is a WordPress hide plugin with 7.0K+ active installations and a 5/5 rating from 27 reviews. It has been downloaded 61K+ times in total. Requires WordPress 2.6.0+ and PHP false+. Available on WordPress.org since 2011. Last updated 8 years ago — may have compatibility concerns. Downloads are up 16% this week. Top alternative: Email Encoder – Protect Email Addresses….
The Remove Widget Titles plugin removes the title from any widget that has a title starting with the “!” character.
This allows you to give widgets a title in the backend for convenience – so you can quickly see which widget is which, rather than having to open them to work out what they are for – without having to show the title on the front end.
If you have a widget for which you do not want the title to appear on the front end of your site, simply add the “!” character to the start of the widget title (in Appearance -> Widgets).
There is…
Thank you for helpful plugin!
This not only allowed me to label custom html widgets, but also removed default widget titles from displaying on my page that I had no option to omit before. Works like a charm! Thank you so much!!
Brilliant and simple. Absolutely should be in Core.
Little tip – your title just needs to start with “!”, you can have a space after the “!”.
i.e. “! Hello World”, which I think is nicer and easier to read than “!Hello World”.
Must have plugin!
It just works! And I agree with other commenters that it should be in WP core. Thank you for this needed plugin.
| WordPress | 2.6.0+ requiredTested up to 4.8.28 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.