How to make a sticker from a photo (transparent PNG)
A sticker is just a transparent PNG of your subject with the background gone, so cut out the subject, export the PNG, then drop it into your chat app or send it to a printer.
A sticker is a photo of one subject with the background removed and saved as a transparent PNG. That is the whole trick. Once the background is gone, the cutout floats on its own, which is exactly what WhatsApp, Telegram, iMessage, and sticker printers expect. So the real job is cutting your subject out cleanly. After that you add a white outline if you want the classic sticker look, export at the right size, and load the file into whatever app or print service you are using.
What actually makes something a sticker?
Two things. The subject is cut out from its background, and the file is a PNG that keeps transparency. A JPG cannot do this. JPG fills every empty area with a solid color, usually white, so your cutout ends up sitting on a white box. PNG stores an alpha channel, which is a fancy way of saying it remembers which pixels are see-through.
So when you read a tutorial that promises a sticker, what it really means is: remove the background, save as PNG. Everything else is decoration.
How do you turn a photo into a sticker, step by step?
Here is the workflow that works for chat apps and for printing. The first half is the same no matter where the sticker ends up.
- Pick a photo where the subject stands out from the background. Good light and a bit of separation between the subject and whatever is behind it make the cutout cleaner.
- Remove the background. Drop the image into BGbust and it returns the subject on a transparent canvas as a PNG. The free in-browser mode runs on your device, so a private photo never leaves your computer.
- Check the edges. Zoom in on hair, fingers, and any spot where the subject meets the old background. This is where rough cutouts show.
- Add a white outline if you want the die-cut look (optional, covered below).
- Export the PNG at the size your destination wants.
- Load the file into your app or send it to a printer.
How do you get clean edges?
Edges are where a sticker either looks sharp or looks like a bad scissors job. A few things help. Start with a photo that has real contrast between the subject and the background. A dark jacket against a dark wall is hard for any tool, including the human eye.
Hair and fur are the classic trouble spots. Fine strands are thin and semi-transparent, so a quick cut can leave a fuzzy halo or chop the hair into a helmet shape. BGbust's free mode handles clean outlines well. If you are cutting out a pet, a furry hood, or flyaway hair and the free result looks rough, Pro uses a stronger cloud model that holds those fine edges better. That upgrade is $12 a month for unlimited removals.
One more habit: look at your cutout against a dark background, not just white. A white fringe is invisible on a white page and obvious the second the sticker lands in a dark chat theme.
How do you add the white outline that real stickers have?
Printed die-cut stickers usually have a thin white border tracing the subject. It is what makes a sticker read as a sticker. BGbust gives you the clean transparent cutout; the outline itself is something you add in a photo editor afterward.
The technique is the same in most editors. You take your transparent PNG, add a stroke or outer-glow style to the subject layer, set the color to white, and bump the thickness up by a few pixels until it looks right. Free tools like Photopea or GIMP do this, and so do Canva and Photoshop. Then export as a PNG again so you keep the transparency.
What size should you export?
It depends on where the sticker is going. Chat apps want small square files. Printing wants the opposite: as many pixels as you can give it.
- WhatsApp and Telegram stickers: aim for 512 by 512 pixels, transparent PNG. Telegram also accepts WEBP. Keep the file small.
- iMessage: stickers go through an app, and the app usually resizes for you, so a clean square PNG is fine.
- Printing a die-cut sticker: skip the tiny sizes. Use the original high-resolution photo and export the PNG at full quality. A printer needs lots of pixels, and a 512 pixel image will look blocky on paper.
- When in doubt, keep one big master PNG and shrink copies from it. You can always scale down. Scaling up never adds detail back.
How do you finish the sticker in each app?
BGbust's job ends when you have the transparent PNG. Packing that PNG into a sticker pack is something each app does its own way, so you finish inside the app.
On WhatsApp, sticker packs are built through a third-party sticker maker app that bundles your PNGs and adds them to WhatsApp. Telegram uses a built-in bot, @Stickers, where you send your PNG and it walks you through naming the pack. On iPhone, iMessage sticker packs are made through a sticker app from the App Store, or you can drag a transparent image straight onto a message in newer iOS versions. For printing, you upload the PNG to a sticker print service or hand it to a local print shop and pick die-cut as the cut style.
Frequently asked questions
Can I make a sticker without paying?
Yes. BGbust's free in-browser mode removes the background and gives you a transparent PNG on your device. You get four free removals on a free account, which is plenty for a small sticker set.
Why does my sticker have a white box around it?
You saved it as a JPG. JPG cannot store transparency, so it fills the empty space with white. Re-export as a PNG and the box disappears.
Does BGbust build the WhatsApp or Telegram sticker pack for me?
No. BGbust removes the background and exports the transparent PNG. Packaging that PNG into a sticker pack happens inside WhatsApp's sticker maker, the Telegram @Stickers bot, or an iMessage sticker app.
What size should a WhatsApp sticker be?
A 512 by 512 pixel transparent PNG works well. Most sticker maker apps resize to that target anyway, but starting near it keeps the file small and crisp.
How do I get the white outline around the cutout?
Add it in a photo editor after removing the background. Apply a white stroke or outer outline to your transparent PNG in a tool like Photopea, GIMP, or Canva, then re-export as a PNG.