XP Per Hour Calculator
Calculate experience points (XP) gained per hour by dividing the XP change over a measured time interval by the elapsed hours. Use it to optimize grinding routes, compare farm spots, or estimate time-to-next-level when planning long progression sessions.
Last updated: May 2026
Compare with similar
About this calculator
The formula is: XP per hour = (current XP − previous XP) ÷ (time in minutes / 60). The numerator captures total XP earned during the measurement window; dividing the time-in-minutes by 60 converts to hours, producing the per-hour rate. Edge cases: zero time produces division by zero; negative XP gain (rare but possible in some games with death penalties) produces negative XP/hr; very short measurement windows (under 5 minutes) produce unstable rates that don't reflect sustained farming. For reliable comparisons between farm methods, measure for at least 30 minutes ideally an hour, since RNG drops, mob spawn timers, and one-off bonus quests can swing short-window rates by 50%+. The metric is foundational in MMOs (WoW, FFXIV, ESO, RuneScape, Lost Ark), action RPGs (Path of Exile, Diablo, Last Epoch), and any game with grindable level progression. XP/hr varies enormously by game, character level, gear quality, and method: in WoW retail dungeon runs at level 60 typically yield 200K–800K XP/hr depending on dungeon and gear; OSRS Slayer training ranges 30K–80K XP/hr depending on monster; PoE blight maps farm 100M+ XP/hr at high levels. To convert XP/hr to time-to-level-up: time = (XP needed to next level) ÷ (XP/hr). At 500K XP/hr with 2M XP needed to next level, time = 4 hours. For optimization, compare XP/hr against gold/hr, drop rates, and personal enjoyment — pure XP/hr maximization often produces boring "optimal" routes that burn players out. Many top streamers and content creators publicly share XP/hr benchmarks for specific farms, which is your best data source for "what's achievable" relative to your own measurements.
How to use
Example 1 — Measuring a dungeon farm. Before starting Bloodforged Cathedral runs you have 8,500,000 XP. After 90 minutes of clearing you have 9,400,000 XP. Enter 9400000 for Current XP, 8500000 for Previous XP, and 90 for Time. Result: 600,000 XP per hour. Verify: (9,400,000 − 8,500,000) / (90/60) = 900,000 / 1.5 = 600,000 XP/hr. ✓ A 600K XP/hr rate is competitive for end-game dungeon farming in most MMOs. If you need 5M XP to reach the next level, you'll need about 8.3 hours of this farm to ding. Example 2 — Short OSRS Slayer test. You measured Slayer XP at the start of a task: 7,432,100 XP. After 25 minutes of killing your assigned monsters, you have 7,475,900 XP. Enter 7475900, 7432100, and 25. Result: 105,120 XP/hr. Verify: (7,475,900 − 7,432,100) / (25/60) = 43,800 / 0.4167 ≈ 105,120 XP/hr. ✓ A solid 100K+ Slayer XP/hr is good for many tasks, though some elite slayer monsters (Demonic gorillas, Smoke Devils with optimized setups) can exceed 130K+/hr. Note that 25 minutes is short — the rate may be skewed by particularly good or bad mob density during that window.
Frequently asked questions
How long should I measure to get an accurate XP/hr rate?
At least 30 minutes for a stable measurement, ideally a full hour. Shorter windows are dominated by variance: RNG mob drops, rare-spawn timing, group composition, one-off bonus objectives, dungeon-cleared timing, and personal execution all affect short-window rates by 30–50%+. For comparing two farm methods or optimizing a build, run each for at least an hour and compare; for "current performance" snapshots during a streaming session or screenshot purposes, even 15 minutes works as a directional estimate. For methods that depend on RNG drops (rare boss spawns, quest item completions), measurement windows should be much longer — 3–5 hours is typical for stat-grade testing of low-probability farms. Top theorycrafters in games like Path of Exile publish XP/hr benchmarks based on 10+ hours of measurement at maximum gear, which is what you should treat as the "achievable upper bound" and your own measurements as relative to that ceiling.
How do I find the best XP/hr farm in my game?
Several methods, in order of reliability: (1) Wiki/community-curated tier lists — sites like OSRS Wiki, Wowhead, Maxroll, Icy-Veins, and game-specific theorycrafting forums maintain ranked XP/hr farm lists with assumptions about gear, build, and method. (2) Top streamer / content creator videos — they often test new farm methods with full-effort optimization and publish XP/hr results. (3) Personal measurement of multiple methods over 30+ minutes each, comparing your results across methods. (4) In-game community recommendations (guilds, Discord servers, Reddit). Be cautious of recommendations from random players who may quote theoretical or fully-optimized rates that you can't achieve with your gear and skill level. The "best" farm depends on your level, gear quality, available consumables, group composition, and personal preference — chasing the theoretical max often requires extensive setup costs that aren't worth it for casual sessions.
Should I optimize for XP/hr or for fun?
Both, depending on your goal. If you're trying to reach max level for end-game content or competitive purposes, optimizing XP/hr can save dozens or hundreds of hours over a leveling journey. If you're playing for enjoyment, pure XP/hr optimization often produces boring repetitive farms that burn players out — many MMO players who burned out on "optimal" leveling report that the path that maximizes XP/hr is rarely the path that maximizes enjoyment. A reasonable middle ground: identify the 2–3 fastest farms in your level bracket, then choose the one that's tolerable rather than maximizing. Sub-optimal but enjoyable methods (questing in scenic zones, group dungeons with friends, exploration-based content) often produce 60–80% of theoretical maximum XP/hr while being much more sustainable mentally. The "fastest possible" path matters most when the destination is what you're playing for; the "most enjoyable acceptable" path matters most when the journey is the point.
What are the most common mistakes people make tracking XP/hr?
The biggest is measuring too short a window — 5–10 minute windows are noise, not signal. The second is not accounting for buff uptime (rested XP, party XP boost, daily bonus, double-XP weekend); these can double or triple actual rates and need to be normalized. The third is comparing methods at different character levels without recognizing that XP per mob scales differently than XP per level (higher levels often have flatter per-mob XP but exponentially higher level requirements). The fourth is chasing the "fastest" method from streamers without realizing the streamer has perfect gear, perfect timing, and consumable buffs you don't have. The fifth is forgetting that XP/hr alone doesn't capture value — gold/hr, drop rates, and reward currency matter for some farms more than XP. The sixth is over-grinding to max level then quitting because there's nothing left to do; many players who rushed to max level regret missing the journey content. Finally, RNG-heavy methods (rare-spawn farming, mob density variance) need much longer measurement windows than predictable methods.
When should I not use this calculator?
Skip it for games without traditional XP / level progression (most competitive PvP shooters, fighting games, racing games, MOBAs at the gameplay level even though accounts level up cosmetically). It is the wrong tool for games where progression is gear-based rather than XP-based (Diablo at end-game, where Paragon XP is uncapped but functionally meaningless beyond a certain point). Do not use it for measurement windows under 10 minutes — the result will be dominated by variance. It also doesn't apply to games with diminishing-returns XP (after a certain level, XP gain is intentionally throttled) or anti-grinding mechanics (rest-XP systems, level-capped daily rewards). For currency-grinding (gold/hr, currency/hr in PoE-like games), use a currency-rate-of-return calculator instead — XP and gold optimization are sometimes aligned but often diverge. And for power-leveling decisions (paying real money or exchanging items for boosts), compare against your time-value-of-money to decide whether the in-game time saved is worth the real-world cost.