Skip to content
Snaplytics Tools

Telegram Sticker Maker

Turn any photo into a Telegram sticker — background cut away, white outline, caption — at Telegram’s 512 px, ready for the @Stickers bot. Runs in your browser; nothing is uploaded.

No photo?

How it works

How to make Telegram stickers from a photo?

  1. Drop a photo

    A person, a pet, a face pulling an expression — anything with a clear subject. The background is cut away on your device; the first time, the cut-out model downloads once (about 44 MB).

  2. Make it look like a sticker

    A white die-cut outline, a soft shadow, and a caption in meme-style letters. Or keep the photo whole in a circle or a rounded square. No photo at all? Make a text sticker.

  3. Check it in a chat

    The preview shows the sticker as Telegram sends it — no bubble, the time in a pill over its corner — on the day or the night theme.

  4. Download it and add it to Telegram

    The PNG or WEBP is already the size Telegram asks for: one side exactly 512 px, and usually under 512 KB — the WEBP is always compressed to fit. Send it to the @Stickers bot, below, to start a pack.

Adding it

How to make a sticker pack on Telegram

Packs are made with Telegram’s own bot, @Stickers, on any device — it opens as a mini app, and every step also works by typing its command. Desktop is easiest when the files are on your computer:

/newpackOpen @Stickers, Telegram’s own bot, and send /newpack. Pick Static stickers if it asks for the type, then send the pack’s title — what people see, up to 64 characters.
The stickerSend the PNG or WEBP as a file, not as a photo — a photo is compressed to a JPG and the transparency is lost. On a phone that is the paper clip → File; on Telegram Desktop, untick Compress images.
An emojiSend one or more emoji that say what the sticker means — it is what the sticker is suggested for when someone types that emoji. Then the next sticker, and its emoji, up to 120 in a pack.
/publishWhen the last sticker is in, send /publish. The bot asks for an icon: send the 100×100 pack icon from here, or /skip and the first sticker is used.
Short nameLast, a short name for the link: the pack lives at t.me/addstickers/<name>, and anyone with the link can add it. Add more later with /addsticker.

The short name is the pack’s address: English letters, digits and underscores, starting with a letter, no double underscores, at most 64 characters, and not already taken. The title can be changed later; the short name cannot.

The other way

Telegram’s own Sticker Editor, and how this compares

Telegram can make a sticker from a photo by itself now. If you are on your phone and want one sticker for one chat, it is the quickest route. This page is for the rest:

Telegram’s Sticker EditorOn iPhone and Android, open the sticker panel in any chat and tap the + to turn a photo into a sticker: one tap cuts out the subject, with an outline, text and drawing. It can start a pack too, and every pack gets a t.me link.
This pageThe same idea in a browser, on a computer as well as a phone — and files you keep: exact-size PNG and WEBP for the @Stickers bot, a square that also works on WhatsApp, the 100×100 emoji and pack icon, meme captions and text-only stickers.

The rules

Telegram sticker size and format

WhatRuleWorth knowing
Size512 px sideOne side exactly 512 px, the other 512 or less — no square needed. The trimmed download is this; the square one is 512 × 512.
MarginNoneTelegram asks for none, unlike WhatsApp’s 16 px. Trimming to the subject makes it as big as it can be in a chat.
FormatPNG or WEBPWith a transparent background. Send it to the bot as a file so it is not turned into a JPG.
File sizeUp to 512 KBPer static sticker. The PNG is usually well under; the WEBP is compressed to fit if not.
Custom emoji100 × 100 pxExactly. Anyone can make an emoji pack; using custom emoji in messages needs Premium.
Pack icon100 × 100 pxPNG or WEBP. The Bot API allows up to 128 KB, the @Stickers bot has asked for 32 KB — the WEBP stays under both; a browser that cannot write WEBP saves a PNG that may pass 32 KB.
Video stickerWEBM, VP9512 px side, up to 3 seconds and 30 FPS, under 256 KB, no sound, looped. Not made here yet.
Animated stickerTGSTelegram’s Lottie vector format: 512 × 512, 3 seconds, 60 FPS, 64 KB — made in After Effects.
Pack sizeUp to 120Stickers per pack; up to 200 in a custom emoji pack. Each sticker needs at least one emoji.

Making the same sticker for WhatsApp? The WhatsApp Sticker Maker fits it to WhatsApp’s rules. Just want the subject on a transparent background at full size? Remove the background from the whole photo. And for a joke that needs the whole conversation, mock up the Telegram chat itself.

Questions

Frequently asked questions

How do I make Telegram stickers from a photo?

Drop the photo here: the background is cut away automatically, and you can add a white outline, a shadow and a caption. Download the PNG — already one side 512 px, and usually under 512 KB; take the WEBP if the note says it is over — and send it to the @Stickers bot as a file after /newpack. The photo never leaves your device.

How do I make a sticker pack on Telegram?

In the @Stickers bot: /newpack, the pack’s title, then each sticker as a PNG or WEBP file followed by its emoji. Send /publish when done, add a 100×100 icon or /skip, and choose a short name — the pack is then at t.me/addstickers/ and that name, ready to share.

What size is a Telegram sticker?

One side exactly 512 pixels and the other 512 or less, as a PNG or WEBP with a transparent background, up to 512 KB. It does not have to be square and needs no margin. Custom emoji and the pack icon are 100×100.

Can I make stickers inside the Telegram app?

Yes — since April 2024, Telegram on iPhone and Android has a Sticker Editor: open the sticker panel in a chat and tap the +. It cuts out the subject, adds an outline and text, and can make a pack. This page does the same in a browser, on a computer too, and gives you the exact-size files to keep, reuse on WhatsApp or upload to @Stickers.

What are the rules for a sticker pack’s short name?

English letters, digits and underscores only, starting with a letter, with no two underscores in a row and at most 64 characters. It becomes the link t.me/addstickers/ followed by the name, so it has to be one nobody else has taken. Packs made by other bots end in _by_ and the bot’s username.

Can I make animated or video Telegram stickers here?

Not yet — this makes still stickers. Video stickers are WEBM files encoded with VP9: one side 512 px, up to 3 seconds and 30 frames a second, under 256 KB, with no sound. Animated stickers are Telegram’s TGS vector format, made in After Effects with the Bodymovin-TG plugin.

Can I move Telegram stickers to WhatsApp?

Not with this page — a Telegram-to-WhatsApp converter is a separate tool. A sticker you make yourself can go to both: choose the Square canvas here, which is also WhatsApp’s 512×512 with its 16 px margin, or make the WhatsApp version in the WhatsApp Sticker Maker.

How do I make a custom emoji pack?

Download the 100×100 Emoji, send /newemojipack to @Stickers, then send the file and its emoji the same way as a sticker. Anyone can make one; using custom emoji in messages needs Telegram Premium.

Are my photos uploaded?

No. The cut-out model runs in your browser and the sticker is drawn on this page. Nothing is sent to us or anyone else — the only upload is the one you make to Telegram yourself.