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 spun yarn is a wound spring. Snarling is the spring finding a way to unwind.
Snarls in the Test Loop
—turns
Turns a doubled loop of this length will form
Twist Geometry & Residual Energy
Twist Multiplier (Ne basis)
—
Surface Twist Angle
—deg
Twist Still Free to Release
—%
Twist per Inch
—tpi
Snarls per Metre of Loop
—1/m
Yarn Diameter
—um
Yarn Count
—Ne
Twist Energy Index
—
The snarl prediction is semi-empirical: the geometry is exact but the released fraction is a measured input that varies with fibre, moisture, time since spinning and the test method, so the snarl count should be treated as a comparison between yarns rather than an absolute prediction. Moisture matters more than most people expect - the same yarn tested at 45% and 75% relative humidity gives noticeably different liveliness, which is why the test belongs in a conditioned laboratory. Setting efficiency is entered as a single figure but real setting is time, temperature and moisture dependent and partially reverses on ageing, so a yarn set weeks ago is livelier than the same yarn set yesterday. The twist energy index is a ranking device with no units, not a physical energy.
Using this calculator
About the Yarn Twist Liveliness, Snarling & Residual Torque
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
Surface helix angletwistAngle = arctan( pi x yarnDiameter x twistPerMetre )
The angle a surface fibre makes with the yarn axis. It is the physically meaningful measure of twist, because it determines how much of each fibre's strength acts along the yarn and how much torque the structure stores.
Twist normalised for counttwistMultiplierNe = twistPerInch / sqrt( yarnNe )
The multiplier holds the twist angle roughly constant across counts, which is why it is the setting that carries between articles and why liveliness tracks it rather than tracking turns per inch.
What setting takes awayresidualFraction = releasedFraction / 100 x ( 100 - setEfficiency ) / 100
Steam or heat setting relaxes the stresses that hold the twist as stored energy. It does not remove twist - the yarn still has the same number of turns - it removes the tendency to give them back, which is a different thing and is why a set yarn still measures the same twist.
Snarls in a doubled loopsnarlTurns = twistPerMetre x loopLength x residualFraction / 2
Doubling the yarn lets the two legs twist about each other, and the turns they form come from the twist each leg gives up. The division by two is because two legs share each snarl turn. The released fraction is empirical and depends on the yarn and the test method.
Symbols used above
Symbol
Stands for
Unit
TM
Twist multiplier on the English cotton count basis
—
alpha
Surface twist angle to the yarn axis
deg
liveliness
The tendency of a yarn to untwist when tension is released
—
How the result is derived
Step by step, from the values you type to the figure on screen.
The 6 inputs are read from the form on every keystroke: Yarn Linear Density, Twist, Yarn Bulk Density, Test Loop Length, Twist Released as Snarl and Setting Efficiency.
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 Snarls in the Test Loop together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Twist Multiplier (Ne basis), Surface Twist Angle, Twist Still Free to Release, Twist per Inch, Snarls per Metre of Loop, Yarn Diameter, Yarn Count and Twist Energy Index — 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
Yarn Linear Density
tex
4 to 200 tex
20
Twist
tpm
100 to 2500 tpm
800
Yarn Bulk Density
g/cm3
0.3 to 1.3 g/cm3
0.85
Test Loop Length
m
0.1 to 5 m
1
Twist Released as Snarl
%
5 to 90 %
35
Empirical, from the yarn and the test method
Setting Efficiency
%
0 to 100 %
0
Steam or heat setting applied before the test
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Snarls in the Test Loop (headline result)
turns
Turns a doubled loop of this length will form
Twist Multiplier (Ne basis)
—
Surface Twist Angle
deg
Twist Still Free to Release
%
Twist per Inch
tpi
Snarls per Metre of Loop
1/m
Yarn Diameter
um
Yarn Count
Ne
Twist Energy Index
—
Worked example
Given
0
20 tex yarn at 800 turns per metre
1
Yarn bulk density 0.85 g/cm3
2
1 m test loop, 35% of twist released, no setting applied
Substituting
Ne = 590.5 / 20 = 29.525; tpi = 800 / 39.37 = 20.32TM = 20.32 / sqrt(29.525) = 3.74diameter: area = 20e-6 / 850 = 2.353e-8 m2, so 173.09 umangle = arctan(pi x 173.09e-6 x 800) = arctan(0.4350) = 23.51 degsnarls = 800 x 1 x 0.35 / 2 = 140 turns
Answer
0
140 snarl turns in the 1 m loop
1
Twist multiplier 3.74 at Ne 29.5, 20.32 turns per inch
2
Surface twist angle 23.51 degrees
3
Yarn diameter 173.09 um
4
Twist energy index 3.58
A hundred and forty snarls in a metre of yarn is why single jersey knitted from unset ring yarn spirals. The fabric is not being knitted badly - it is being knitted from a spring, and the loops rotate until the torque is balanced by the fabric structure.
How to use it
Work through the input groups in order — Yarn & Twist and Snarl Test & Setting. 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 Snarls in the Test Loop in the dark results panel — that is the headline figure, expressed in turns.
Check the supporting rows underneath (Twist Multiplier (Ne basis), Surface Twist Angle, Twist Still Free to Release, Twist per Inch, Snarls per Metre of Loop, Yarn Diameter, Yarn Count and Twist Energy Index) 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 Snarls in the Test Loop before a trial is booked, so machine time and material in Spinning, Winding & Yarn Package Engineering are committed against a calculated figure rather than an estimate.
Costing and quotation — Snarls in the Test Loop 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 Yarn Linear Density) shows how much of the gap in Snarls in the Test Loop each variable explains.
Teaching and study — the accepted ranges bracket normal Spinning, Winding & Yarn Package Engineering practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Reading the result
Typical bands and what each one is telling you.
Value
What it indicates
TM 3.0 - 3.6
Soft twist for knitting. Lower liveliness, lower strength.
TM 3.6 - 4.2
Warp and weaving twist. Noticeably lively unset.
Twist angle 18 - 25 deg
Normal spun yarn range.
Setting efficiency 60 - 90%
Achievable with steam setting; full removal of liveliness is not.
Assumptions and limits
The snarl prediction is semi-empirical: the geometry is exact but the released fraction is a measured input that varies with fibre, moisture, time since spinning and the test method, so the snarl count should be treated as a comparison between yarns rather than an absolute prediction. Moisture matters more than most people expect - the same yarn tested at 45% and 75% relative humidity gives noticeably different liveliness, which is why the test belongs in a conditioned laboratory. Setting efficiency is entered as a single figure but real setting is time, temperature and moisture dependent and partially reverses on ageing, so a yarn set weeks ago is livelier than the same yarn set yesterday. The twist energy index is a ranking device with no units, not a physical energy.
Every input is bounded to the range normal practice occupies (Yarn Linear Density 4 to 200 tex, Twist 100 to 2500 tpm and Yarn Bulk Density 0.3 to 1.3 g/cm3, 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.
Standards and further reading
ASTM D1423 - Twist in Yarns by the Direct-Counting Method.
ASTM D1422 - Twist in Single Spun Yarns by the Untwist-Retwist Method.
ISO 2061 - Determination of twist in yarns, direct counting method.
AATCC 179 - Skewness Change in Fabric after Home Laundering, the downstream consequence.
Questions people ask
Does steam setting remove twist?
No - a set yarn has exactly the same number of turns per metre, and a twist test will read the same. What setting removes is the stored elastic energy: heat and moisture let the fibres relax into their twisted configuration, so the structure no longer pushes to return to where it was. The distinction matters because a specification that controls twist does not control liveliness, and two yarns identical on a twist tester can behave completely differently in knitting.
Why does the released fraction have to be entered rather than calculated?
Because it depends on things no closed-form model captures: fibre type and modulus, the packing of the yarn, its moisture content at the time, how long since it was spun, and the details of the test method including the tension used to form the loop. It is a measured quantity from a standard liveliness test on the actual yarn. Everything else here is geometry and is calculable; this one is not, and presenting it as an input rather than burying a guess in the formula is the honest arrangement.
How does liveliness show up in fabric?
In single jersey it is spirality - the wales lean, and the seam of a t-shirt walks round the body after washing. In woven fabric it appears as weft curl at a cut edge and as difficulty in laying up. In yarn handling it causes snarls in the creel and at the winder that break ends. Plied yarn largely solves it by twisting two singles in the opposite direction so the torques cancel, which is a large part of why plied yarn exists at all.
Is the twist energy index a standard quantity?
No - it is a comparative index only, formed from twist and the square root of linear density, which are the two terms that dominate stored torsional energy in a yarn. It has no units and no absolute meaning, and it should be used only to rank yarns against each other within a mill. The measurable quantities to specify against are the twist, the twist multiplier and the result of a standard liveliness test.