slack logo

The ability to respond with an emoji from Slack’s extensive built-in collection is excellent. But nothing makes a place feel like home quite like personalizing it, so here’s how to add your own emoji to your workspace.

Be aware that, by default, Slack allows everyone except guest users to add emojis. Unfortunately, the default setting has to be left enabled or limit the feature to only workspace owners and admins. Guests are out of luck.

Slack Add Customize Emoji

To add an emoji, first, you’ll need an emoji to add that’s accessible on your computer. The ideal size is 128 x 128 pixels. If you provide any other format, Slack will compress it down to 128 x 128.

Note: Don’t forget to make sure the emojis you upload are licensed for commercial use if you’re using your company’s Slack.

Once you have an emoji, click the arrow next to the name of your workspace at the top of the left sidebar.

The Slack menu arrow.

Click “Customize Slack” in the menu that appears.

The "Customize Slack" menu option.

This will open the “Customize Your Workspace” page with various tabs. We’re interested in the Emoji tab, where you need to click “Add Custom Emoji.”

The "Add Custom Emoji" button.

Click “Upload Image” and select the emoji from your computer.

The "Upload Image" button.

Choose what name you want to give your emoji. This is what you’ll type to search for it in the emoji picker or to add it directly to a message using a : (colon).

The text box where you enter the name for the emoji.

Click “Save” and you’ll be done.

The "Save" button.

Your emoji will appear in the custom emoji list. Anyone in your workspace can now use it in a message or as a response.

The custom emoji displayed in the list of custom emojis.

You can delete an emoji you added (or any custom emoji if you’re an administrator) by clicking on the “x” to the right of the emoji.

The delete option next to the custom emoji.

And that’s all there is to it. Happy emoji-ing!

Rob Woodgate Rob Woodgate
Rob Woodgate is a writer and IT consultant with nearly 20 years of experience across the private and public sectors. He's also worked as a trainer, technical support person, delivery manager, system administrator, and in other roles that involve getting people and technology to work together.
Read Full Bio »