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.
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.
/emojistats top days: 30

/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.
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.
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.
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.
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.
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.
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.
BotGG counts every use of your own custom emojis from then on. Other servers’ emojis, bots and webhooks are ignored.
Use /emojistats top, /emojistats unused and /emojistats emoji in Discord, or open the Overview, Emojis and Clean-up tabs in the console.
Protect the emojis you want to keep forever and remove the ones nobody uses yourself. BotGG never deletes emojis on its own.
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 emojiGenerated 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 emojiTurn on Emoji Analytics in BotGG and use /emojistats top, or open the console for charts and a full table.
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.
No. It only adds to a per-emoji daily total. No message text, message IDs, channel IDs or member IDs are stored.
No. Emoji Analytics only suggests. Deleting an emoji is always your decision, in Discord’s server settings.
Add BotGG for free, then switch features on in the web console.