Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Add Special Characters in WordPress Posts

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want 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.

Adding special characters to your WordPress posts and pages

Why Add Special Characters in WordPress Posts?

Adding special characters to the blog posts on your WordPress website can make your content 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.

Preview for special characters

Additionally, 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 add block ‘+’ 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.

Add HTML entities in 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.

HTML entities converted into special characters

A wide range of special characters 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’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.

This option in the block editor allows users to view and edit the underlying HTML, CSS, or JavaScript code of different blocks. This makes it easy to add HTML entities.

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.

Switch to code editor

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.

Add HTML entity in 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.

Preview for special characters

Method 2: Add Special Characters Using a Plugin

If you need to add special characters regularly, then you might be better off using a plugin instead of checking the HTML entity reference chart each time.

First, you need to install and activate the Insert Special Characters plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

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 at the top to bring up a popup displaying special characters.

Add special characters using a plugin

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.

Special characters button in the old editor

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.

Special characters popup in old WordPress editor

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 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.

Bonus: Add Emojis in Your WordPress Blog Posts

Apart from special characters, you may also want to add emojis to your WordPress blog posts.

Emojis are tiny image icons that can be used with text to express emotions and other expressions.

Inserting these icons into your website can add a splash of color and personality to your content, increase engagement, and make your posts more readable.

You can easily add emojis in your WordPress block editor by pressing the Windows +. (Period) shortcut keys on your keyboard.

Once you do that, a popup will open on the screen from where you can choose an emoji for your blog post. However, keep in mind that this method will only work if you use a Windows computer.

Insert emojis

If you are a Mac user, then you must press the Command + Control + Space keys together to open the emojis prompt.

For detailed instructions, see our tutorial on how to easily add emojis to your WordPress blog.

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.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

25 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the table of special characters, or for the link. I saved it to my favorites for personal use. Just a few weeks ago, I was looking for a special copyright symbol like this.

  3. Roderick Young says

    This worked great for me, but at first, I clicked on the dropdown in the block editor, and didn’t see the Omega sign or “Special Characters”. The Omega was actually added to the toolbar just to the left of the Bold and Italic, right out in the open.

  4. Gina Leggio says

    It didn’t seem to work for me. When I preview my page, it still shows &copy. I tried highlighting it and then pushing the “keyboard input” button. What am I doing wrong?

    • WPBeginner Support says

      You would want to ensure you are adding it as HTML and not in a paragraph block for the most common reason.


      • Gina Leggio says

        Thanks for your response. That worked, but when I open a preview in a new tab, it didn’t show the symbol; it only showed &copy. Please advise.

        • WPBeginner Support says

          If that is the case, you would want to check with the support for your specific theme to ensure a setting in your theme is not overriding how it should work.

  5. shafique says

    nice to read this such great article. nicely written. very good information. Thank you
    keep it up.

  6. Ms. Anika Tyrone says

    This symbol which I’m seeking is: in a square box, in the square box is a almost complete circle, with a tiny line attached to the right side of the almost complete circle. This is found in the where the heading: “Subscription Management” and have 5 sites. The last one on the list is called DF Blog and prior to these words is a symbol as mentioned above. Now the others have a choice of weekly, /immediate “under delivery frequency”, but for DF Blog it’s blank and not given the chance to state my choice. Could you possibly help me in this matter? Monday, July 31, 2017 @ 1:18 pm. Waiting patiently for your response. Thank you for taking the time to read this email.

  7. Mark Gandy says

    I never have an issue adding the TM within a post, it’s the Blog and Post titles where they will not show up. Any suggestions?

  8. Marissa says

    So simple! Thank you for having this free, handy tool available for people like me…starting a professional site, learning step by step.

  9. JMunce says

    Could you please do a tutorial on added a special Characters?

    I can code unicode to my blog, but not everyone can view these. I can on my pc, but on my phone I don’t see them, for example.

    It would be great to know how to display them to all site users.

    Thanks, Justin

  10. alasdairpage says

    On a Mac it’s easy, press ctrl+cmd+space for emoticons and special characters (scroll right for the special character options).

    On Windows it isn’t easy, but it is possible using the Character Map tool. I’ve never used Windows 8 but in Windows 7 and below it’s usually in Start, Programs, Accessories, System Tools. Use it to copy/paste characters into any application.

  11. Anchit Shethia says

    Almost all special characters can be added in WP post but I want to add the official symbol of Rupee on my blog How can I add it? Even if I copy the symbol from Wikipedia and paste it, it won’t render. Help?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.