Upload an image or GIF, fit it into a square and export an emoji file. Use the size guide below to separate Discord’s file limit from our recommended dimensions.
100 MB input limit · Processing runs on your device · No watermark added
The file limit is official; 128 × 128 is our export preset
Discord’s official custom emoji guide says emoji files must be under 256 KB and accepts JPEG, PNG, GIF and WEBP. The guide does not state a 128 × 128 upload requirement. This tool uses 128 × 128 as a practical square export preset, not as an official hard limit. A file can have the right dimensions and still exceed the byte limit; check both before uploading.
Fit the artwork without stretching it
In our browser test, a 946,746-byte, 640 × 360 animation exported at 128 × 128 as 111,082 bytes, keeping its 120 frames and six-second duration. A square canvas keeps an emoji predictable in a compact chat row. Contain fits the whole image inside that canvas and leaves transparent padding around a landscape or portrait source. It does not remove a background already present in the picture. For a tighter composition, crop the source first. Preview at small size: thin outlines and long words can disappear when an emoji is displayed inline.
Static images and animated GIFs need different checks
Static PNG and JPEG uploads export as PNG. GIF input keeps a GIF output, with encoding adjustments when necessary to approach the file-size cap. Review the downloaded loop as well as the displayed size. GIF transparency has a hard transparent-or-opaque edge; it does not keep the same partial transparency as PNG. This tool does not turn a static photo into an animation or unlock animated emoji permissions on your account.
Upload permissions and stickers are separate
Use the server’s emoji settings to add the exported file if your role has permission. Account and server rules govern where you can use it; making a valid image does not grant those permissions. Discord stickers have a separate creator guide: a 320 × 320 canvas and a 512 KB cap. Animated stickers use APNG. A square GIF exported here is an emoji file, not an APNG sticker.
Slack emoji size: square artwork and a lighter animation
Slack’s official custom emoji guide recommends square images under 128 KB with transparent backgrounds. That 128 KB figure is a recommendation, not a verified universal hard upload cap. Animated GIFs can contain up to 50 frames. A Discord-sized export does not automatically satisfy Slack’s recommendation; inspect the file size and frame count before using it in a workspace.
How to use this discord emoji size
- 1Choose a static image or animated GIF from your device.
- 2Review the square fit and the 128 × 128 recommended export preset.
- 3Export the ZIP, extract the image and check its displayed size and preview.
- 4Upload it through your Discord server’s emoji settings, subject to your permissions.
Before and after
Measured with the same engine that runs in your browser.
| Sample | Size | Output | Frames | Settings |
|---|---|---|---|---|
| 640×360 motion graphic → recommended 128 square | 925 KB → 108 KB | 128 × 128 6.0s | 120 | fit: contain · maxBytes: 262143 · preserveDimensions: true |
Frequently asked questions
What size should a Discord emoji be?
This tool recommends a 128 × 128 square canvas. Discord’s official guide requires files under 256 KB but does not state 128 × 128 as a hard upload requirement.
Why is my 128 × 128 Discord emoji too large?
Dimensions and file size measure different things. Frame count, colors and image detail can make a small animated GIF exceed 256 KB. Review the exported byte size; use the GIF compressor if further changes are needed.
Can I make an animated Discord emoji here?
You can resize an existing animated GIF and export it as GIF. This tool does not animate a still image. Your Discord account and server permissions determine whether you can upload or use it.
Does square padding remove the background?
No. Transparent padding is added around the source, while the existing image background remains. Crop the source or use a background-removal tool for a different result.
Is a Discord sticker the same as an emoji?
No. Stickers have a separate 320 × 320 specification and 512 KB cap. Discord’s animated sticker format is APNG; this tool’s GIF output is intended for emoji.