Reduce and crop an image for a Discord emoji
Resize one still image to 128 × 128px for a Discord emoji. Choose whether to keep the whole image or crop it, check the artwork and margins, and save it at under 256KB. The default PNG format preserves the original transparent areas. If you switch to JPEG, they are filled with the background color.
What you can do
Fit the image to an emoji square
Toollet creates a 128 × 128 px image. Choose whether to keep the whole image or crop it to fill the frame.
Save at under 256 KB
The output meets Discord's file size requirement. The default PNG format can preserve the original image's transparent areas.
How to use
Select an image for the emoji
Select one still image. Use a transparent asset if you want to preserve transparent areas.
Check the fit and artwork
Choose whether to keep the whole image or crop it, then check the artwork in the small square.
Save and add to Discord
Save the image and register it through Discord's Add Emoji screen. Specify the name and destination in Discord.
Useful when
Turn an illustration into a reaction
Fit an illustration that remains understandable in a small frame to a square for an emoji.
Check margins around transparent assets
If the image has transparent areas, create a PNG that preserves them and check that the design is not too small.
Before adding an emoji
128 px is this page's output size
Discord's official file size requirement is under 256 KB. This page resizes the image to a convenient 128 px square.
Making an image transparent differs from preserving transparency
Preserving transparency keeps areas that are already transparent in the original. It does not automatically remove backgrounds from photos or other images.
Frequently asked questions
Can I create a GIF emoji?
This use case is for still images only. GIFs with multiple frames cannot be loaded.
Can I also set the image name?
Set the emoji name when registering it in Discord. Toollet creates the image file.
What if I want to save as JPEG?
You can switch to JPEG in advanced settings. Transparent areas will be filled with the background color.
File handling
- Input
- One still image.
- Default settings
- 128 × 128 px / Keep the whole image / PNG.
- Output
- An image under 256 KB.