OSRS Construction Calculator

Old School RuneScape · Skill Planner

OSRS XP Calculator

Any Skill, Any Level, in Seconds

Enter your current level or exact experience, set a target, and see what stands between the two. Works for all 23 skills, handles virtual levels to 126, and turns the gap into hours at your own rate.

  • 23 skills
  • Level ⇄ XP both ways
  • Full XP table
  • Virtual levels to 126

No login. Nothing leaves your browser.

Plan your next level

Choose your skill

Every skill shares one experience curve, so the table below never changes. The skill only labels your plan.

Your levels

Quick goals

Levels above 99 are virtual: the game caps every skill at 99, but the curve keeps going to 126 at 200,000,000 experience.

Your rate

Both are optional. Add a rate to get hours, add hours per day to get calendar days.

Your plan

Experience remaining
0

,

Current level
1
Target level
99
XP to next level
0
Levels to gain
0

Milestones left

Experience between where you are now and each common target.

    OSRS XP table

    Cumulative experience for every level from 2 to 126. Your current and target levels are highlighted.

    Level Total XP XP for this level XP from here
    2 83 83 ,
    3 174 91 ,
    4 276 102 ,
    5 388 112 ,
    6 512 124 ,
    7 650 138 ,
    8 801 151 ,
    9 969 168 ,
    10 1,154 185 ,
    11 1,358 204 ,
    12 1,584 226 ,
    13 1,833 249 ,
    14 2,107 274 ,
    15 2,411 304 ,
    16 2,746 335 ,
    17 3,115 369 ,
    18 3,523 408 ,
    19 3,973 450 ,
    20 4,470 497 ,
    21 5,018 548 ,
    22 5,624 606 ,
    23 6,291 667 ,
    24 7,028 737 ,
    25 7,842 814 ,
    26 8,740 898 ,
    27 9,730 990 ,
    28 10,824 1,094 ,
    29 12,031 1,207 ,
    30 13,363 1,332 ,
    31 14,833 1,470 ,
    32 16,456 1,623 ,
    33 18,247 1,791 ,
    34 20,224 1,977 ,
    35 22,406 2,182 ,
    36 24,815 2,409 ,
    37 27,473 2,658 ,
    38 30,408 2,935 ,
    39 33,648 3,240 ,
    40 37,224 3,576 ,
    41 41,171 3,947 ,
    42 45,529 4,358 ,
    43 50,339 4,810 ,
    44 55,649 5,310 ,
    45 61,512 5,863 ,
    46 67,983 6,471 ,
    47 75,127 7,144 ,
    48 83,014 7,887 ,
    49 91,721 8,707 ,
    50 101,333 9,612 ,
    51 111,945 10,612 ,
    52 123,660 11,715 ,
    53 136,594 12,934 ,
    54 150,872 14,278 ,
    55 166,636 15,764 ,
    56 184,040 17,404 ,
    57 203,254 19,214 ,
    58 224,466 21,212 ,
    59 247,886 23,420 ,
    60 273,742 25,856 ,
    61 302,288 28,546 ,
    62 333,804 31,516 ,
    63 368,599 34,795 ,
    64 407,015 38,416 ,
    65 449,428 42,413 ,
    66 496,254 46,826 ,
    67 547,953 51,699 ,
    68 605,032 57,079 ,
    69 668,051 63,019 ,
    70 737,627 69,576 ,
    71 814,445 76,818 ,
    72 899,257 84,812 ,
    73 992,895 93,638 ,
    74 1,096,278 103,383 ,
    75 1,210,421 114,143 ,
    76 1,336,443 126,022 ,
    77 1,475,581 139,138 ,
    78 1,629,200 153,619 ,
    79 1,798,808 169,608 ,
    80 1,986,068 187,260 ,
    81 2,192,818 206,750 ,
    82 2,421,087 228,269 ,
    83 2,673,114 252,027 ,
    84 2,951,373 278,259 ,
    85 3,258,594 307,221 ,
    86 3,597,792 339,198 ,
    87 3,972,294 374,502 ,
    88 4,385,776 413,482 ,
    89 4,842,295 456,519 ,
    90 5,346,332 504,037 ,
    91 5,902,831 556,499 ,
    92 6,517,253 614,422 ,
    93 7,195,629 678,376 ,
    94 7,944,614 748,985 ,
    95 8,771,558 826,944 ,
    96 9,684,577 913,019 ,
    97 10,692,629 1,008,052 ,
    98 11,805,606 1,112,977 ,
    99 13,034,431 1,228,825 ,
    100 virtual 14,391,160 1,356,729 ,
    101 virtual 15,889,109 1,497,949 ,
    102 virtual 17,542,976 1,653,867 ,
    103 virtual 19,368,992 1,826,016 ,
    104 virtual 21,385,073 2,016,081 ,
    105 virtual 23,611,006 2,225,933 ,
    106 virtual 26,068,632 2,457,626 ,
    107 virtual 28,782,069 2,713,437 ,
    108 virtual 31,777,943 2,995,874 ,
    109 virtual 35,085,654 3,307,711 ,
    110 virtual 38,737,661 3,652,007 ,
    111 virtual 42,769,801 4,032,140 ,
    112 virtual 47,221,641 4,451,840 ,
    113 virtual 52,136,869 4,915,228 ,
    114 virtual 57,563,718 5,426,849 ,
    115 virtual 63,555,443 5,991,725 ,
    116 virtual 70,170,840 6,615,397 ,
    117 virtual 77,474,828 7,303,988 ,
    118 virtual 85,539,082 8,064,254 ,
    119 virtual 94,442,737 8,903,655 ,
    120 virtual 104,273,167 9,830,430 ,
    121 virtual 115,126,838 10,853,671 ,
    122 virtual 127,110,260 11,983,422 ,
    123 virtual 140,341,028 13,230,768 ,
    124 virtual 154,948,977 14,607,949 ,
    125 virtual 171,077,457 16,128,480 ,
    126 virtual 188,884,740 17,807,283 ,

    The tool

    What Is the OSRS XP Calculator?

    The OSRS XP calculator turns a level and a goal into the exact experience, levels and hours between them. It reads either a level or a raw experience total, works out the gap, and prices that gap in time once you add an experience rate.

    Every skill in Old School RuneScape shares one experience curve. Level 40 is 37,224 experience in Attack, Farming and Runecraft alike. What changes between skills is the rate: Construction reaches a million experience per hour at level 77, while Agility rarely passes 60,000. The calculator separates those two things, so the level maths stays exact and the time estimate stays yours.

    Three inputs matter. Your current position is best given as raw experience rather than a level, because a level covers a wide band, level 74 runs from 1,096,278 to 1,210,420 experience. Your target can be a level, a milestone or a raw number. Your rate turns the answer from a quantity into a schedule.

    Who uses it

    Players planning a grind use it to sanity-check whether a goal fits the time they have. Ironman accounts use it to compare two methods before committing resources. Anyone chasing a max cape uses it to see which skill is actually the bottleneck.

    01

    Level and XP fields

    Four linked inputs. Type a level and the experience appears; paste an experience total and the level follows.

    02

    Quick goals

    One click for the next level, level 99, virtual 126 and the 200,000,000 experience cap.

    03

    Rate to schedule

    An experience-per-hour field turns the gap into hours, and hours per day turns hours into calendar days.

    04

    Live XP table

    Every level from 2 to 126 with its total, its cost and how far it sits from where you are now.

    Three steps

    How to Calculate OSRS XP

    Three inputs produce a finished plan. Each one updates the results as you type.

    Step 1: Pick your skill

    Choose from all 23 skills. The curve is identical for each, so the skill labels your plan rather than changing the maths. Members-only skills are marked, which matters for free-to-play accounts.

    Step 2: Set current and target

    Enter a level, or paste your exact experience from the hiscores for a precise answer. Set a target level, use a quick goal, or type a raw experience figure for a partial milestone.

    Step 3: Add your rate

    Enter the experience per hour you actually get, not the best-case figure from a guide. Add hours per day and the result becomes a date rather than a number.

    Formula

    OSRS XP Formula

    One equation defines every level in the game. Three more turn a level gap into a schedule.

    The OSRS experience formula is the running total of floor(i + 300 × 2^(i/7)) for every level i below your target, divided by four and rounded down. It is the same curve in all 23 skills, which is why 99 costs 13,034,431 experience whether you are cooking or thieving.

    The 2^(i/7) term is what makes the curve steep: every seven levels roughly doubles the cost of the next one. That single property produces the two facts worth memorising: level 92 is exactly half of a 99, and the last seven levels cost more than the first eighty-five.

    The calculator runs the formula rather than reading a stored table, so virtual levels past 99 stay exact all the way to level 126 at the 200,000,000 cap.

    OSRS Experience Formula
    XP(L) = ⌊ ∑ i + 300 × 2(i/7) ÷ 4 ⌋

    Every equation it runs

    1. 1. Experience for a level XP(L) = floor( Σ floor(i + 300 × 2^(i/7)) ÷ 4 ), i = 1…L−1
    2. 2. Experience remaining target XP − current XP
    3. 3. Levels to gain target level − current level
    4. 4. Hours XP remaining ÷ XP per hour
    5. 5. Calendar days hours ÷ hours played per day

    Worked example: 92 to 99

    At 330,000 experience per hour, three hours a day.

    Experience at 92 formula 6,517,253
    Experience at 99 formula 13,034,431
    Remaining 13,034,431 − 6,517,253 6,517,178
    Hours 6,517,178 ÷ 330,000 19.7h
    Days at 3h 19.7 ÷ 3 7 days

    Half a 99 sits at level 92. Reaching 92 and then reaching 99 from there cost the same experience, which is the single most useful fact the curve gives you.

    Why this one

    Why Choose Our XP Calculator

    Five things this does that a printed experience table cannot.

    Experience, not just levels

    Paste the exact total from your hiscores. Planning from a level throws away up to 114,000 experience of progress, because a single level spans a wide band.

    Virtual levels to 126

    The curve is computed, not stored, so levels 100 to 126 are exact rather than approximated. The 200,000,000 cap is one click away.

    A table that answers back

    Every row shows how far that level sits from where you are right now, and the rows between your current and target level are shaded.

    Your rate, not a guide's

    Enter the experience per hour you actually get. The tool never assumes a best-case rate on your behalf.

    Milestones you have not passed

    The panel lists only the levels still ahead of you, with the experience and hours each one needs.

    Nothing leaves the page

    No hiscores lookup, no username, no account. Every figure is worked out on your own device.

    More tools

    Every calculator on the site runs the same way: no account, no hiscores lookup, and every figure worked out in your own browser.

    Answers

    Frequently Asked Questions

    Common questions about experience, levels and the curve behind them.

    How much XP is 99 in OSRS?

    Level 99 takes 13,034,431 experience in every skill. The curve is identical across all 23 skills, so 99 Cooking and 99 Slayer cost the same experience, only the rate you earn it at changes.

    What is the XP formula in Old School RuneScape?

    Experience for a level is the running total of floor(L + 300 × 2^(L/7)) for every level below it, divided by four and rounded down. The calculator runs that formula rather than reading a hard-coded table, so virtual levels above 99 stay exact.

    What is the max XP in OSRS?

    200,000,000 experience is the cap in every skill. That is virtual level 126, and it takes roughly 15 times the experience of a level 99.

    Do virtual levels do anything?

    No, virtual levels are cosmetic. The game caps every skill at 99 for gameplay purposes, and levels 100 to 126 only appear in third-party trackers and the in-game XP counter.

    How long does 99 take?

    Divide the experience remaining by your experience per hour. Enter both in the tool and it returns the hours, then add your hours per day to turn that into calendar days.

    Training Construction? The Construction calculator adds material costs and a route that switches method for you.