# How to create a new emoji set

**URL:** https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018
**Category:** Support
**Created:** [June 18, 2016, 10:43pm UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018 "2016-06-18T22:43:44Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Geekess](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Geekess](https://meta.discourse.org/u/Geekess)
#### Post date: [June 18, 2016, 10:43pm UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/1 "2016-06-18T22:43:44Z")

</div>

I have tried to search this site, but couldn’t find the answer to this question:  
How can I create a new (custom for my site) emoji set that either extends one of the existing default sets, or is selectable in settings on its own?  
I have recently migrated my forum from phpBB to Discourse, and while we love the modern look of Discourse, my members miss the large collection of custom emoticons for the old site.  
I started adding them manually in Customization, but that poses three problems:

1. It is a large undertaking for all the emoticons
2. You can only use them if you type their exact name. You can’t select them in the emoji-selector
3. Some of the sizes are off (squished), even though I haven’t ticked the “force square dimensions” for emoji setting

I have probably overlooked something here, Discourse is very new to me. If someone could but point me in the right direction?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [June 18, 2016, 10:59pm UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/2 "2016-06-18T22:59:52Z")

</div>

> [@Geekess](#):
>
> 1. You can only use them if you type their exact name. You can’t select them in the emoji-selector

The custom emojis are on the last tab of the emoji selector modal

---

<div class="post-metadata">

### Author: ![Steven](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steven/32/187890_2.png) [@Steven](https://meta.discourse.org/u/Steven)
#### Post date: [June 18, 2016, 10:59pm UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/3 "2016-06-18T22:59:57Z")

</div>

For the Q3 : you can adapt the size of each emoji using this CSS

```
img.emoji[title=":haha:"] {
width: 20px;
height: 20px;
}

```

They’ll always appear weird on the selector but in the posts, it’ll be at your taste.

Also, here’s my [emoji plugins](https://github.com/iunctis/vb_emoji), you can use it as an example : you can sort them as you like without any alphabetical order, they’ll be in the custom section on the selector, after the uploaded emojis.  
The default plugin was made by @zogstrip, you can find it here : [https://github.com/discourse/discourse-emoji/](https://github.com/discourse/discourse-emoji/)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 18, 2016, 11:00pm UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/4 "2016-06-18T23:00:37Z")

</div>

You should be able to select them via the emoji toolbar icon in the editor. There is a dedicated tab for custom emoji.

Here is what it looks like:

 ![](https://global.discourse-cdn.com/meta/original/3X/0/e/0e5c193757abd5dda2c918fd9043810c76959fe3.jpeg)

There is no support for an entirely new replacement set of every single emoji, just adding additional custom emoji.

---

<div class="post-metadata">

### Author: ![Geekess](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@Geekess](https://meta.discourse.org/u/Geekess)
#### Post date: [June 19, 2016, 8:25am UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/5 "2016-06-19T08:25:04Z")

</div>

Thank you all for your fast and helpful pointers! I have found the custom smileys tab today. It wasn’t there yesterday, probably something with browser caching.  
I will try the css and look at the plugin.  
My question has been answered.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [February 1, 2019, 5:40am UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/6 "2019-02-01T05:40:41Z")

</div>



---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [February 1, 2019, 6:43am UTC](https://meta.discourse.org/t/how-to-create-a-new-emoji-set/46018/7 "2019-02-01T06:43:34Z")

</div>


