Pouf Volume Calculator

Enter the dimensions of your pouf and get the required volume.

{placeholderUnit} " required> {placeholderUnit} " required> {placeholderUnit} " required> `; } else if (shape === "round") { inputs.innerHTML = ` {placeholderUnit} " required> {placeholderUnit} " required> `; } else if (shape === "pear") { inputs.innerHTML = ` {placeholderUnit} " required> {placeholderUnit} " required> `; } } function convertPoufUnits() { let unit = document.querySelector("input[name='unit']:checked").value; let inputs = document.querySelectorAll("#pouf-inputs input[type='number']"); inputs.forEach(input => { let value = parseFloat(input.value); if (!isNaN(value)) { input.value = unit === "m" ? Math.round(value / 100) : Math.round(value * 100); } }); } function formatNumber(num) { return num.toLocaleString("fr-FR"); } function calculatePoufVolume() { let shape = document.querySelector("input[name='shape']:checked").value; let unit = document.querySelector("input[name='unit']:checked").value; let volumeCm3 = 0; if (shape === "rectangulaire") { let length = parseFloat(document.getElementById("pouf-length").value); let width = parseFloat(document.getElementById("pouf-width").value); let height = parseFloat(document.getElementById("pouf-height").value); volumeCm3 = length * width * height; } else if (shape === "rond") { let diameter = parseFloat(document.getElementById("pouf-diameter").value); let height = parseFloat(document.getElementById("pouf-height").value); let radius = diameter / 2; volumeCm3 = Math.PI * Math.pow(radius, 2) * height; } else if (shape === "poire") { let diameter = parseFloat(document.getElementById("pouf-diameter").value); let height = parseFloat(document.getElementById("pouf-height").value); let radius = diameter / 2; volumeCm3 = (Math.PI * Math.pow(radius, 2) * height) * 0.75; // Approximation } let volumeLitres = volumeCm3 / 1000; // Convert cm³ to liters let volumeM3 = volumeCm3 / 1000000; // Convert cm³ to m³ document.getElementById("pouf-volumeResult").innerHTML = ` 📏 Estimated Volume: ${formatNumber(Math.round(volumeLitres))} Liters (${formatNumber(volumeM3.toFixed(2))} m³)
At 50% filling: ${formatNumber(Math.round(volumeLitres / 2))} Liters (${formatNumber((volumeM3 / 2).toFixed(2))} m³) `; }

Select the volume to order:

New Polystyrene Beads for All Types of Bean Bags at Factory Prices
New Polystyrene Beads for All Types of Bean Bags at Factory Prices
New M1 Polystyrene Beads for Bean Bag

New Polystyrene Beads for All Types of Bean Bags - Comfortable and Durable Filling

€32.90
Empty inner cover for bean bag 170 x 130 cm
Empty inner cover for bean bag 170 x 130 cm
New M1 Polystyrene Beads for Bean Bag

Empty inner cover for beanbag 170 x 130 cm

€25.90
New M1 Polystyrene Beads for Beanbags at Factory Prices - 200 Liters
New M1 Polystyrene Beads for Beanbags at Factory Prices - 200 Liters
New M1 Polystyrene Beads for Bean Bag

copy of 200 Litres of M1 Polystyrene Beads for Giant Beanbag

€55.90
Polystyrene bead refill kit
Polystyrene bead refill kit
New M1 Polystyrene Beads for Bean Bag

Polystyrene bead filling kit

€9.90