Osrs Firemaking Calculator

.osrs-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #d1d5db; border-radius: 12px; background-color: #f9fafb; color: #111827; } .osrs-calc-header { text-align: center; margin-bottom: 30px; } .osrs-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } .osrs-input-group { display: flex; flex-direction: column; } .osrs-input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; } .osrs-input-group input, .osrs-input-group select { padding: 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 16px; } .osrs-calc-btn { width: 100%; padding: 15px; background-color: #e67e22; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.2s; } .osrs-calc-btn:hover { background-color: #d35400; } #osrs-result-area { margin-top: 25px; padding: 20px; background-color: #fff; border-radius: 8px; border-left: 5px solid #e67e22; display: none; } .osrs-result-item { display: flex; justify-content: space-between; margin-bottom: 10px; border-bottom: 1px solid #f3f4f6; padding-bottom: 5px; } .osrs-result-val { font-weight: bold; color: #e67e22; } .osrs-article { margin-top: 40px; line-height: 1.6; } .osrs-article h2 { color: #1f2937; margin-top: 25px; } .osrs-article p { margin-bottom: 15px; } @media (max-width: 600px) { .osrs-calc-grid { grid-template-columns: 1fr; } }

OSRS Firemaking Calculator

Calculate logs required for your next Firemaking milestone

Normal Logs (40 XP) Oak Logs (60 XP) Willow Logs (90 XP) Teak Logs (105 XP) Maple Logs (135 XP) Mahogany Logs (157.5 XP) Yew Logs (202.5 XP) Blisterwood Logs (96 XP) Magic Logs (250 XP) Redwood Logs (350 XP)

Your Calculation Results

Total Experience Needed: 0
Total Logs to Burn: 0
Full Inventories (28 logs): 0

How to Use the OSRS Firemaking Calculator

Training Firemaking in Old School RuneScape is one of the fastest skills to maximize, but planning your journey from level 1 to 99 requires precision. Our calculator helps you determine exactly how many logs you need to purchase or gather to reach your goal.

To use the tool, simply enter your current Firemaking experience or current level. Select your desired target level (usually 50 for Wintertodt or 99 for the Skillcape) and pick the log type you intend to burn. The tool automatically calculates the XP gap and converts it into the quantity of logs required.

OSRS Firemaking Experience Table

Firemaking experience is fixed per log type. Here are the common logs used for training:

  • Normal Logs: 40 XP (Level 1)
  • Oak Logs: 60 XP (Level 15)
  • Willow Logs: 90 XP (Level 30)
  • Maple Logs: 135 XP (Level 45)
  • Yew Logs: 202.5 XP (Level 60)
  • Magic Logs: 250 XP (Level 75)
  • Redwood Logs: 350 XP (Level 90)

Fastest Way to 99 Firemaking

Most players choose one of two paths to 99 Firemaking:

1. The Wintertodt Method: Upon reaching level 50 Firemaking, many players head to Great Kourend to fight the Wintertodt. This is a minigame that provides excellent experience, supply crates, and Firemaking progress without the heavy cost of buying logs. However, it is slightly slower in raw XP per hour than burning high-tier logs manually.

2. Traditional Line Burning: For the absolute fastest experience, players burn the highest-tier logs they can use (Redwoods at 90+) in long lines. While expensive, this can yield over 400,000 XP per hour, significantly outperforming the Wintertodt.

Efficiency Tips

Always use a Tinderbox and consider using the Pyromancer Outfit if you have obtained it from Wintertodt, as it provides a 2.5% experience boost when the full set is worn. If you are burning logs manually, choose a location with long straight paths, such as the Grand Exchange or the bank in Varrock.

var xpTable = [ 0, 83, 174, 276, 388, 512, 650, 801, 969, 1154, 1358, 1584, 1833, 2107, 2411, 2746, 3115, 3523, 3973, 4470, 5018, 5624, 6291, 7028, 7842, 8740, 9730, 10824, 12031, 13363, 14833, 16456, 18247, 20224, 22406, 24815, 27473, 30408, 33648, 37224, 41171, 45529, 50339, 55649, 61512, 67983, 75127, 83014, 91721, 101333, 111945, 123660, 136594, 150872, 166636, 184040, 203254, 224466, 247886, 273742, 302288, 333804, 368599, 407015, 449428, 496254, 547953, 605032, 668051, 737627, 814445, 899257, 992895, 1096278, 1210421, 1336443, 1475581, 1629200, 1798808, 1986068, 2192818, 2421087, 2673114, 2951373, 3258594, 3597792, 3972294, 4385776, 4842295, 5346332, 5902831, 6517253, 7195629, 7944614, 8771558, 9684577, 10692629, 11805606, 13034431 ]; function updateLevelFromXp() { var xp = parseFloat(document.getElementById('currentExp').value) || 0; var lvl = 1; for (var i = 1; i = xpTable[i]) { lvl = i + 1; } else { break; } } if (lvl > 99) lvl = 99; document.getElementById('currentLevel').value = lvl; } function updateXpFromLevel() { var lvl = parseInt(document.getElementById('currentLevel').value) || 1; if (lvl > 99) lvl = 99; if (lvl 99) targetLvl = 99; if (targetLvl < 2) targetLvl = 2; var targetXp = xpTable[targetLvl – 1]; var diffXp = targetXp – curXp; if (diffXp <= 0) { document.getElementById('resXpNeeded').innerText = "0"; document.getElementById('resLogsNeeded').innerText = "0"; document.getElementById('resInventories').innerText = "0"; document.getElementById('osrs-result-area').style.display = "block"; return; } var logsNeeded = Math.ceil(diffXp / logXp); var invents = (logsNeeded / 28).toFixed(1); document.getElementById('resXpNeeded').innerText = diffXp.toLocaleString(); document.getElementById('resLogsNeeded').innerText = logsNeeded.toLocaleString(); document.getElementById('resInventories').innerText = invents.toLocaleString(); document.getElementById('osrs-result-area').style.display = "block"; document.getElementById('osrs-result-area').scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Reply

Your email address will not be published. Required fields are marked *