This guide walks you through creating your own Telegram sticker pack, from preparing your images to publishing it for everyone to use. You’ll learn how to use the official Telegram Bot API and the @Stickers bot to turn your PNG or WebP images into a shareable sticker set. No coding or design experience is needed—just a Telegram account and a few minutes.
What You’ll Need
- A Telegram account (free, works on mobile or desktop)
- Images you want to turn into stickers (PNG or WebP files, see step 1 for size specs)
- An image editor (like Photoshop, GIMP, or an online tool) to resize and add transparency
Step-by-Step
- Prepare your images. Each sticker must be a PNG or WebP file with a transparent background (unless you want a solid background). The recommended size is 512×512 pixels. If your image is larger, Telegram will automatically resize it, but it’s best to start at 512×512 to avoid quality loss. For static stickers, the file size should be under 512 KB; for animated stickers (WebM), under 256 KB.
- Open Telegram and start a chat with @Stickers. Search for “Stickers” in the global search and select the official bot (it has a blue checkmark). Tap or click “Start” to begin.
- Choose the type of sticker pack. The bot will show you a menu. Common options are:
/newpack– for a regular static sticker pack/newanimated– for animated stickers (WebM format)/newvideo– for video stickers (WebM, but with video content)
For this guide, we’ll focus on static stickers. Send the command
/newpack. - Name your sticker pack. The bot will ask for a name. This is the public name that appears in the sticker store. It must end with an underscore and a word, like
MyCoolStickers_by_MyName. The part after the underscore is usually your username, but it can be anything. Type the name and send it. - Send your first sticker image. The bot will ask you to send the image file. Upload your prepared PNG or WebP file as a photo or document. If you send it as a photo, Telegram may compress it, so it’s safer to send as a file (paperclip icon → Document) to preserve quality.
- Add an emoji. After sending the image, the bot will ask for an emoji that represents the sticker. Type one or more emojis (e.g., 😂) and send them. This is used for the quick-reaction feature.
- Add more stickers or publish. The bot will ask if you want to add another sticker. Send
/addstickerto add another image, or/publishwhen you’re done. If you choose to publish, the bot will ask for a short name for the pack’s link (e.g.,MyCoolStickers). The final link will bet.me/addstickers/MyCoolStickers. - Confirm and share. After publishing, the bot will give you a link to your sticker pack. Tap it to view your pack. You can then share this link with friends or add the pack to your own sticker list.
Common Mistakes
- Using images without transparency. If your image has a white background, it will look like a white square sticker. Use an editor to remove the background and export as PNG with transparency.
- Wrong file format. Telegram only accepts PNG or WebP for static stickers. JPG won’t work.
- Oversized files. If your PNG is over 512 KB, the bot may reject it. Resize or compress the image.
- Forgetting the underscore in the pack name. The pack name must contain an underscore. For example,
MyPackis invalid;MyPack_by_Meis valid. - Sending images as photos. Photos get compressed, which can lower quality. Always send as a document/file.
Tips
- Use 512×512 pixels for crisp results. If you use a smaller size, Telegram will upscale it, which can make it blurry.
- Keep the design simple. Stickers with bold shapes and few colors look better at small sizes.
- Add multiple emojis to a sticker if it fits several reactions (e.g., 😂 and 🤣).
- You can edit a published pack later: add more stickers, change emojis, or reorder them using the bot’s commands like
/editstickeror/reorder. - If you want a sticker pack with a consistent theme, create all images in the same style and color palette.
Troubleshooting
- The bot says “Invalid file type.” Make sure your file is a PNG or WebP. If you’re using a screenshot, it’s likely PNG, but if it’s JPG, convert it.
- The bot says “File is too big.” Static stickers must be under 512 KB. Use an image compressor or reduce the image dimensions to 512×512.
- The bot doesn’t respond to
/newpack. Make sure you’re in a chat with @Stickers and that you’ve pressed “Start” first. If you’re on a desktop, try the mobile app. - My sticker appears with a white background. Your image doesn’t have transparency. You need to remove the background in an editor and export as PNG with alpha channel.
- I can’t find my pack after publishing. Use the link the bot provided. If you lost it, go back to the chat with @Stickers and look for the link in the bot’s messages.
Frequently Asked Questions
Can I use JPG images for stickers?
No, Telegram only accepts PNG or WebP for static stickers. JPG doesn’t support transparency, so it’s not allowed.
How many stickers can I have in a pack?
There’s no hard limit, but Telegram recommends keeping packs under 120 stickers for performance. You can add or remove stickers anytime.
Can I make animated stickers?
Yes, use the /newanimated command. You’ll need WebM files in 512×512 pixels, with a duration of 3 seconds or less, and under 256 KB.
Can I edit a sticker pack after publishing?
Yes, you can add stickers, change emojis, reorder, or delete stickers using commands like /addsticker, /editsticker, /reorder, and /delete.
Do I need to own a domain or have any coding skills?
No, the entire process is done through the Telegram bot interface. You just send commands and images.
Can I sell my sticker pack?
Telegram doesn’t have a built-in store for selling stickers, but you can share your pack link and accept donations if you like. The pack itself is free to use.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Cool Down an Overheating Laptop
- Good Password: How to Create One
- Remove Write Protection on External Hard Drive
- How to Disable Chkdsk at Windows Startup
- Restore WiFi and Secure Your Netgear Router After Reset
- Fix Error 0x80004005: Top Easy Ways That Work