Yearly Interest Rate to Monthly Calculator

.firewood-calc-box { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #ddd; border-radius: 8px; background-color: #fdfdfd; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .firewood-calc-box h2 { color: #2c3e50; margin-top: 0; text-align: center; border-bottom: 2px solid #e67e22; padding-bottom: 10px; } .calc-row { margin-bottom: 15px; } .calc-row label { display: block; font-weight: bold; margin-bottom: 5px; color: #34495e; } .calc-row input, .calc-row select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 16px; } .calc-btn { width: 100%; padding: 15px; background-color: #e67e22; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .calc-btn:hover { background-color: #d35400; } #firewood-result { margin-top: 20px; padding: 20px; background-color: #f9f9f9; border-left: 5px solid #e67e22; display: none; } .result-item { margin-bottom: 10px; font-size: 16px; } .result-value { font-weight: bold; color: #e67e22; } .firewood-content { margin-top: 40px; line-height: 1.6; color: #333; } .firewood-content h3 { color: #2c3e50; border-left: 4px solid #e67e22; padding-left: 10px; } .firewood-content table { width: 100%; border-collapse: collapse; margin: 20px 0; } .firewood-content th, .firewood-content td { border: 1px solid #ddd; padding: 12px; text-align: left; } .firewood-content th { background-color: #f2f2f2; }

Firewood BTU & Heating Value Calculator

Oak (White) – High Heat Hickory (Shagbark) – High Heat Maple (Sugar) – High Heat Beech – High Heat Birch (White) – Medium Heat Ash (White) – Medium Heat Maple (Red) – Medium Heat Douglas Fir – Medium Heat Pine (White) – Low Heat Cedar (Western Red) – Low Heat
Note: Seasoned wood is usually 20% or less. Green wood can be 50%+.
EPA wood stoves are typically 70-80% efficient.
Total Potential Energy: Million BTUs
Actual Usable Heat (After Efficiency): Million BTUs
Total Weight (Estimated): lbs
Heating Oil Equivalent: Gallons
Propane Equivalent: Gallons

Understanding Firewood BTU Values

Not all firewood is created equal. The energy density of wood is measured in BTUs (British Thermal Units). A single cord of high-density hardwood like White Oak can provide as much heat as nearly 200 gallons of heating oil, whereas softwoods like White Pine provide significantly less energy per volume.

How This Calculator Works

The calculator uses the standard volume of a cord (128 cubic feet of stacked wood). It takes the base BTU potential of your selected species and adjusts for two critical factors:

  • Moisture Content: Wood with high moisture uses much of its energy just to evaporate the water inside, significantly reducing your actual heat output. Every 1% increase in moisture above 20% reduces effective heat by roughly 1%.
  • Stove Efficiency: No wood stove is 100% efficient. Modern EPA-certified stoves convert more wood into heat and less into smoke than older open fireplaces.

Firewood BTU Chart (Per Seasoned Cord)

Wood Species Million BTUs per Cord Weight (lbs) Heat Level
White Oak 26.4 4,200 Excellent
Sugar Maple 24.0 3,900 Excellent
White Ash 23.6 3,680 Good
Black Walnut 20.2 3,190 Fair
White Pine 14.3 2,250 Low

Example Calculation

If you have 2 cords of Sugar Maple at 20% moisture burning in a 75% efficient stove:

  1. Base energy: 24.0 million BTU x 2 cords = 48.0 million BTU potential.
  2. Efficiency adjustment: 48.0 x 0.75 = 36.0 million BTUs of actual heat delivered to your home.
  3. This is roughly equivalent to burning 260 gallons of heating oil.
function calculateFirewood() { var woodData = document.getElementById("woodType").value.split("|"); var btuPerCord = parseFloat(woodData[0]); var weightPerCord = parseFloat(woodData[1]); var cords = parseFloat(document.getElementById("cords").value); var moisture = parseFloat(document.getElementById("moisture").value); var efficiency = parseFloat(document.getElementById("efficiency").value) / 100; if (isNaN(cords) || cords 20) { moisturePenalty = 1 – ((moisture – 20) / 100); } else if (moisture < 20) { moisturePenalty = 1 + ((20 – moisture) / 100); } var totalPotentialBTU = btuPerCord * cords * moisturePenalty; var actualUsableBTU = totalPotentialBTU * efficiency; // Weight adjustment for moisture (approximate) var weightPenalty = 1 + ((moisture – 20) / 100); var totalWeight = weightPerCord * cords * weightPenalty; // Comparison values // 1 Gallon Heating Oil = ~138,500 BTU // 1 Gallon Propane = ~91,500 BTU var oilGallons = (actualUsableBTU * 1000000) / 138500; var propaneGallons = (actualUsableBTU * 1000000) / 91500; // Display Results document.getElementById("totalBTU").innerHTML = totalPotentialBTU.toFixed(1); document.getElementById("usableBTU").innerHTML = actualUsableBTU.toFixed(1); document.getElementById("totalWeight").innerHTML = Math.round(totalWeight).toLocaleString(); document.getElementById("oilEquiv").innerHTML = Math.round(oilGallons).toLocaleString(); document.getElementById("propaneEquiv").innerHTML = Math.round(propaneGallons).toLocaleString(); document.getElementById("firewood-result").style.display = "block"; }

Leave a Comment