A 32:1 fuel mix ratio is a common requirement for high-performance two-stroke engines. This ratio means that for every 32 parts of gasoline, you must add 1 part of two-stroke engine oil. This specific blend ensures that internal engine components—like the piston, cylinder walls, and crankshaft bearings—receive adequate lubrication while the fuel is burned.
Using the correct ratio is critical. Too much oil (rich mix) can lead to spark plug fouling, heavy smoke, and carbon buildup in the exhaust port. Too little oil (lean mix) can cause excessive friction, overheating, and eventually "seizing" the engine, which often results in catastrophic mechanical failure.
How to Calculate 32:1 Mix
To calculate the amount of oil needed manually, you divide your total gas volume by 32. However, since oil is usually measured in smaller units than gas, we use the following conversions:
For US Gallons: 1 Gallon = 128 Fluid Ounces. (128 / 32 = 4 oz). So, you need 4 fl. oz. of oil per gallon.
For Liters: 1 Liter = 1000 Milliliters. (1000 / 32 = 31.25 ml). So, you need 31.25 ml of oil per liter.
32:1 Mix Quick Reference Table
Gasoline (Gallons)
2-Cycle Oil (Fluid Ounces)
1 Gallon
4.0 oz
2 Gallons
8.0 oz
2.5 Gallons
10.0 oz
5 Gallons
20.0 oz
Mixing Tips for Best Results
Always use a clean, dedicated gas can for your 2-stroke mix. To ensure a thorough blend, pour half of the gasoline into the container first, add the full amount of measured 2-cycle oil, then add the remaining gasoline. Shake the container gently before every use, as oil can settle over time if the mixture sits for several weeks. It is also recommended to use fresh gasoline (less than 30 days old) or add a fuel stabilizer if the equipment will be stored.
function calculateFuelMix() {
var fuel = document.getElementById("fuelAmount").value;
var unit = document.getElementById("unitType").value;
var resultBox = document.getElementById("resultBox");
var oilDisplay = document.getElementById("oilVolume");
var unitDisplay = document.getElementById("oilUnit");
if (fuel === "" || fuel <= 0) {
alert("Please enter a valid amount of fuel.");
return;
}
var fuelNum = parseFloat(fuel);
var oilNeeded = 0;
if (unit === "gallons") {
// 1 Gallon = 128 Ounces. 128 / 32 = 4 oz per gallon.
oilNeeded = fuelNum * 4;
oilDisplay.innerHTML = oilNeeded.toFixed(2);
unitDisplay.innerHTML = "Fluid Ounces of Oil";
} else {
// 1 Liter = 1000 Milliliters. 1000 / 32 = 31.25 ml per liter.
oilNeeded = fuelNum * 31.25;
oilDisplay.innerHTML = oilNeeded.toFixed(2);
unitDisplay.innerHTML = "Milliliters (ml) of Oil";
}
resultBox.style.display = "block";
}