svgtgs

How to create a Telegram sticker pack

6 min read · updated 2026-07-05

You have two ways to turn a folder of .tgs files into a shareable pack: the official @Stickers bot (manual, flexible) or an automated bot like @svgtgs_bot (fast, zero typing). Both produce a standard t.me/addstickers/… link.

Option A — @Stickers (official)

  1. Open @Stickers and send /newanimatedpack.
  2. Name the pack (this is the public title).
  3. Send your first .tgs file as a document, then reply with the emoji it should map to (e.g. 🚀). Repeat for each sticker.
  4. Send /publish, pick an icon (optional), and choose the short name — that becomes the t.me/addstickers/<shortname> link.

Option B — let the svgtgs bot do it

  1. Export from the converter with Send to Telegram, or send any SVG file straight to the bot — it converts on the spot.
  2. Tap Add to my pack under the sticker the bot returns. The first time, it creates your personal pack and replies with the share link; after that it appends.

Bot-created packs are named …_by_svgtgs_bot per Telegram’s rules — the pack title, artwork, and ordering stay fully yours, and you can manage the pack later from @Stickers with /packstats or /ordersticker.

Emoji mapping tips

Questions

How many stickers can a pack hold?

Animated and video packs hold up to 50 stickers; static packs up to 120. You can add and remove stickers after the pack is published.

Can a bot create a sticker pack for me?

Yes — bots create packs via the Bot API (createNewStickerSet). Packs created by a bot get a t.me/addstickers link like any other pack; the pack name ends with _by_<botname>.

Ready to try it?

The converter is free and runs entirely in your browser.

Convert an SVG now

Keep reading