TinyFile TinyFile
Open in Telegram
Features Pricing Mini App Video Compressor Guide FAQ Open in Telegram

Telegram Custom Emoji Maker

Video, GIF, picture 100×100 emoji 200 per pack Free weekly pool

TinyFile is a Telegram bot that turns your video, GIF or picture into a custom Telegram emoji: it crops it to a 100×100 square, keeps the first 3 seconds of a clip – then adds the emoji to an emoji pack it builds for you.

Open in Telegram How it works

How to make custom emoji in Telegram

Three steps inside a Telegram chat – no editor needed.

1

Tap Emoji

Start @tinyfile_bot in Telegram and tap Emoji in the main menu.

2

Send a clip or a picture

A video or GIF up to 20 MB becomes an animated emoji; a photo, a PNG, JPG or WEBP file or a static sticker becomes a static one.

3

Get it in your pack

The bot makes a 100×100 emoji, adds it to your emoji pack and confirms with a counter like 12/200.

Your emoji pack, built and filled by the bot

Every emoji lands in a pack of your own, without a single trip to @Stickers.

Name it or skip

Tap New emoji pack and send a name – it becomes both the title and the link. Tap Skip and the bot picks a name itself.

Animated and static together

Emoji from clips and emoji from pictures sit side by side in the same pack.

200 emoji, then a new pack

A pack holds up to 200 emoji. When it fills up, the bot starts the next one on its own.

Copy any pack into emoji

Tap Copy emoji pack and send a link to a sticker pack or an emoji pack. Each item is resized to emoji and copied in; animated .tgs ones are skipped.

Share it with one link

Every pack gets its own t.me/addemoji/… link – post it in a channel or send it to friends.

Rounded, square or circle

The shape buttons from video stickers work here too: rounded corners by default, a square or a circle.

Telegram custom emoji requirements – and what the bot does

Telegram takes custom emoji in one strict size. You send an ordinary clip or picture; the bot takes care of every line below.

TelegramTinyFile
SizeExactly 100×100 pxCrops the center square and scales it to 100×100
AnimatedWebM, VP9 codecEncodes every clip to VP9 WebM
LengthUp to 3 secondsKeeps the first 3 seconds of the clip
File weightUp to 256 KBFits the emoji into 256 KB
Frame rateUp to 30 fpsCaps the clip at 30 fps
SoundNoneRemoves the audio track
StaticPNG or WEBPTurns a photo, a file or a static sticker into WEBP

Transparent backgrounds stay transparent when you send the source as a file: a WEBM with alpha, a MOV in ProRes 4444, a GIF or a PNG. A 1:1 source works best – other ratios are cropped to the center.

What's free and what isn't

Emoji run on the same free weekly pool as stickers, compression and conversion – 50 operations a week.

WhatCost
Emoji from a video, GIF or pictureFree, from the weekly pool
Emoji past the pool in a week1 credit each
Emoji packs, 200 emoji eachFree, unlimited
Copying a pack into emojiFree

The pool resets every Monday at 00:00 UTC; past it, each operation costs 1 credit from your balance. If an emoji fails, the charge is returned.

Frequently asked questions

How do I make a custom emoji in Telegram?

Open @tinyfile_bot, tap Emoji and send a video, a GIF or a picture. The bot turns it into a 100×100 custom emoji, adds it to your emoji pack and replies with the pack link.

Can I make an emoji from a video or a GIF?

Yes. Send a video or a GIF up to 20 MB: the bot keeps the first 3 seconds, drops the sound and makes an animated emoji. Longer clips are trimmed – 3 seconds is Telegram's limit for emoji.

Can I make an emoji from a photo or a sticker?

Yes. A photo, a PNG, JPG or WEBP file or a static sticker becomes a static emoji. Video and animated stickers don't convert – send the original clip as a video or GIF instead.

How do I keep the background transparent?

Send the source as a file, not as a photo or a video: a WEBM with alpha, a MOV in ProRes 4444, a GIF or a PNG. The transparent areas stay transparent in the emoji.

How many emoji fit in one pack?

Up to 200, animated and static mixed. When a pack is full, the bot starts the next one on its own.

Can I turn a sticker pack into an emoji pack?

Yes. Tap Copy emoji pack and send a link to any sticker pack or emoji pack – or a sticker or emoji from it. Every item is resized to emoji and copied into your emoji pack; animated .tgs stickers are skipped.

Are custom emoji free?

They draw from the free weekly pool – 50 operations shared with stickers, compression and conversion. Past it, each emoji costs 1 credit. Emoji packs and copying are free (see what's free).

What's the difference between a sticker and a custom emoji?

A sticker is a big 512×512 picture sent on its own. A custom emoji is a small 100×100 one that sits inside a line of text, like a regular emoji. A sticker pack holds 120 items, an emoji pack 200. For stickers, see video to Telegram sticker.

Make your first custom emoji

Send a clip or a picture – get an emoji in your own pack

Open @tinyfile_bot