How to Make Discord Emotes (Free, in Seconds) — 2026 Guide
Updated July 5, 2026 · 7 min read
Twitch made emotes famous, but Discord is where most communities actually use them every day. Gaming servers, friend groups, clans, VTuber communities and even work teams lean on custom emotes for reactions, inside jokes and identity. If your server has a personality, it deserves its own emotes — and you no longer need a $50-per-emote commission to get them.
Discord emote specs (2026)
| Property | Requirement |
|---|---|
| Recommended size | 128 × 128 px (larger/smaller works, but 128 is ideal) |
| Format | PNG (transparent), GIF (animated) or WebP |
| Max file size | 256 KB |
| Slots (free server) | 50 static + 50 animated |
| Slots (boosted) | Level 1: 100 · Level 2: 150 · Level 3: 250 (each) |
| Name | min. 2 characters — letters, numbers, underscores only |
How to make a Discord emote with AI
The fastest route today is an AI generator — no design skills, no software, no waiting on an artist:
- Describe it in plain words: "angry orange cat with big eyes", "chibi frog wizard", or use the guided Easy Mode.
- Pick an art style — cartoon, chibi, kawaii, pixel and more.
- Generate and get a transparent, ready-to-upload PNG in seconds. The background is removed automatically.
- Download — every emote exports in Discord/community sizes alongside the Twitch sizes.
Why emote sets are perfect for Discord servers
A single emote is nice, but a server usually wants a set — the same mascot reacting in different ways: happy, rage, sadge, pog, laughing. That consistency is exactly what makes a server feel like a real community with its own brand.
Our Emote Set Maker is built for this: describe one character once, approve the look, and it generates a whole matching set where the character stays perfectly consistent across every emotion— with optional gaming-style text labels. Fill your server's 50 free slots with a cohesive set in minutes.
Designing for Discord's small size
Discord renders emotes at roughly 32px in chat. Like Twitch emotes, that means:
- Bold shapes, high contrast — fine detail disappears at 32px.
- Transparent background so it sits cleanly on both dark and light themes.
- Recognizable at a glance — the expression should read instantly, even tiny.
How to upload emotes to your server
Open Server Settings → Emoji → Upload Emoji, select your PNG/GIF, and give it a name (2+ characters, letters/numbers/underscores). It goes live instantly for everyone in the server. You'll need the Manage Expressionspermission — normally the server owner or an admin. Members with Discord Nitro can then use your server's emotes in other servers too.
Skip the resizing entirely
EmoteGenerator creates transparent, Twitch-ready emotes from a text prompt — all sizes (112/56/28px) included automatically. Your first emote is free.
One design, Twitch and Discord
If you also stream, you don't need two sets of artwork. The same transparent emote works on both — Twitch takes the 112/56/28px versions, Discord takes the ~128px version, and viewers using the 7TV or BetterTTV extensions can use custom emotes in Twitch chat as well. Our generator exports all of these from a single emote.
FAQ
What size should a Discord emote be?
Discord recommends 128×128 pixels for custom emoji, as a PNG (transparent), GIF or WebP under 256 KB. Discord displays them small — around 32px in chat and 48px in the picker — so bold, simple designs read best.
How many custom emotes can a Discord server have?
A free server gets 50 static and 50 animated emoji slots. Server Boosting raises this: Level 1 (2 boosts) gives 100 of each, Level 2 (7 boosts) 150, and Level 3 (14 boosts) up to 250 of each.
How do I add a custom emote to my Discord server?
Open Server Settings → Emoji → Upload Emoji, pick your image, and give it a name (at least 2 characters, letters/numbers/underscores only). You need the "Manage Expressions" permission — normally the server owner or an admin.
Can I use the same emotes on Twitch and Discord?
Yes. A transparent PNG works on both — Twitch wants 112/56/28px versions, Discord wants ~128px under 256 KB. Our generator exports both from a single emote, so one design covers your whole community.
Do Discord emotes need to be transparent?
They should be. A transparent background makes the emote sit cleanly on Discord's dark and light themes. Every emote from our generator has its background removed automatically.
Related: Emote Set Maker · make emotes without Photoshop · start generating.