Formula Used
The calculator estimates the soul cost needed to reach each target level. Early target levels use a small table.
Target levels 2 to 12 use: 673, 690, 707, 724, 741, 758, 775, 793, 811, 829, and 847 souls.
Target levels 13 and higher use this rounded equation:
Cost = round(0.02 × L³ + 3.06 × L² + 105.6 × L − 895)
L is the target level being reached. Total cost is the sum of every level cost between your current level and target level.
Total Cost = Cost(current + 1) + Cost(current + 2) + ... + Cost(target)
How To Use This Calculator
Enter your current soul level first. Then enter the target level you want to reach.
Add your held souls to see the remaining amount. Add farming run values to estimate runs and time.
Select your starting class if you want a class maximum check. Write notes for your build plan if needed.
Press the submit button. The result appears above the form and below the header section.
Use the CSV or PDF buttons to save the calculation for later planning.
Plan Levels Before You Farm
A Dark Souls level plan can save many wasted farming runs. Each level needs more souls than the last one. The gap grows quickly once a build moves beyond early zones. This calculator helps players compare a current soul level, a target level, and the souls already carried. It also estimates how many farming runs may be needed.
Why Soul Costs Matter
Dark Souls builds often stop at planned ranges. Some players stop near co-op ranges. Others stop near duel ranges. A small mistake can move a character outside the range a player wanted. Using a calculator gives a clearer view before spending souls at a bonfire. It also shows whether a held soul stack is enough for the next upgrade path.
Advanced Planning Options
The tool includes target level, current level, held souls, souls earned per run, and minutes per run. These options support simple and advanced planning. A player can check the total cost, the remaining cost, the next level cost, and the estimated time needed to farm. A notes field can store build goals such as vitality, endurance, strength, dexterity, intelligence, or faith.
Better Build Decisions
Planning is useful for challenge runs and casual runs. A low level build may need exact stopping points. A high level build may need long farming estimates. This page keeps the result near the top, so it is easy to review after submitting the form. CSV and PDF buttons help save a run plan for later use.
Use Estimates Carefully
The calculator follows known Dark Souls level cost equations and a small early level table. Game versions, tools, and community tables may use rounding differently. For normal build planning, the result should be practical. Always confirm in game before spending a large soul stock. The best use is planning, comparing, and avoiding surprises during character growth.
Saving Your Route
Many players farm in repeated loops. Recording each estimate makes those loops easier to judge. The exported files can show the target, the shortfall, and the expected number of runs. This helps compare areas, bosses, and covenant farming routes without rewriting the same numbers again every session. It also keeps build planning neat and easy later.
FAQs
What does this calculator estimate?
It estimates souls needed to move from your current level to a target level. It also shows remaining souls, affordable level ups, farming runs, and estimated farming time.
Which game is this calculator designed for?
It is designed for Dark Souls 1 and Dark Souls Remastered style level planning. It is not built for Dark Souls II, which uses a different cost system.
Why do early levels use a table?
Very early levels use known fixed values. The calculator uses those values for levels 2 through 12, then uses the rounded cubic equation after that.
Can I use this for PvP build planning?
Yes. Enter the target level for your planned range. The result helps you avoid going above your desired stopping point before spending souls.
What does held souls mean?
Held souls means the souls currently available on your character. The calculator subtracts that amount from the total required soul cost.
How are farming runs calculated?
The calculator divides remaining souls by your souls per run. It rounds up because a partial missing amount still requires another run.
Why is my class maximum different?
Each starting class begins with different stat totals. Because all stats cap at 99, the final maximum soul level changes by class.
Can I export the result?
Yes. After calculation, use the CSV button for spreadsheet data or the PDF button for a simple printable build plan.