Emoji Settings adds an option to your Writing Settings page to toggle emoji conversion to images.
As of April 2026, Emoji Settings is a WordPress emoji plugin with 2.0K+ active installations and a 5/5 rating from 12 reviews. It has been downloaded 29K+ times in total. Requires WordPress 5.5+ and PHP 7.2.0+. Available on WordPress.org since 2015. Downloads are up 22% this week. Top alternative: Native Emoji.
Quickly enable or disable emojis conversion with an option.
When you disable the option, Emoji Settings stops the conversion of ASCII smilies like :) and :D to images on any WordPress installation. This plugin also prevents changing real emojis to Twemoji (Twitter) images. It achieves this by removing several default WordPress scripts.
You can find the option at “Settings > Writing” (/wp-admin/options-writing.php).
This plugin does not prevent real emojis (inserted via an emoji keyboard) from being stored and outputted on your website.
I wrote this plugin with a WordPress.com-like environment in mind, giving users an option without overriding standard WordPress behavior.
You can change this behavior via filter cw_emoji_overrides. Refer to…
Works fine, thank you!
Simple, straightforward, and does it job well!
I tried another plugin that has more than 70k installation, but it didn’t work for some reason it was converting the emoji to svg, but this plugin solved my problem smoothly, thank you
Finally a plugin that really works with 5.7.2 😀 Thank you!
i had problems, that some smileys were shown as broken characters, after i’ve deactivated emoticons in general via functions.php. this plugin fixes the issue, all smileys are now shown as they should, as plain text. perfect 🙂
| WordPress | 5.5+ requiredTested up to 6.8.5 |
| PHP | 7.2.0+ required |
cw_emoji_overrides, accepts array [ 'default' => string 1|0, 'force_support' => ?bool ].…and 2 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.