Recently one of our users asked us if there was an easy way to add special characters to WordPress posts and pages.
Adding popular special characters, including trademark ™, copyright ©, registered ®, or currency characters, can be a bit difficult because they are not found on an average keyboard.
In this article, we will show you how to easily add special characters to WordPress posts.
Why Add Special Characters in WordPress Posts?
Adding special characters to the blog posts on your WordPress website can make your content more visually appealing.
It can also help make your content easier to read by drawing the reader’s attention to key points.
For instance, if you are using your company’s name in a blog post, then adding a trademark character next to it will help highlight your business to the readers.
Moreover, using special characters in your headlines and meta descriptions can improve your website’s SEO by making your content more interesting and attractive to users. In turn, this can improve your click-through rate.
Having said that, let’s see how to easily add special characters to your WordPress posts. We will cover three different methods, and you can use the quick links below to jump to the method you want to use:
Method 1: Add Special Characters Using the WordPress Block Editor
If you are looking for an easy way to add special characters in the block editor using HTML entities, then this method is for you.
When you write a blog post, WordPress automatically formats it in HTML. It is the markup language used by almost all websites.
HTML comes with a list of HTML entities. These are special codes that you can use to display characters, symbols, arrows, and more.
They also allow you to add special characters in HTML that are not normally found in keyboard layouts.
For example, if you want to add a trademark ™ symbol, then you can use the HTML entity code
™ to display it.
Similarly, if you want to add a copyright © symbol, then you can use
© code in your article.
Add Special Characters Using the Custom HTML Block
To add special characters, first, you will need to open up a new or existing WordPress post in the block editor.
Once there, click the ‘+’ button in the top left corner of the screen to open up the block menu.
From here, locate and add the Custom HTML block to the post. Next, simply type the HTML entity code for the special character into the block.
You will notice that each HTML entity code begins with an ampersand sign and ends with a semicolon.
Once you are done, click the ‘Update’ or ‘Publish’ button to save your changes.
Now, you can visit your post to check out the special characters displayed on your WordPress blog.
There is a wide range of special characters that are available as HTML entities, including Latin characters, mathematical symbols, currencies, scientific measurement symbols, and more.
For the complete reference guide, you may want to check out W3.org’s HTML character entity reference chart.
Add Special Characters Using the Code Editor
You can also add special characters to WordPress posts by switching to the code editor.
First, open up a new or existing WordPress post in the block editor.
Once there, click the three-dotted menu at the top right corner of the screen to open up a dropdown menu. From here, click the ‘Code Editor’ option.
This will open up the code editor, where you can easily add the HTML entities in between text.
For example, if you want to add a trademark special character next to a product or company name, then you can easily do this by switching to the code editor.
Once you are done, just click the ‘Update’ or ‘Publish’ button to save your changes.
Now, you can visit your WordPress site to see the special characters in your posts.
Method 2: Add Special Characters Using a Plugin
If you need to add special characters on a regular basis, then you might be better off using a plugin instead of checking the HTML entity reference chart each time.
Upon activation, open up a post or page in the block editor to add special characters.
Once there, you need to click on the omega icon in the block toolbar above the Paragraph block to bring up a popup displaying special characters.
From here, simply find the special character you want to add and then click on it to insert it into the editor.
Once you are done, don’t forget to click the ‘Update’ or ‘Publish’ button to save your changes.
Method 3: Add Special Characters Using the Classic WordPress Editor
If you are still using the old classic editor in WordPress, then you can use this method to add special characters while writing blog posts.
Keep in mind that the classic editor comes with a built-in special characters feature.
First, you need to open up a new or existing post in the editor. Next, click on the kitchen sink button.
This will expand the second row of formatting options where you have to click the ‘Special character’ button.
Clicking on it will bring up a popup window showing some commonly-used special characters.
There are currency symbols, mathematical, copyright, registered signs, trademark symbols, and more.
Remember, this method will only work if you are using the old post editor in WYSIWYG mode.
If you are using it in the text editor mode, then you will either need to switch to the Visual editor or use the HTML entities method described above.
From here, you simply need to just click on the symbol or character you want to use, and it will be added to your post.
Finally, don’t forget to click the ‘Update’ or ‘Publish’ button to save your changes.
We hope this article helped you learn how to add special characters to WordPress posts and pages. You may also want to see our complete guide on how to customize colors on your WordPress website and our expert picks for the best free WordPress themes for blogs.