Slack Emoji Resizercustom workspace emoji in one click
Turn any photo, logo or meme into a 128×128 Slack custom emoji — square, small and with transparency kept. Free, batch friendly, and images never leave your browser (safe for internal screenshots).
💼
Drop your emoji here
PNG · JPEG · WebP · GIF — or paste from clipboard
Slack Custom Emoji, the Short Version
Square, 128×128, small file
Slack scales custom emoji down to fit chat, and rejects files that are too large. A square 128×128 export with a small file size uploads cleanly every time — that's exactly what the preset above produces. Discord uses the same 128px box but allows 256KB, so a file Slack refuses may still pass there — see the Discord emoji spec.
Design for tiny
In messages your emoji renders at roughly stamp size. Faces, logos and single bold shapes read well; dense screenshots and long text don't. Crop tight to the subject before you drop it here. Making the same art for Twitch or Discord as well? The emote size hub exports every ladder from one upload.
How to add it to Slack
Download the export, then in Slack: click the emoji picker → Add emoji → upload the image and give it a :name:. Workspace admins can allow or restrict who adds custom emoji.
Animated Slack emoji
Slack supports animated GIF emoji — drop a GIF and it's resized frame-by-frame with the timing preserved. Keep animations short and simple so the file stays small enough to upload.
FAQ
Why did Slack reject my emoji?
Usually the file is too large or not square. Exports from this page are square 128×128 with compressed file sizes, which resolves both of the common rejection reasons.
Is it safe to use with internal images?
Yes — resizing happens entirely in your browser. Nothing is uploaded to any server, so inside jokes based on internal screenshots stay internal.
More Resizers
Working across platforms? The hub compares all seven specs side by side and resizes them from a single upload.