Candle Fragrance Load Calculator

.fragrance-calc-wrapper { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #fdfbf7; color: #333; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .fragrance-calc-wrapper h2 { color: #5d4037; text-align: center; margin-top: 0; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { display: flex; flex-direction: column; } .input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #5d4037; } .input-group input, .input-group select { padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; } .calc-btn { grid-column: span 2; background-color: #8d6e63; color: white; border: none; padding: 15px; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; } @media (max-width: 600px) { .calc-btn { grid-column: span 1; } } .calc-btn:hover { background-color: #5d4037; } .results-box { background-color: #fff; padding: 20px; border-radius: 8px; border-left: 5px solid #8d6e63; margin-top: 20px; display: none; } .result-item { display: flex; justify-content: space-between; margin-bottom: 10px; font-size: 16px; border-bottom: 1px dashed #eee; padding-bottom: 5px; } .result-value { font-weight: bold; color: #2e7d32; } .article-section { margin-top: 40px; line-height: 1.6; color: #444; } .article-section h3 { color: #5d4037; border-bottom: 2px solid #eee; padding-bottom: 10px; } .table-container { overflow-x: auto; } table { width: 100%; border-collapse: collapse; margin: 20px 0; } table th, table td { border: 1px solid #ddd; padding: 12px; text-align: left; } table th { background-color: #8d6e63; color: white; }

Candle Fragrance Load Calculator

Ounces (oz) Grams (g)
Total Wax Needed:
Fragrance Oil Needed (Total):
Oil Per Candle:
Total Batch Weight:

How to Calculate Candle Fragrance Load

Achieving the perfect "scent throw" in candle making is a balance of science and art. The fragrance load is the percentage of fragrance oil relative to the weight of the wax. Most candle makers use a fragrance load between 6% and 10%, though some waxes can hold up to 12%.

The industry standard formula for calculating fragrance oil weight is:

Fragrance Oil Weight = (Weight of Wax) × (Fragrance Load Percentage / 100)

For example, if you are making one 8oz candle with a 10% fragrance load:

  • 8oz (Wax) × 0.10 (Load) = 0.8oz of Fragrance Oil.
  • Total weight of the candle mixture = 8.8oz.

Recommended Fragrance Loads by Wax Type

Wax Type Standard Load Max Load
Soy Wax (Container) 6% – 10% 12%
Paraffin Wax 3% – 6% 10%
Coconut Wax 8% – 12% 12%
Beeswax 5% – 8% 10%

Key Tips for Better Scent Throw

  • Flash Point: Always check the flash point of your fragrance oil, though it matters more for shipping safety than for scent binding.
  • Temperature: Add your fragrance oil to the wax at approximately 185°F (85°C). This ensures the oil binds properly with the wax molecules.
  • Stirring: Stir gently but thoroughly for at least 2 minutes to ensure the fragrance is evenly distributed.
  • Cure Time: Soy candles generally need 1-2 weeks to "cure" for the best cold and hot scent throw.
function calculateFragrance() { var unit = document.getElementById("unit").value; var vesselCount = parseFloat(document.getElementById("vesselCount").value); var waxPerCandle = parseFloat(document.getElementById("waxPerCandle").value); var fragranceLoad = parseFloat(document.getElementById("fragranceLoad").value); var resultsDiv = document.getElementById("results"); if (isNaN(vesselCount) || isNaN(waxPerCandle) || isNaN(fragranceLoad) || waxPerCandle <= 0) { alert("Please enter valid positive numbers for all fields."); return; } // Calculations var totalWaxWeight = vesselCount * waxPerCandle; var totalOilWeight = totalWaxWeight * (fragranceLoad / 100); var oilPerCandle = totalOilWeight / vesselCount; var totalBatchWeight = totalWaxWeight + totalOilWeight; // Formatting outputs document.getElementById("totalWax").innerText = totalWaxWeight.toFixed(2) + " " + unit; document.getElementById("totalOil").innerText = totalOilWeight.toFixed(2) + " " + unit; document.getElementById("oilPer").innerText = oilPerCandle.toFixed(2) + " " + unit; document.getElementById("totalBatch").innerText = totalBatchWeight.toFixed(2) + " " + unit; // Displaying results resultsDiv.style.display = "block"; }

Leave a Reply

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