An outline from your own edge
The outline is drawn a fixed distance out from the cutout's edge, scaled to each size, so it reads the same at 32 pixels and at 512.
Discord, Slack and Telegram each want a different size, and each has its own file limits. This page makes all of them from one cutout, with a clean outline and a transparent background, and hands them to you in one ZIP.
A classical tool, not AI. Cropping, fitting, an outline drawn from your cutout's own edge, and a PNG encode. Nothing is generated and nothing is downloaded, unless you start from a photo and ask the page to remove its background first.
Result proof
Input
A cutout, or a photo whose background you remove here first
Local pass
Crop to the subject, fit it into each size with a margin, add an outline drawn a fixed distance from its edge, and encode each file as a PNG within its platform's published limit
Result
One ZIP with a PNG for every size you ticked
How to verify it: Every file is listed with its pixel size, its byte size and whether it is within its platform's limit. Open one on a dark and on a light background: the outline should be even all the way round and there should be no dark fringe along it.
Platform rules, checked
Discord, Slack and Telegram each publish their own sticker and emoji rules. Each preset was read from the platform's own page, and where a platform names no pixel size or no file limit, the page says so rather than inventing one.
One ZIP
Every size you tick
The outline is drawn a fixed distance out from the cutout's edge, scaled to each size, so it reads the same at 32 pixels and at 512.
Every file is measured against its platform's published byte limit, colours are reduced if it is over, and a file that still does not fit is named.
Crop, fit, outline and encode. Nothing is trained, and nothing is downloaded unless you ask the page to remove a photo's background first.
Know before you process: Gaps narrower than twice the outline fill in, a cutout smaller than a sticker size is enlarged and looks softer there, and it makes still PNGs only.
A team mascot or an in-joke as a Discord and Slack emoji from the same file.
Telegram asks for one side exactly 512 pixels; the page makes that side 512 and keeps your cutout's shape.
Remove the background from a photo here, then outline it. The outline wraps everything at least a tenth opaque, so soft edges and translucent glass sit on the outline rather than on nothing.
A clean product cutout makes a tidy emoji for a brand server or a support channel.
Discord emoji (128 by 128, at most 256 KiB); Discord sticker (320 by 320 PNG, at most 512 KiB); Slack emoji (square, under 128 KB (Slack names no pixel size; 128 is our choice)); Telegram sticker (one side exactly 512, the other 512 or less, PNG (no size limit published)); Telegram emoji (exactly 100 by 100, PNG (no size limit published)); Emoji, 64 px (64 by 64, no platform rules); Emoji, 32 px (32 by 32, no platform rules). Each platform rule was read from that platform's own documentation, and where a platform publishes no file-size limit the page says so instead of inventing one.
No. It crops your cutout to the subject, fits it into each size with a margin, draws the outline a fixed distance out from the cutout's edge, and encodes a PNG. Nothing is trained or downloaded for any of that. The only model on this page is the optional background remover, and only if you start from a photo instead of a cutout.
Slack's help page asks for square images under 128 KB and names no pixel size, so 128 by 128 is our choice, not Slack's rule. It matches the Discord emoji size, so one file works for both.
The page checks every file against its platform's published limit. If one is over, it reduces the number of colours and tries again, and if it still does not fit it says so beside that file instead of handing you something the platform will refuse. At these sizes it is rare: a 320 by 320 image is 400 KiB before any compression, and Discord's sticker limit is 512 KiB.
Because the outline is drawn a fixed distance out from the edge in every direction, any gap narrower than twice the outline closes up. That is how a die-cut sticker looks. Choose a thinner outline, or none, to keep small gaps open.
Your cutout was smaller than that sticker, so it was enlarged, and the page tells you which sizes that happened to. Start from a larger original to fix it.
No. Everything happens in this tab, including the background removal if you use it. The only network requests are that model's one-time download and, if this browser does not have it yet, the shared engine that runs it, and neither carries anything of your image.
Background Remover
Make the cutout first, with the full set of edge controls.
Contact Shadow
A grounded shadow under a cutout, for product shots rather than chat.
Image Editor
Refine the cutout by hand, then bring the transparent PNG here.
Photo Check
Find out whether a photo will cut out cleanly before you start.
No upload, and nothing is downloaded unless you ask the page to remove a background.
Make a sticker pack →