Character Level Calculator

Instantly find your RPG character level from XP — D&D 5e, Pathfinder 2e and OSE.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The character level calculator covers every XP threshold from Level 1 to Level 20 across three of the most played tabletop RPG rulesets: D&D 5th Edition, Pathfinder 2nd Edition, and Old-School Essentials (the modern reprint of B/X Dungeons and Dragons). Whether you are checking your current level mid-session, planning how many sessions it will take to reach your next milestone, or comparing the progression curves of different systems, this tool gives you instant, formula-accurate answers in your browser with no account, no ads and no data uploaded anywhere.

How it works

The tool stores the official XP-to-level tables verbatim from each rulebook and uses a simple lookup: given a total XP value, it finds the highest level whose threshold is less than or equal to that value. Progress within the current level is calculated as:

Progress (%) = (XP earned since level start) / (XP needed for next level) × 100

For D&D 5e the calculator also surfaces the proficiency bonus (which rises from +2 at Level 1 to +6 at Level 17) and the full-caster spell slot table (Wizard, Cleric, Druid, Bard, Sorcerer — from the Player’s Handbook) so you can confirm your slots match your level. The encounter difficulty thresholds (Easy / Medium / Hard / Deadly per character) are drawn from the Dungeon Master’s Guide p. 82.

XP systems at a glance

SystemLevelsXP for Level 2Max XP needed
D&D 5e1–20300355,000
Pathfinder 2e1–201,00019,000 (cumulative)
OSE Fighter1–142,000840,000
OSE Thief1–141,200760,000
OSE Cleric1–141,500700,000
OSE Magic-User1–142,5001,050,000

Note that Pathfinder 2e resets XP to zero each level whereas D&D 5e and OSE use a running cumulative total.

Worked example

A D&D 5e party has just finished a dungeon. The wizard has a running total of 17,500 XP.

  1. The threshold for Level 7 is 23,000 XP; for Level 6 it is 14,000 XP. Since 17,500 is between those two values the wizard is Level 6.
  2. XP into this level: 17,500 - 14,000 = 3,500 XP.
  3. XP needed for Level 7: 23,000 - 14,000 = 9,000 XP for the full level; 23,000 - 17,500 = 5,500 XP still needed.
  4. Progress: 3,500 / 9,000 = 38.9% of the way through Level 6.
  5. Proficiency bonus: +3 (Levels 5–8).
  6. Full-caster spell slots: 4×1st, 3×2nd, 3×3rd slots.

For the session planner: if the party earns roughly 1,200 XP per session, it will take ceil(5,500 / 1,200) = 5 sessions to reach Level 7.

Formula note

The level lookup is a direct table query — there is no approximation formula. Progressions like Pathfinder 2e’s flat 1,000 XP per level can be expressed as:

Level = floor(cumulativeXP / 1,000) + 1 (capped at 20)

D&D 5e’s irregular table does not reduce to a closed form; each threshold must be stored explicitly, which the calculator does for all 20 levels. Progress within a level always uses the linear interpolation formula above.

Ad placeholder (rectangle)