Steps
How to Make Custom Emojis
Step-by-step guide to creating custom animated emojis.
- 01Upload ImageUpload an image file (PNG, JPG, GIF, or WebP) or pick one from our gallery. Maximum file size is 5MB.
- 02Remove Background (Optional)Toggle 'Remove Background' if you want a transparent emoji. This works best with clear subjects against simple backgrounds.
- 03Choose AnimationSelect an animation effect like Shake, Spin, Party, or Laser Eyes. Adjust speed and direction to customize. You can also keep it static.
- 04Adjust SettingsSet export size (128px recommended), adjust brightness/contrast if needed, and preview your emoji.
- 05Export & DownloadClick download to save your emoji as GIF or PNG. The file will be optimized for your chosen platform's size limits.
- 06Upload to PlatformUpload your emoji to Discord (Server Settings → Emoji), Slack (Customize → Add Custom Emoji), or Twitch (Emotes section).
FAQ
Quick answers
What do I need to get started?+
Just an image file (PNG, JPG, or GIF) and a web browser. No software downloads or accounts required. Our tool works entirely online.
How long does it take to make an emoji?+
It takes less than a minute! Upload your image, choose an animation (optional), adjust size, and download. The whole process is fast and simple.
What size should I export?+
128×128 px works best for most platforms. Discord allows up to 256 KB, Slack allows 128 KB. Our tool automatically optimizes file sizes.
Can I make animated emojis?+
Yes! Choose from dozens of animation effects like shake, spin, party, laser eyes, and more. All animations export as GIF files.
AI Super Animation
Add AI-powered motion when classic effects are not enough
Start from the same upload flow, then move into Super Animation for expressive reactions like laugh, cry, shock, panic, dance, and thumbs-up.
Next
More guides
A few more canonical guides from the upload-first cluster.
Categories
Browse by category
Jump into broader emoji-maker categories when you are starting from a theme instead of a platform.
Start