Automation & utility

Discord emoji stats: find your most used and unused custom emojis

Emoji slots are limited, and half of them are often taken by emojis nobody remembers. Emoji Analytics counts every use of your server’s custom emojis, typed in messages and added as reactions, and shows the top emojis, the unused ones and how full your emoji slots are. Free up space with confidence, then fill it with emojis people love.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
generalDiscord preview

LeoToday at 20:14

/emojistats top days: 30

BotGGBOTToday at 20:16

Top emojis · last 30 days
1. :pepehype: ██████████ 1,284
2. :catjam: ███████░░░ 902
3. :kekw: ██████░░░░ 811
4. :gg: ████░░░░░░ 530
5. :blobheart: ███░░░░░░░ 402
The top emojis of the last 30 days

What you get

Top emojis at a glance

/emojistats top posts the ten most used emojis for the last 7, 30, 90 or 365 days with bars. The console adds a daily chart and a table of every emoji.

Clean-up suggestions

Emojis nobody used in the window you choose are listed as candidates to remove, least used first. Brand-new and protected emojis are never suggested.

Slot usage by boost level

See how many static and animated slots you use out of what your boost level allows, so you know when there is room for a new set.

Messages and reactions

Count emojis typed in messages, added as reactions, or both. Each emoji counts once per message by default, or up to 20 times if you prefer.

Private by design

Only daily totals per emoji are stored: no message text, no message IDs, no member IDs. There is nothing per member to export or delete.

Milestones in Flows

Celebrate when an emoji reaches 100, 1,000 or 1 million uses with a Flow, or feed an emoji contest in Contests when it’s time to replace the losers.

How it works

  1. Turn on Emoji Analytics

    Open https://console.botgg.app, choose your server and switch on Emoji Analytics in the Analytics section. Pick what to count and any channels to ignore.

  2. Let it count

    BotGG counts every use of your own custom emojis from then on. Other servers’ emojis, bots and webhooks are ignored.

  3. Check the stats

    Use /emojistats top, /emojistats unused and /emojistats emoji in Discord, or open the Overview, Emojis and Clean-up tabs in the console.

  4. Clean up

    Protect the emojis you want to keep forever and remove the ones nobody uses yourself. BotGG never deletes emojis on its own.

Decide with data, not with a poll

A reaction counts once when it is added; removing it doesn’t take the count back. Emojis in messages are only visible with the Message Content intent; without it, Emoji Analytics still counts reactions, and the settings explain the difference. Threads follow their parent channel’s ignore setting.

Daily counts are kept for 400 days and all-time totals for as long as the feature lives on your server. You can reset all counters from the console at any time. Emoji Analytics is free on every plan.

  • /emojistats top: the ten most used emojis for a period
  • /emojistats unused: emojis nobody used recently
  • /emojistats emoji: messages, reactions, all-time uses and last use of one emoji

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/emojistatsEmoji Analytics: which custom emojis the server uses3 subcommands
  • /emojistats topdays?Most used custom emojis
  • /emojistats unusedEmojis nobody used recently
  • /emojistats emojiemojidays?Stats of one emoji

Commands

Frequently asked questions

How do I see emoji usage stats on Discord?

Turn on Emoji Analytics in BotGG and use /emojistats top, or open the console for charts and a full table.

Which emojis should I remove?

Run /emojistats unused or open the Clean-up tab: it lists emojis nobody used in your chosen window, least used first. Mark favourites as protected so they never show up there.

Does BotGG store our messages?

No. It only adds to a per-emoji daily total. No message text, message IDs, channel IDs or member IDs are stored.

Will BotGG delete emojis for me?

No. Emoji Analytics only suggests. Deleting an emoji is always your decision, in Discord’s server settings.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.