In this tutorial you’ll learn how to make custom emotes for Twitch in Adobe Photoshop. We’ll create both an emote from a stock photo and an emote from scratch. When finished, you’ll be able to upload your emotes to your Twitch dashboard if you have an Affiliate or Partner account.
What You’ll Learn in This Twitch Emoji Tutorial
- How to use the Select Subject feature in Photoshop
- How to use the Pen Tool in Photoshop
- How to use the Mask feature to cut out photos
- How to make a custom brush in Photoshop perfect for drawing
- How to resize artwork to make Twitch chat emojis
You’ll need the following resources in order to complete this project:
- Stock Photo, or any portrait photo of your choosing
What Are Twitch Emotes?
You may be asking yourself, in addition to what they are, how to add emojis to Twitch. Twitch emoticons are small chat icons that Affiliate or Partner channels can offer to their subscribers as a reward to use in their channel’s chat. They are exclusive to each channel, so having custom emotes is a must if you want an incentive for viewers to subscribe.
The best part of creating your own custom Twitch emojis is being able to bring something special to your streams. Whether it’s an inside joke for your viewers or just your glorious face, it adds such flavor to your channel and builds your streaming community.
Let’s get going with how to get emotes on Twitch!
1. How to Prepare Your Stock Photo for Twitch Chat Emotes
Open your stock photo in Adobe Photoshop. Save the photo as a .PSD file from the start so your work won’t get lost. Grab the Magic Wand Tool (W) and, in the Options Bar, hit Select Subject.
This won’t necessarily select your subject perfectly, but in the case of this photo, it makes getting the outline of her hair very easy compared to manually cutting it out. In the Layers panel, hit Add a Mask.
Using the Pen Tool (P), draw a shape around the head of your subject, being careful to outline their chin. This will be the focus of your Twitch chat emoji.
Create a folder in the Layers panel and drag your working layer into it. In the Paths panel, hit load path as a selection. Select your Group in the Layers panel and then hit add layer mask.
Next, you’re going to duplicate your original layer holding your stock image. Delete the layer mask on this duplicated layer.
Use the Pen Tool to carefully cut out your subject’s hand. Once again, load the path as a selection and mask your layer.
Now you should have one masked hand layer and one group folder containing the head layer. We’re going to use this document as the base for our Twitch emoticons.
2. How to Customize Your Twitch Emote Composition
Now that we have our stock photo prepared for our Twitch smile emote, we can work on the emoticon’s composition. Create a New Document that’s 500 x 500 pixels, 72 DPI, and Color Mode set to RGB. Make sure the document has a transparent background.
Copy (Control-C) your head group and hand layer from your working photo file and Paste (Control-V) into your new document. Scale the head and hand down to fit into your Twitch emoji composition. I scaled them down to approximately 33%.
I like working in a new document so that if I want to make changes to the original stock photo, I haven’t lost any image quality, and I can always change my mind about how I’ve clipped the layers for emoticon use.
Rotate your head layer so that it’s tilted about 45° toward the hand. Also make sure the hand layer is above the head.
Group (Control-G) your layers in the Layers panel and Double-Click the group to open the Blending Options. Select Drop Shadow and use the following settings:
- Blend Mode: Multiply
- Opacity: 38%
- Angle: 90°
- Distance: 6 px
- Spread: 0%
- Size: 4 px
Hit OK when you’ve applied all of these settings.
Save (Control-S) your working emote files. From here, we’ll move on to creating a custom emoticon from scratch, but if you’re keen on only working with a stock photo, you can move on down to Section 5 of this tutorial for tips on Twitch emote size!
3. How to Draw Custom Emotes for Twitch
Let’s start creating our custom Twitch emote with some brush settings. Feel free to use whatever brushes you want for drawing, but this is my current favorite. In the Brush Settings panel, apply the following settings:
Brush Tip Shape
- Size: Variable, I started with 17 px
- Angle: 34°
- Roundness: 67%
- Spacing: 4%
- Size Jitter: 0%
- Control: Pen Pressure
- Minimum Diameter: 21%
- Roundness Jitter: 0%
- Control: Pen Pressure
- Minimum Roundness: 1%
Transfer: selected, everything set to 0%
In a New Document, this one also 500 x 500 pixels, create a New Layer. Grab the Brush Tool (B) and sketch out your basic emote composition. This one will be the same as the stock photo emoji, with a smiling face and a hand giving a peace sign. I like to be quick and sloppy in my initial sketch.
Reduce the Opacity of your initial sketch layer to 30% or so and make a New Layer. Choose a dark brown
#3b0600 or whatever dark color you’ll be using for your line art, and tighten up your sketch. My second sketch below is a bit too detailed for a Twitch chat emote, but the basic idea is there!
Hide your initial sketch layer and reduce the Opacity of your working sketch layer to 30%. Create a New Layer for your line art. Note how simple the eyes have become. Personally it takes a couple of sketch layers for me to feel comfortable with tightened-up line work.
Hide or delete any sketch layers below your working line art layer. Note that the focus here is a large face, an easy-to-read expression (in this case very happy), and a cute peace sign with the hand. Too many details will get lost with the final emote size.
4. How to Color and Complete Your Twitch Emote
On a New Layer beneath your line art, start coloring in your work. I like to use the same brush as my line art layer since it’s easy to paint with.
When working on an icon that will eventually be on a transparent background, I find it easiest to use a very bright color that isn’t a part of my piece to help determine the boundaries of the emote. I’ve set my background to neon green
#00ff00, though you’re welcome to try another color if it works better for you.
Color in the skin, mouth, and eyes in flat colors before adding any shading or highlights.
I like making the hair pop a little by adding some fun shapes of a lighter color. Note that I’ve lined the bottom of the eyes with a darker brown than the skintone and done the same under the nose and in the ears. Often when coloring in a drawing, I’ll put flat colors, shadows, and highlights on separate layers for easy editing.
Don’t get too detailed in the shadows or highlights for your Twitch chat emote. You’ll lose a lot of this detail when it’s resized for use in your channel’s chat, but creating a larger drawing means you can use and reuse it in a variety of ways outside of emojis.
5. How to Make Your Twitch Emote the Right Size
Twitch emote size is pretty important. They mostly appear pretty small within the chat window, and you’ll want users to know what they’ve selected and others to know what they’re trying to communicate.
Twitch specifies three emoji sizes:
- 112 px for larger platforms
- 56 px for retina displays
- 28 px for web
With one of your working chat emoticon files open, go to File > Export > Export As. Use the following file settings for your first export:
- Format: PNG
- Transparency: Selected
- Width: 112
- Height: 112
- Resample: Bicubic Sharper (this is better for reduction)
Repeat these steps at the other sizes for each of your icons so you have three separate PNG files for each icon design.
Note how small the 28 pixel emote is! It’s hard to see, but even at this size we can clearly make out the smile of the Twitch emote and the hand! Experiment with other expressions or compositions and test out the size in this Export menu.
When exporting, make sure to give each Twitch emote a unique name so you can easily find them while uploading to your channel.
6. How to Upload Emotes on Twitch
You’ve done it! Now to answer the question of how to get emotes on Twitch. As stated above, if you’re an affiliate, all you need to do is prepare your emoticons at the right size, as we did above.
Simply head on over to your Channel Dashboard to upload them within your Affiliate or Partner Preferences. You’ll find the Twitch guide on emotes incredibly helpful for this part.
It’s up to you whether you upload three separate sizes of Twitch emote in their Advanced Mode or let the site compress a single larger file in Simple Mode. You’ll also find answers to common questions like “How many emotes can I have on Twitch?” or “How long does it take to approve Emotes on Twitch?”
Great Job, You’re Done!
Now you know how to make your very own custom Twitch chat emotes! Whether you’re working from a photo or making your emote from scratch, you’ve got the basics to make a whole fun set of chat emojis as subscriber incentives for your channel!
5 Awesome Emoji Packs to Use on Twitch
If you’d rather use some pre-made Twitch chat emotes, Envato Elements has you covered with these fantastic sets:
30 Emoji Icons
This set of emojis is bold, simple, and fun, with a range of smile Twitch emotes in a variety of expressions.
100 Emoji & Smiley Bundle Pack Vol 1
This set of emoticons is cute, simple, filled with fun bright colors that easily stand out in a sea of comments. The expressions are easy to read, which makes this set perfect for chatting.
Most Commonly Used Emoticons
This icon bundle is so varied in design. It goes well beyond assorted smiley faces, giving your users plenty to talk about!
30 Avatar & Emotion Icons – Flat
Break away from complete simplicity with some avatars perfect for making your chat a bit more personal.
Fast Food – Vector Set of Characters
Get weird and wild with some fun fast food icons for your Twitch chat! Especially useful if you stream something like Cooking Mama or Burger Time!