A Telegram sticker has to meet the bot’s file rules if you want it in a pack people can add. The free Telegram sticker maker on CanvaPro turns a photo into a transparent 512×512 PNG meant for the @Stickers bot. You do not need an account, and the usual download does not pick up a watermark from the page.
The live form accepts a JPG, PNG, or WEBP up to 5 MB. Complete the security check and click Make Telegram Sticker. The job is queued and often finishes in about a minute. Preview the result, then download the 512×512 PNG. This page makes a static sticker. It does not create animated TGS files or Telegram video stickers. Publishing the pack is still something you do inside Telegram with @Stickers.
Why 512×512 and a transparent PNG matter
Telegram’s static stickers are built around a 512×512 canvas with a transparent background so the character sits cleanly in a chat. A PNG source that already has a clean silhouette usually survives this step better than a busy JPEG with a heavy backdrop, because the edges have less to invent. You can still start from a JPG or a WEBP; just give the subject room and contrast so the cutout is obvious.
This is different from Snapchat, where the usual next step is a camera-roll overlay on a snap, and different from Viber, where the in-app pack tool currently asks for a 490×490 upload and will resize other sizes. It is closer to a WhatsApp pack in spirit — a square chat sticker — but the install path is Telegram’s @Stickers bot, not a WhatsApp sticker app.
How to make and publish the sticker, step by step
- Upload a clear JPG, PNG, or WEBP of 5 MB or less, preferably a single subject. A PNG with transparency is a plus if you already have one.
- Complete the security check and click Make Telegram Sticker once. Leave the tab open while the job sits in the queue, usually about a minute.
- Preview the 512×512 PNG at a small size, the way it will appear in a chat, then download it if the silhouette is clean.
- Open Telegram, talk to @Stickers, and follow the bot’s current steps to add a static sticker to a new or existing pack. Keep the original photo as your master.
Export a 512×512 transparent PNG, then follow the @Stickers flow; a second pass through the Telegram sticker tool should start from the original photo.
Packs, animation, and rights
The page prepares one static file. It does not run @Stickers for you, and it will not output a TGS animation or a video sticker. If you need motion, you will have to build that in a tool that actually writes those formats. For a static pack, generate each sticker at 512×512 and add them through the bot, following Telegram’s current limits on pack size and content.
Only include people and artwork you have permission to use. A public pack can be added by anyone, so a face in a sticker needs consent. If you would rather prepare a 512×512 file for WhatsApp’s pack flow instead of @Stickers, use the WhatsApp sticker maker. The pixel size is similar; the app you install the pack into is not.
WhatsApp uses the same 512×512 idea with a different install path; see how to make a WhatsApp sticker from a photo if that is the chat you care about.
If the sticker looks cramped or muddy
Crop tighter, start from a sharper file, and stay under 5 MB. Leave a little margin so the 512×512 canvas does not shave the ears or the tail. Fine hair and busy collages are harder to read in a chat bubble. Look at the preview zoomed out, not only large on a desktop monitor. A sticker that looks detailed in a full window can turn into noise at chat size.
Uploads travel over HTTPS. Files are processed to complete your request and are not sold.
Viber’s pack rules are different again; that path is the Viber sticker maker if you need both chats.
After you download the 512×512 PNG
Do not resize the file down and back up in another app if you can help it. Add the PNG to @Stickers as you received it, then send the sticker to a saved-messages chat or a friend to see it on light and dark themes. If it disappears on one theme, generate again from a higher-contrast original. Name the files in pack order so you can replace a single slot later without confusion.
When you are building a set, keep framing consistent. A tight close-up next to a distant full-body pose will feel uneven in the picker. Use similar light and a similar amount of margin around each character.
Viber’s pack size and upload rules are not the same; that walkthrough is how to make a Viber sticker from a photo.
A short checklist
- Upload a clear JPG, PNG, or WEBP under 5 MB. A transparent PNG source is helpful when you have one.
- Click Make Telegram Sticker once and wait about a minute for the 512×512 PNG.
- Download the static file and add it to a pack with @Stickers. This page does not make TGS or video stickers.
- Only use photos you have the right to edit, and get consent before a face goes into a pack.
One clean, static 512×512 PNG that you have actually sent in a test chat is more useful than a folder of untested exports. When a sticker works, keep that PNG and the source photo together so you can rebuild the pack if Telegram asks you to replace a file.
When you are ready, start with one sharp subject, generate a single 512×512 sticker, and only then open @Stickers to add it to a pack.