Calculators
Free · No sign-up

Discord Level Calculator: XP & Messages per Level

How many messages to level 10, 50 or 100? Get the exact numbers for your server.

1. Your goal

Everyone starts at level 1.

2. Your server's XP settings

The same two settings as the Levels plugin. Defaults: 1 XP per message, 10 second cooldown.

A member earns XP for at most one message per cooldown, so faster chatting does not level faster.

Level 1 → 10

XP needed
530
Messages
530
Least chat time
1 h 29 min
Level XP for this level Total XP Messages
2101010
550130130
10100530530
202002,0802,080
303004,6304,630
5050012,73012,730
7575028,48028,480
1001,00050,48050,480

Coming from MEE6?

See where the same amount of chatting lands on Echo's gentler curve.

MEE6 level 20 takes about 1,193 messages (23,850 XP at ~20 XP a message). With your settings above, those messages make a member level 15 on Echo.

An estimate: MEE6 gives a random 15–25 XP per message, at most once a minute.

Do this automatically

Let Echo handle it with Levels

Members earn XP as they chat, get a level-up announcement and are handed reward roles at the levels you choose.

  • Free to start
  • Set up in about a minute
  • No credit card
See the Levels plugin

Frequently asked questions

How does Echo calculate levels?

Every member starts at level 1. Level 2 takes 10 XP, and each level after that takes 10 times the current level plus 10 XP, so level 10 takes 530 XP in total. With the default 1 XP per message, that is 530 messages.

Why does the calculator show a least chat time?

Members only earn XP for one message per cooldown, 10 seconds by default. The least chat time is the messages needed multiplied by the cooldown: it is the fastest anyone can get there.

How does a MEE6 level compare?

MEE6 needs 5 × level² + 50 × level + 100 XP per level and gives about 20 XP per message once a minute. The calculator converts a MEE6 level into messages and shows the Echo level the same chatting would reach.

Can I reward members for reaching a level?

Yes. The Levels plugin can give members a role when they reach a level you choose and announce every level-up in a channel.