Free Custom Emoji Maker

Design your own emoji in seconds. Choose face shapes, eyes, mouths, accessories, and colors — then download as PNG or SVG.

Works with: Slack, Discord, Twitch, Microsoft Teams, and anywhere custom emojis are supported.

32px512px

Create content, post everywhere

Create posts, images, and carousels with AI. Schedule to 9 platforms in seconds.

Start your free trial

How to Design Your Own Emoji

1

Choose Your Style

Pick a face shape, eye style, mouth expression, and optional accessories.

2

Customize Colors

Select face color and background. Use transparent backgrounds for clean emoji overlays.

3

Download

Export as PNG (for Slack, Discord) or SVG (for scalable graphics). Choose your size.

How to Upload Custom Emojis

Slack

  1. Click your workspace name → Customize Workspace
  2. Click Add Custom Emoji
  3. Upload your PNG (128x128px recommended)
  4. Give it a name like :custom-smile:
  5. Click Save

Discord

  1. Open Server SettingsEmoji
  2. Click Upload Emoji
  3. Select your PNG file (128x128px, max 256KB)
  4. Name it and save
  5. Use with :emoji-name: in chat

Requires "Manage Emojis" permission. Free servers get 50 emoji slots; Nitro-boosted servers get up to 250.

Microsoft Teams

  1. Open a chat → click the emoji icon
  2. Click the + button at the top
  3. Upload your PNG file
  4. Your custom emoji is available in all chats and channels

Recommended Emoji Sizes by Platform

PlatformSizeMax File SizeFormat
Slack128 x 128 px128 KBPNG, GIF, JPG
Discord128 x 128 px256 KBPNG, GIF, JPG
Microsoft Teams210 x 210 px1 MBPNG, GIF
Twitch28/56/112 px1 MB eachPNG
GitHubAny (auto-resized)1 MBPNG, GIF

Frequently Asked Questions

How do I design my own emoji?
Use the tool above. Choose a face shape, select eye and mouth styles, add accessories like hats or sunglasses, pick your colors, and download as PNG or SVG. No account needed.
Can I use custom emojis on Slack?
Yes. Download your emoji as a PNG (128px recommended), then go to Slack, click Customize Workspace, click Add Custom Emoji, upload your PNG file. Your custom emoji will be available to your entire workspace.
What size should a custom emoji be?
For Slack: 128x128 pixels. For Discord: 128x128 pixels (max 256KB). For Twitch: 28x28, 56x56, or 112x112 pixels. For Microsoft Teams: 210x210 pixels. This tool lets you export at any size from 32px to 512px.
Is this emoji maker free?
Yes, completely free. No sign-up required. Design and download as many custom emojis as you want in PNG or SVG format.
What's the difference between PNG and SVG?
PNG is a raster format, best for uploading to Slack, Discord, and Teams since those platforms require image files. SVG is a vector format that scales to any size without losing quality, good for designers who want to edit the emoji further in tools like Figma or Illustrator.
How many custom emojis can I add to Discord?
Free Discord servers get 50 regular emoji slots and 50 animated emoji slots. Nitro-boosted servers can have up to 250 of each, depending on the boost level.