XP, kills and rested

WoW Forever leveling calculator

Plan remaining XP, mob kills, rested XP and a time range at your own pace.

Levels 1 to 60Data updated 2 Nov 2026Build 1.60.1.70707Same curve as Classic
You need 4,084,700 more XP and 16,342 kills to reach level 60.Enter session XP and minutes for a time range.

1Your character

Import from game

Run each line in order, then copy the selected text from the game.

    2Mobs

    Mob level compared with yours

    3Rested XP

    Pool capped at 600 XP for this level.

    4Your pace

    Your path to level 60

    You need 4,084,700 more XP to reach level 60: 16,342 kills of mobs at your chosen level offset.

    XP required per level

    Current: level 1Target: level 60
    Level 1: 400 XP
    Level 2: 900 XP
    Level 3: 1,400 XP
    Level 4: 2,100 XP
    Level 5: 2,800 XP
    Level 6: 3,600 XP
    Level 7: 4,500 XP
    Level 8: 5,400 XP
    Level 9: 6,500 XP
    Level 10: 7,600 XP
    Level 11: 8,800 XP
    Level 12: 10,100 XP
    Level 13: 11,400 XP
    Level 14: 12,900 XP
    Level 15: 14,400 XP
    Level 16: 16,000 XP
    Level 17: 17,700 XP
    Level 18: 19,400 XP
    Level 19: 21,300 XP
    Level 20: 23,200 XP
    Level 21: 25,200 XP
    Level 22: 27,300 XP
    Level 23: 29,400 XP
    Level 24: 31,700 XP
    Level 25: 34,000 XP
    Level 26: 36,400 XP
    Level 27: 38,900 XP
    Level 28: 41,400 XP
    Level 29: 44,300 XP
    Level 30: 47,400 XP
    Level 31: 50,800 XP
    Level 32: 54,500 XP
    Level 33: 58,600 XP
    Level 34: 62,800 XP
    Level 35: 67,100 XP
    Level 36: 71,600 XP
    Level 37: 76,100 XP
    Level 38: 80,800 XP
    Level 39: 85,700 XP
    Level 40: 90,700 XP
    Level 41: 95,800 XP
    Level 42: 101,000 XP
    Level 43: 106,300 XP
    Level 44: 111,800 XP
    Level 45: 117,500 XP
    Level 46: 123,200 XP
    Level 47: 129,100 XP
    Level 48: 135,100 XP
    Level 49: 141,200 XP
    Level 50: 147,500 XP
    Level 51: 153,900 XP
    Level 52: 160,400 XP
    Level 53: 167,100 XP
    Level 54: 173,900 XP
    Level 55: 180,800 XP
    Level 56: 187,900 XP
    Level 57: 195,000 XP
    Level 58: 202,300 XP
    Level 59: 209,800 XP
    XP to go
    4,084,700
    Kills
    16,342
    Kills with rested
    16,342
    Rested saves
    0
    Time range
    Add your pace
    Levels to go
    59

    Per-level kill breakdown
    LevelNormalRested
    188
    21717
    32323
    43333
    54040
    64848
    75656
    86464
    97272
    108080
    118888
    129696
    13104104
    14112112
    15120120
    16128128
    17136136
    18144144
    19152152
    20160160
    21168168
    22176176
    23184184
    24192192
    25200200
    26208208
    27216216
    28224224
    29233233
    30243243
    31254254
    32266266
    33279279
    34292292
    35305305
    36319319
    37330330
    38344344
    39357357
    40371371
    41383383
    42396396
    43409409
    44422422
    45435435
    46448448
    47461461
    48474474
    49487487
    50500500
    51513513
    52526526
    53539539
    54552552
    55565565
    56578578
    57591591
    58604604
    59617617

    Time estimate

    Enter XP and minutes from a recent session to see your time range.

    Mob color at your current level: yellow

    1 to 3Forest prowler: yellow4 to 5Forest prowler: orange6 and upForest prowler: red
    Compare this plan across versions

    Data updated 2 Nov 2026. Build 1.60.1.70707.

    Import your Forever character

    Open Import from game in Your character. Copy each command into game chat in order, then copy the selected export from the box in the center of your game screen. Paste it into Character export here. Press Escape in game to close the box. No addon is required. The commands read your character and open a copy box.

    The short export uses two commands and fills your level, current XP, rested XP, race and class. Your target stays at your chosen level, or moves up to your current level if you have passed it. For Forever, the current leveling plan supports levels 1 to 60. The import switches rested input to the pool from your character, so previously entered rest hours are not counted again.

    Enable Include talents, skills and completed quests for the full export. This takes six short commands. Open your skill window and expand its categories first so your profession ranks are included. The full export keeps every available talent rank, visible skill rank and completed quest for reuse. These do not change the leveling calculation. A missing category means it was not available, rather than that your character has none.

    Your export stays in this browser. Use saved character restores it to a plan, and Clear saved character removes the saved copy. Shared plan links contain the calculator inputs, including race and class, but do not include talents, skills or completed quests. Import again after leveling or spending rested XP. A different game build is shown beside the imported result; the calculator continues to use build 1.60.1.70707.

    How much XP each level needs

    From level 1 to 60, WoW Forever requires 4,084,700 XP. The cumulative column is the XP earned from level 1 through the end of that row. Subtract XP already in your current bar to plan a shorter route.

    Levels 1 to 10
    LevelXP to nextCumulative XP
    1400400
    29001,300
    31,4002,700
    42,1004,800
    52,8007,600
    63,60011,200
    74,50015,700
    85,40021,100
    96,50027,600
    107,60035,200
    Levels 11 to 20
    LevelXP to nextCumulative XP
    118,80044,000
    1210,10054,100
    1311,40065,500
    1412,90078,400
    1514,40092,800
    1616,000108,800
    1717,700126,500
    1819,400145,900
    1921,300167,200
    2023,200190,400
    Levels 21 to 30
    LevelXP to nextCumulative XP
    2125,200215,600
    2227,300242,900
    2329,400272,300
    2431,700304,000
    2534,000338,000
    2636,400374,400
    2738,900413,300
    2841,400454,700
    2944,300499,000
    3047,400546,400
    Levels 31 to 40
    LevelXP to nextCumulative XP
    3150,800597,200
    3254,500651,700
    3358,600710,300
    3462,800773,100
    3567,100840,200
    3671,600911,800
    3776,100987,900
    3880,8001,068,700
    3985,7001,154,400
    4090,7001,245,100
    Levels 41 to 50
    LevelXP to nextCumulative XP
    4195,8001,340,900
    42101,0001,441,900
    43106,3001,548,200
    44111,8001,660,000
    45117,5001,777,500
    46123,2001,900,700
    47129,1002,029,800
    48135,1002,164,900
    49141,2002,306,100
    50147,5002,453,600
    Levels 51 to 59
    LevelXP to nextCumulative XP
    51153,9002,607,500
    52160,4002,767,900
    53167,1002,935,000
    54173,9003,108,900
    55180,8003,289,700
    56187,9003,477,600
    57195,0003,672,600
    58202,3003,874,900
    59209,8004,084,700

    How mob XP works

    Same-level XP starts at your level multiplied by 5, plus 45 in Azeroth. A higher mob adds 5% per level, capped at a difference of 4. Lower mobs use the zero-difference divisor for your level. Gray mobs give no XP. Elites multiply the result by 2; rounding happens after multipliers.

    At level 10, a same-level Azeroth mob gives 95 XP. An elite of the same level gives 190 XP.

    At level 30, a mob one level higher gives 205 XP in Azeroth. A mob one level lower gives 179 XP. The calculator moves the chosen offset with you each time you level and carries extra kill XP into the next bar.

    Zero-difference divisors
    Character levelDivisor
    1 to 75
    8 to 96
    10 to 117
    12 to 158
    16 to 199
    20 to 2911
    30 to 3912
    40 to 4413
    45 to 4914
    50 to 5415
    55 to 5916

    For a lower mob that is still green or yellow, multiply the base by one minus the level difference divided by this divisor. Group bonuses and unconfirmed dungeon elite modifiers are excluded.

    Rested XP: earning and spending a pool

    Resting in an inn or capital earns 5% of your current level requirement per 8 hours. Logging out elsewhere earns one quarter of that rate. The cap is 150%, reached after 240 inn hours. Quest and exploration XP do not spend this pool.

    Rested kills consume rested equal to the total XP gained on a rested kill. A full pool therefore supplies half its value as bonus XP. The final partially rested kill uses the remaining pool proportionally. The resting calculation assumes you stay at the selected level while resting.

    LevelFull poolBonus XP value
    1011,4005,700
    3071,10035,550
    50221,250110,625

    How the time estimate works

    Measure my pace divides your session XP by minutes played, then converts it to XP per hour. Remaining XP divided by that rate gives the center of an estimated range, with 20% less and 20% more time. Travel, hearth cooldowns, zone changes and interruptions can change your pace.

    If your session was mostly killing without rested, enable the rested adjustment. It scales time by the ratio of rested kills to normal kills. Leave it off for questing or an already-rested session so the same bonus is not counted twice.

    Kill math multiplies the simulated kills by your seconds per kill, including travel and downtime. The estimated range always uses 30 to 70 seconds per kill; the selected pace is marked inside the range. This is a grinding estimate. Measure a session for questing.

    Forever uses the Classic curve

    The level requirements match Classic Era, totaling 4,084,700 XP. Dungeon creature XP is lower and dungeon quest XP is higher than Classic. Their exact multipliers have not been published. This tool uses outdoor mob formulas and cannot turn those dungeon changes into a reliable speed estimate.