StickerSit

Telegram

How to Make Telegram Stickers

The exact Telegram sticker size and format, the @Stickers bot flow from start to finish, animated TGS stickers, and how to share a pack so anyone can install it.

Updated 2026-07-06 · 7 min read · by StickerSit

Telegram has one of the cleanest sticker systems of any chat app: a single size, a single built-in bot, and a share link that installs a pack in one tap. The whole process happens inside Telegram itself. This guide covers the size and format requirements, walks through the @Stickers bot step by step, and ends with animated stickers and sharing.

Telegram sticker requirements

Static stickers

512 × 512 px (one side exactly 512) · PNG · transparent background · ≤ 512 KB.

Animated stickers

TGS format · 512 × 512 px · ≤ 64 KB · 30 fps · max ~10 seconds.

Note the format difference from WhatsApp: Telegram static stickers use PNG, not WebP. The 512×512 size and transparent background are shared, so a single transparent PNG works for both apps.

Step 1 — Make a 512×512 PNG

Generate a sticker with a transparent background and download it as a PNG. A specific prompt produces a better result than a single word:

Prompt PresetsCATALOG

⚽ Limited Edition

WC 2026 Expansion

Specialized tournament presets

“Standard lab protocols apply for tournament output”

Save each PNG to your device. Keep one art style across the set so the pack feels cohesive.

Step 2 — The @Stickers bot flow

Telegram’s official @Stickers bot builds and publishes packs right inside the app. The whole flow is a conversation with the bot.

1. In Telegram, search for @Stickers and start the bot. Send /newpack.

2. The bot asks for a name for your pack — type one and send.

3. Send your first 512×512 PNG as an image (not a file is fine too, but image keeps transparency).

4. Pick an emoji that represents the sticker and send it. The emoji is how Telegram matches stickers to typing.

5. Repeat steps 3–4 for each sticker.

6. When you have added at least one sticker, send /publish.

7. Choose a short name for the pack link (this becomes part of the t.me/addstickers/… URL).

8. The bot sends you a t.me/addstickers/YourPackName link. That is your shareable pack.

Tip: Pick a unique short name — common words are already taken. Something specific like my_office_cat is more likely to be available than cats.

Step 3 — Share the pack

Send the t.me/addstickers link into any chat or post it in a group. Anyone who taps it sees the pack preview and an Add Stickers button that installs every sticker at once. You can also share a pack you already use by opening a sticker, tapping the three dots, and choosing the share option.

Animated Telegram stickers

Animated Telegram stickers use the TGS format, a compressed Lottie animation: 512×512, up to 64 KB, 30 fps, about 10 seconds max. Because TGS is a vector format, you cannot export it from a normal video — you need an animation tool that outputs Lottie and a TGS converter. The @Stickers bot uploads animated stickers with the /newanimated command instead of /newpack.

Heads up: animated Telegram stickers are noticeably more work than static ones. If you are just starting, make a static PNG pack first — it covers the vast majority of uses.

Use the same PNG for WhatsApp too

Because the 512×512 transparent PNG is also what WhatsApp expects (just wrapped in WebP), you can reuse every sticker. Send the PNG straight to the @Stickers bot for Telegram, and for WhatsApp bundle it with a pack app that does the WebP conversion. See our sticker size guide for the cross-app specs.

Telegram sticker FAQ

What is the Telegram sticker size?▾

Telegram stickers are 512×512 pixels, with at least one side exactly 512. Static stickers are PNG with a transparent background and should be 512 KB or smaller. Animated stickers use the TGS format, up to 64 KB, 30 frames per second, and a maximum of about 10 seconds.

How do I make a Telegram sticker pack?▾

Open the @Stickers bot in Telegram, send /newpack, follow the prompts to name the pack, then send each 512×512 PNG and pick an emoji for it. When you have added at least one sticker, send /publish, choose a short name for the link, and the bot gives you a t.me/addstickings link to share.

Does each Telegram sticker need an emoji?▾

Yes. The @Stickers bot asks you to assign at least one emoji to every sticker when you upload it. The emoji is how Telegram matches a sticker to what you type, so pick one that represents the sticker's mood or subject. You can add several emojis per sticker.

Can I make animated Telegram stickers?▾

Yes. Telegram uses the TGS format (a compressed Lottie animation) for animated stickers: 512×512, up to 64 KB, 30 fps, roughly 10 seconds max. TGS files need a dedicated animation tool that exports Lottie and converts to TGS, so animated Telegram stickers are more involved than static ones.

How do I share a Telegram sticker pack?▾

After you /publish the pack in the @Stickers bot, it gives you a t.me/addstickers/YourPackName link. Send that link to anyone, or post it in a group; tapping it opens the pack and an Add Stickers button installs it instantly.

Can I use the same sticker for Telegram and WhatsApp?▾

Both use 512×512 pixels with a transparent background, so a single transparent PNG works for both. Telegram wants PNG (and TGS for animated); WhatsApp wants WebP. PNGs you make here can go to the @Stickers bot directly and to WhatsApp through a pack app.

Related Guides

Make a sticker for Telegram

Free, no sign up — exports a transparent 512×512 PNG.

Start Creating Stickers