How to Save Telegram Custom Emoji
Telegram custom emoji look like characters inside a message, but technically they are backed by sticker objects. Depending on the emoji, the source can be static WEBP, animated TGS or video WEBM. StickerGet detects custom emoji in a message and offers formats that match the real source.
How does Telegram identify custom emoji?
The Telegram Bot API marks custom emoji entities with a custom_emoji_id. Bots can request the corresponding Sticker objects with getCustomEmojiStickers, which exposes the underlying sticker format and set information. StickerGet can therefore work with the actual asset instead of taking a screenshot of the message.
Save custom emoji in three steps
- 1
Forward or send a message containing the custom emoji to StickerGet.
- 2
Choose the detected emoji — or process all detected custom emoji together — and select an available output format.
- 3
Download the exported file or ZIP from the same Telegram chat.
Custom emoji downloader
Static, animated and video emoji
StickerGet does not pretend every emoji has the same source. Static emoji can be exported as image files, TGS emoji can be rendered to formats such as GIF or MP4, and WEBM emoji use the video conversion path. The available choices come from the detected source type.
Some custom emoji are marked by Telegram to be repainted to the surrounding text or interface color. StickerGet exports the source asset; it does not guess the theme color from another user's Telegram client, so an adaptive emoji may look different outside that context.
Questions
Can StickerGet detect more than one custom emoji in a message?
Yes. Multiple detected custom emoji can be processed together and returned as a ZIP.
Does it save a screenshot of the emoji?
No. StickerGet resolves the custom emoji to its Telegram Sticker object and works with the underlying file.
Can I save the whole custom emoji set?
When the emoji belongs to a set, StickerGet can offer the whole-set workflow as well as the single emoji.