stickit / custom-emoji

Custom emoji maker, free

Build custom emoji for Telegram and Discord. Telegram packs hold up to 200 emoji per pack — both static (100×100 WebP) and animated (TGS). SticKit publishes both from the same source so the pack matches the regular sticker version.

What's inside

  • +200 custom emoji per Telegram pack — twice the regular-sticker cap
  • +Telegram TGS or 100×100 WebP, your choice
  • +Animated emoji play in messages and reactions
  • +200,000+ icons + 236 fonts as starting points
  • +Discord emoji slots respect server boost level
  • +Free, no signup, no watermark

How it works

  1. 1

    Sketch the symbol

    Type a phrase, drop a photo, or pull an icon from the 200K+ library. Custom emoji read tiny so we lock proportions for legibility.

  2. 2

    Pick animated or static

    Animated emoji play in chat reactions; static emoji are lighter on bandwidth. SticKit packs both formats from the same source.

  3. 3

    Group into a pack

    Up to 200 emoji per Telegram pack. Discord servers add emoji one at a time via Server Settings → Emoji.

  4. 4

    Publish

    Telegram: one-click `t.me/addemoji/<name>` install link. Discord: download PNG / GIF and upload via Server Settings.

Format specs

Telegram (static)WebP · 100×100 · ≤64 KB
Telegram (animated)TGS · 100×100 or 512×512 · ≤64 KB
Discord (static)PNG · ≤256 KB
Discord (animated)GIF · ≤256 KB

FAQ

How are custom emoji different from stickers in Telegram?

Stickers display large, one per message; you tap to send. Custom emoji are inline in messages, captions, and reactions — they wear like text characters. Packs hold 120 stickers but 200 emoji.

Can I use the same source for both?

Yes — SticKit publishes a regular pack (`t.me/addstickers/...`) and an emoji pack (`t.me/addemoji/...`) from one editor session. Most of our marketplace packs ship both.

Why do animated emoji look better than the 100×100 static ones?

Animated emoji are TGS — vector. They stay sharp at any chat-render size. 100×100 raster blurs when Telegram upscales it for keyboard preview. We default to TGS for that reason.

Related

Ready to make one?

Editor opens in your browser, no signup. First sticker in under a minute.

Open the editor