Warp Knitting: Runner Lengths to Fabric Weight & Machine Output
Put this calculator on your own site
Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
A warp knitter sets runners, not loop lengths. Two bars can reach the same GSM from very different places.
Fabric Weight
—g/m²
At the course density entered
Feed, Fabric & Output
Needles in the Bed
—nos
Yarn Fed per Rack
—m
Weight per Rack
—g
Share of Weight from Bar 1
—%
Bar 2 to Bar 1 Runner Ratio
—x
Fabric Made per Rack
—cm
Racks per Hour
—nos
Fabric Output
—m/h
Yarn Consumption
—kg/h
Runner is per needle, not per bar across the bed, and that is the single most common misreading of the figure: a bar does not feed 1250 mm, it feeds 1250 mm to each of the needles it laps. The bed count comes from gauge times working width, so a partial threading or a bar that laps only part of the width will overstate consumption here in proportion to the part not threaded. Bar share is reported because GSM cannot distinguish a short ground against a long inlay from two bars sharing the work, and those two fabrics behave differently under tension however alike they weigh. Course density is measured, not derived: it is the input the whole area calculation rests on, and taking it from a specification rather than from the cloth is how a weight calculation comes out confidently wrong. Yarn consumption per hour is yarn fed, which is not yarn bought - it excludes creel waste, the ends lost at a beam change and anything a stop mark costs. Elastane on a bar is quoted in dtex like anything else here, but it is fed under draft, and a runner measured on the machine already includes that draft while a figure taken from a recipe may not.
Using this calculator
About the Warp Knitting: Runner Lengths to Fabric Weight & Machine Output
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
The bedneedles = gauge x workingWidth
Gauge is needles per inch and working width is in inches, so the product is the needle count the runners act on. At E 28 and 130 inches that is 3,640.
Weight fed by one bar in one rackmass_bar = needles x runner / 1000 x dtex / 10000
Runner is millimetres per needle, so the first division puts the fed length in metres; dtex is grams per 10,000 metres, so the second turns it into grams.
Fabric made in the same rackarea = (rackCourses / coursesPerCm) x (workingWidth x 2.54) / 10000
Courses divided by course density give the length in centimetres; width converts from inches. GSM is then the summed bar weight over this area, with no stitch-density assumption beyond courses.
Symbols used above
Symbol
Stands for
Unit
gauge
Gauge
E, needles/in
workingWidth
Working Width
in
machineSpeed
Machine Speed
courses/min
runnerBar1
Bar 1 Runner
mm/rack
dtexBar1
Bar 1 Yarn
dtex
runnerBar2
Bar 2 Runner
mm/rack
dtexBar2
Bar 2 Yarn
dtex
coursesPerCm
Course Density
courses/cm
rackCourses
Rack
courses
gsm
Fabric Weight
g/m²
needles
Needles in the Bed
nos
yarnPerRack
Yarn Fed per Rack
m
massPerRack
Weight per Rack
g
bar1Share
Share of Weight from Bar 1
%
runnerRatio
Bar 2 to Bar 1 Runner Ratio
x
fabricLengthPerRack
Fabric Made per Rack
cm
racksPerHour
Racks per Hour
nos
metresPerHour
Fabric Output
m/h
kgPerHour
Yarn Consumption
kg/h
How the result is derived
Step by step, from the values you type to the figure on screen.
The 9 inputs are read from the form on every keystroke: Gauge, Working Width, Machine Speed, Bar 1 Runner, Bar 1 Yarn, Bar 2 Runner, Bar 2 Yarn, Course Density and Rack.
Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
The validated values are substituted into the expression above, which resolves Fabric Weight together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Needles in the Bed, Yarn Fed per Rack, Weight per Rack, Share of Weight from Bar 1, Bar 2 to Bar 1 Runner Ratio, Fabric Made per Rack, Racks per Hour, Fabric Output and Yarn Consumption — come from the same pass, so they always describe the same case as the headline figure.
Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Input
Unit
Accepted range
Default
What it means
Gauge
E, needles/in
6 to 44 E, needles/in
28
Needles per inch. A machine is one gauge
Working Width
in
20 to 260 in
130
Knitting width of the bed, as the builder quotes it
Machine Speed
courses/min
200 to 4500 courses/min
2400
Running speed, not nameplate maximum
Bar 1 Runner
mm/rack
50 to 5000 mm/rack
1250
Yarn fed to one needle over one rack by the ground bar
Bar 1 Yarn
dtex
10 to 2000 dtex
78
Grams per 10,000 metres
Bar 2 Runner
mm/rack
0 to 5000 mm/rack
1900
Set to zero for a single-bar fabric
Bar 2 Yarn
dtex
10 to 2000 dtex
78
Grams per 10,000 metres
Course Density
courses/cm
4 to 90 courses/cm
28
Measured on the state the answer is wanted for - greige or finished
Rack
courses
120 to 960 courses
480
Courses a runner is quoted against. 480 is the usual convention
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Fabric Weight (headline result)
g/m²
At the course density entered
Needles in the Bed
nos
Yarn Fed per Rack
m
Weight per Rack
g
Share of Weight from Bar 1
%
Bar 2 to Bar 1 Runner Ratio
x
Fabric Made per Rack
cm
Racks per Hour
nos
Fabric Output
m/h
Yarn Consumption
kg/h
Worked example
Given
Gauge
28 E, needles/in
Working Width
130 in
Machine Speed
2400 courses/min
Bar 1 Runner
1250 mm/rack
Bar 1 Yarn
78 dtex
Bar 2 Runner
1900 mm/rack
Bar 2 Yarn
78 dtex
Course Density
28 courses/cm
Rack
480 courses
The tool loads with this case already solved — the Fabric Weight shown above is its answer. Change one value and the difference from this baseline is the sensitivity of the result to that variable.
How to use it
Work through the input groups in order — The Machine, The Guide Bars and The Fabric. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Fabric Weight in the dark results panel — that is the headline figure, expressed in g/m².
Check the supporting rows underneath (Needles in the Bed, Yarn Fed per Rack, Weight per Rack, Share of Weight from Bar 1, Bar 2 to Bar 1 Runner Ratio, Fabric Made per Rack, Racks per Hour, Fabric Output and Yarn Consumption) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Process planning — establishing Fabric Weight before a trial is booked, so machine time and material in Knitting, Hosiery & Stretch-Fabric Control are committed against a calculated figure rather than an estimate.
Costing and quotation — Fabric Weight is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Gauge) shows how much of the gap in Fabric Weight each variable explains.
Teaching and study — the accepted ranges bracket normal Knitting, Hosiery & Stretch-Fabric Control practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Assumptions and limits
Runner is per needle, not per bar across the bed, and that is the single most common misreading of the figure: a bar does not feed 1250 mm, it feeds 1250 mm to each of the needles it laps. The bed count comes from gauge times working width, so a partial threading or a bar that laps only part of the width will overstate consumption here in proportion to the part not threaded. Bar share is reported because GSM cannot distinguish a short ground against a long inlay from two bars sharing the work, and those two fabrics behave differently under tension however alike they weigh. Course density is measured, not derived: it is the input the whole area calculation rests on, and taking it from a specification rather than from the cloth is how a weight calculation comes out confidently wrong. Yarn consumption per hour is yarn fed, which is not yarn bought - it excludes creel waste, the ends lost at a beam change and anything a stop mark costs. Elastane on a bar is quoted in dtex like anything else here, but it is fed under draft, and a runner measured on the machine already includes that draft while a figure taken from a recipe may not.
Every input is bounded to the range normal practice occupies (Gauge 6 to 44 E, needles/in, Working Width 20 to 260 in and Machine Speed 200 to 4500 courses/min, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Questions people ask
What do I need to know before using the Warp Knitting: Runner Lengths to Fabric Weight & Machine Output?
Have these to hand: Gauge, Working Width, Machine Speed, Bar 1 Runner, Bar 1 Yarn, Bar 2 Runner, Bar 2 Yarn, Course Density and Rack. With those entered, the tool returns Fabric Weight immediately.
What exactly is Fabric Weight?
At the course density entered. It is reported in g/m². It is derived from Gauge, Working Width, Machine Speed, Bar 1 Runner, Bar 1 Yarn, Bar 2 Runner, Bar 2 Yarn, Course Density and Rack, and is the figure the rest of the Knitting, Hosiery & Stretch-Fabric Control calculation is built around.
Which units does this calculator expect?
Enter Gauge in E, needles/in, Working Width in in, Machine Speed in courses/min, Bar 1 Runner in mm/rack, Bar 1 Yarn in dtex, Bar 2 Runner in mm/rack, Bar 2 Yarn in dtex, Course Density in courses/cm and Rack in courses. Mixing unit systems is the most common cause of a result that looks an order of magnitude wrong — convert before typing, not after reading.
What are the other figures under the main result?
They are the intermediate quantities the calculation passes through: Needles in the Bed, Yarn Fed per Rack, Weight per Rack, Share of Weight from Bar 1, Bar 2 to Bar 1 Runner Ratio, Fabric Made per Rack, Racks per Hour, Fabric Output and Yarn Consumption. They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.
Can I rely on this for a production decision?
Runner is per needle, not per bar across the bed, and that is the single most common misreading of the figure: a bar does not feed 1250 mm, it feeds 1250 mm to each of the needles it laps. The bed count comes from gauge times working width, so a partial threading or a bar that laps only part of the width will overstate consumption here in proportion to the part not threaded. Bar share is reported because GSM cannot distinguish a short ground against a long inlay from two bars sharing the work, and those two fabrics behave differently under tension however alike they weigh. Course density is measured, not derived: it is the input the whole area calculation rests on, and taking it from a specification rather than from the cloth is how a weight calculation comes out confidently wrong. Yarn consumption per hour is yarn fed, which is not yarn bought - it excludes creel waste, the ends lost at a beam change and anything a stop mark costs. Elastane on a bar is quoted in dtex like anything else here, but it is fed under draft, and a runner measured on the machine already includes that draft while a figure taken from a recipe may not. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.