{
    "name": "Fabric Roll Weight Calculator",
    "url": "https://calculators.geekmidst.com/calculators/fabric-roll-weight-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/fabric-roll-weight-calculator.md",
    "category": "Textile & apparel",
    "description": "Calculate a fabric roll’s net and gross weight from GSM, width and length, or work out the metres on a roll from its weight.",
    "summary": "Weight per running metre is GSM × width in metres. Multiply by the length for the roll’s net weight, or divide the net weight by it to find the length.",
    "also_called": [
        "Fabric kg to metres calculator",
        "Fabric roll length calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "solve_for",
            "label": "Find",
            "type": "segmented",
            "default": "weight",
            "options": {
                "weight": "Roll weight",
                "length": "Roll length"
            }
        },
        {
            "name": "gsm",
            "label": "Fabric GSM",
            "type": "number",
            "default": "180",
            "unit": "g/m²"
        },
        {
            "name": "width_cm",
            "label": "Fabric width",
            "type": "number",
            "default": "180",
            "unit": "cm"
        },
        {
            "name": "length_m",
            "label": "Roll length",
            "type": "number",
            "default": "100",
            "unit": "m",
            "shown_when": {
                "solve_for": "weight"
            }
        },
        {
            "name": "gross_kg",
            "label": "Roll weight (gross)",
            "type": "number",
            "default": "33.9",
            "unit": "kg",
            "shown_when": {
                "solve_for": "length"
            }
        },
        {
            "name": "core_kg",
            "label": "Core and packing weight",
            "type": "number",
            "default": "1.5",
            "unit": "kg",
            "optional": true
        }
    ],
    "outputs": [
        {
            "key": "net_kg",
            "label": "Net fabric weight",
            "format": "number"
        },
        {
            "key": "gross_kg",
            "label": "Gross roll weight",
            "format": "number"
        },
        {
            "key": "length_m",
            "label": "Roll length",
            "format": "number"
        },
        {
            "key": "length_yd",
            "label": "Roll length",
            "format": "number"
        },
        {
            "key": "g_per_metre",
            "label": "Weight per running metre",
            "format": "number"
        }
    ],
    "formula": {
        "text": "g per metre = GSM × Width (m);  Net kg = Length (m) × g per metre ÷ 1000;  Length = (Gross − Core) × 1000 ÷ g per metre",
        "variables": {
            "GSM": "grams per square metre",
            "Core": "tube and wrapping weight",
            "1 yd": "0.9144 m"
        }
    },
    "worked_example": {
        "inputs": {
            "solve_for": "weight",
            "gsm": "180",
            "width_cm": "180",
            "length_m": "100",
            "gross_kg": "33.9",
            "core_kg": "1.5"
        },
        "steps": [
            "Weight per metre = 180 g/m² × 1.80 m = 324 g.",
            "Net = 100 m × 324 g = 32.4 kg; gross = 32.4 + 1.5 = 33.9 kg.",
            "100 m ÷ 0.9144 = 109.36 yd."
        ],
        "result": "A 100 m roll of 180 GSM fabric, 180 cm wide, weighs 32.4 kg net, 33.9 kg with a 1.5 kg core."
    },
    "interpretation": "Knits are usually sold by weight and wovens by length; this converts between the two for a given GSM and width.",
    "assumptions": [
        "GSM and width are uniform along the roll."
    ],
    "limitations": [
        "Actual GSM varies within tolerance, so metres from weight are an estimate; measure on an inspection machine for invoicing."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "How many metres are in 1 kg of fabric?",
            "answer": "1000 ÷ (GSM × width in m). For 180 GSM, 1.8 m wide: 1000 ÷ 324 = 3.09 m per kg."
        },
        {
            "question": "Should I include the core?",
            "answer": "Enter the core and packing weight to get net fabric from a gross scale reading."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Fabric GSM Calculator",
            "url": "https://calculators.geekmidst.com/calculators/fabric-gsm-calculator"
        },
        {
            "name": "Fabric Consumption per Garment Calculator",
            "url": "https://calculators.geekmidst.com/calculators/fabric-consumption-per-garment-calculator"
        },
        {
            "name": "Carton Board Weight Calculator",
            "url": "https://calculators.geekmidst.com/calculators/carton-board-weight-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}