Before leaving for some extended time off, I wanted to share how to create custom Slack emojis with my colleagues and also open source this super scientific creative process.
I’m a big fan of Slack, it empowers our global team to communicate asynchronously and share one team culture. It is part of our daily job so why not make it more fun.
Over the past 4 years, I have created many animated custom Slack emojis for my colleagues.
We use Slack emojis for all kinds of reactions: celebrate achievements, friendships, anniversaries and more.
Duration: ~4 min per emoji
Skill needed: creativity
Required tools: Adobe Photoshop or similar tool to create an image file (.gif or .png)
How to choose the best picture for your new emoji? Follow these guidelines:
Let’s take my favorite profile picture as an example:
Create a new file with the following dimensions: 128px width and 128px height.
Drop the picture you previously selected into this new file.
Resize the picture you imported so it fits in the 128px square.
Make it a big face as emojis on Slack are pretty small. To get a preview you can zoom out and see how it looks.
If you don’t want to make an animated emoji you can stop here and jump to step 4 to export the image file.
Once you have the picture ready, it’s time to create the animation.
Open the window tab and click Timeline.
Then, think about how you want to animate the image.
In my example, I’ll zoom on my face.
Create a new frame for each move.
3 to 5 frames are usually a good number of frames for an animation.
Now it’s time to get creative and make it happen.
Click on a frame and move the layer for this specific frame.
Then click on the next frame and do the same until you are done.
If you need to turn or resize make a copy of the layer. Or it will change for all frames.
In the end, you should have something like this in the timeline:
Feeling comfortable with the process above? Make it a better emoji with combining more than one picture. Like this one:
Now that your creation is ready, it is time to export the file as .gif for an animated file and .png for a static image
Go to Save for the Web
Size requirement: not more than 64kb and 128px width or height.
Here is the exported gif for my creation:
Now you need to upload to this emoji to Slack. Go to Customize Slack and click Emoji.
Choose your newly exported file, give it a name and save!
If you need more help for this step, please use this help page from Slack: Create custom emoji
Thank you to my teammates.❤
Note that this works for custom Discord Emojis as well. Here is a comparison of Discord vs Slack.
The main difference being that Slack doesn’t support a gif as a profile picture. Discord does with a Nitro Subscription.
Improve your Slack Productivity with 5 tips!