Free Discord Emoji Maker

Create custom or animated Discord emojis in three steps. Auto-resize exports to 128px, keep files under 256 KB, and learn when to use packs versus building your own.

Discord Emojis

Learn how to create and upload custom Discord emojis.

  1. Step 1: Upload an image or pick one from our gallery.
  2. Step 2: Remove the background if needed, then choose an animation effect (shake, spin, party, etc.) or keep it static.
  3. Step 3: Export 128px GIF or PNG (keep file under 256 KB).
  4. Step 4: Go to Discord → Server Settings → Emoji → Upload Emoji.
  5. Name: Select your file and give it a name (use colons, e.g., :myemoji:). Your emoji will be available immediately in your server.

FAQ

How do I upload emojis to Discord?

Go to your Discord server → Server Settings → Emoji → Upload Emoji. Select your file (under 256 KB). GIF files will automatically animate. You can upload up to 50 emojis per server (Nitro) or 50 custom emojis per server (free).

What size should Discord emojis be?

Discord supports up to 256 KB per emoji. We recommend 128×128 px exports—Discord displays them at 32–48 px, so they scale well. Animated GIFs must be under 256 KB.

Can I use animated emojis in Discord?

Yes! Upload GIF or WebP files under 256 KB and they'll animate automatically. Perfect for reactions, server branding, and community events.

Looking for Discord emoji packs?

Most packs bundle static images. MakeEmoji lets you create your own styles (party parrots, meme edits, etc.) from any source image so you can stand out while still downloading ready-to-use files.

Why won't my Discord emoji upload?

Check file size (must be under 256 KB), file type (PNG, JPG, GIF, or WebP), and your server's emoji slots. Delete unused emojis or upgrade to Nitro if you're at the limit.

How do I compress my Discord emoji if it's too big?

Use the size slider to export at 112px, simplify the animation, or export as WebP for smaller files. Our optimizer automatically keeps most exports under 256 KB.