Yarn Grist Calculator for US Weavers and Handspinners
The only free tool that bridges all three worlds simultaneously: industrial yarn counts (Nm, Ne, Tex, Denier), US handweaving units (YPP, YPO), and physical measurement from unlabeled handspun. Converts across 10 count systems in any direction using exact ASTM-standard formulas, recommends weaving EPI, and benchmarks your yarn against common US weaving yarns.
Enter any yarn count, measure a sample, or pick a common US weaving yarn to see all equivalent count systems instantly.
Why Your Yarn Label Does Not Tell US Weavers What They Actually Need
Yarn grist is the linear density of a yarn, expressed as the ratio of length to weight. In US handweaving, grist is almost always stated in YPP (Yards Per Pound). It tells you exactly how much thread you get per pound of fiber, which is the number you need to calculate warp yardage, estimate cone purchases, and compare yarns from different suppliers using different count systems.
The yarn label in your hand might say “Nm 20” from an Italian mill, “Ne 30/1” from a US cotton supplier, “2/20” from a Swedish linen company, or “Denier 150” from a synthetic thread manufacturer. All of these describe the same physical property, the linear density of the yarn, but in measurement systems that were developed independently for different fiber industries, in different countries, over the past two centuries. A US floor loom weaver who needs to know whether that Italian wool cone will work at 20 EPI cannot use the Nm value directly until it is converted to YPP.
The Two Fundamentally Different Counting Systems
All yarn count systems fall into one of two camps, and mixing them up is the most expensive sourcing mistake in the textile business. Direct systems measure weight per unit length: higher numbers mean heavier (thicker) yarn. Tex (grams per 1,000 meters) and Denier (grams per 9,000 meters) are direct systems. If you see a Tex number go up, the yarn is getting thicker. Indirect systems measure length per unit weight: higher numbers mean finer (lighter) yarn. Nm (meters per gram), Ne (English cotton count), Nw (worsted count), and YPP are all indirect. A higher YPP means you are getting more yards per pound, which means the yarn is finer and thinner.
This distinction matters because someone trained in one system can look at a number and instantly have an intuitive sense of the yarn’s weight. Switch systems without converting, and your intuition runs backwards. A weaver who works in YPP and sees a Tex value of 30 might assume that is a very light yarn (30 feels small), but 30 Tex is actually quite fine, at about 16,535 YPP, well into lace territory. The calculator converts all systems precisely through ISO Tex as the canonical unit, per ASTM D861 (Tex System for Yarn Density), the governing US standard for yarn density measurement.
The YPP Standard for US Handweavers
YPP became the dominant grist standard in US handweaving for practical reasons. Yarn suppliers in the US, particularly for cotton and wool weaving cones, have quoted YPP on their labels since the early 20th century. The most important benchmark figures in US guild education, including 8/2 cotton at 3,360 YPP, 10/2 perle cotton at 4,200 YPP, and wool worsted at approximately 1,800 to 2,400 YPP, are all expressed in YPP. The ASTM D1907/D1907M-12(2025) Standard Test Method for Linear Density of Yarn, the governing US procedure for measuring yarn count in industrial and commercial settings, provides the reference conditions under which YPP measurements are made, including the standard temperature (21.1 C / 70 F) and humidity (65% relative humidity) that yield reproducible results.
The Ply Problem: Why “8/2” Does Not Mean What It Looks Like
Yarn labels using the slash notation (such as 8/2, 10/2, or 5/2 for cotton) follow a convention that confuses many weavers. The first number is the singles count in the relevant system, and the second is the number of plies. The YPP of the final plied yarn equals the singles YPP divided by the number of plies. For 8/2 cotton: the singles count is 8, meaning 8 hanks of 840 yards each weigh one pound, giving 8 x 840 = 6,720 YPP for the single. The 2-ply version has half the yards per pound, because two singles are twisted together to make one plied thread. So 8/2 cotton YPP = 6,720 / 2 = 3,360 YPP. The “Label Mode” tab in this calculator handles this ply arithmetic automatically for Ne (cotton), Nw (worsted), and Nm systems.
European Nm notation sometimes reverses the slash convention. A label reading “2/20 Nm” might mean 20 Nm singles in a 2-ply construction, giving a plied Nm of 10, or it might mean the plied yarn is 2/20 in the European notation. The interpretation depends on the supplier. When in doubt, calculate both interpretations and look for the one that matches the yarn’s physical weight and handle. The ASTM D2645-07(2025) Standard Tolerances for Yarns Spun on the Cotton or Worsted Systems and ASTM D2644-12(2025) Standard Tolerances for Yarns Spun on the Woolen System define the US commercial standards for these yarn count systems and their allowable variation.
Measuring Grist from a Physical Yarn Sample
For handspun yarn, unlabeled mill ends, or vintage cones with worn labels, the only accurate grist measurement is direct: measure a sample’s length and weight and calculate YPP from the ratio. A yard of yarn weighing 1/3360 pound has exactly 3,360 YPP (the 8/2 cotton standard). The McMorran balance is a specialized tool that measures this ratio by balancing a cut yarn sample over a calibrated arm: the balanced length in inches multiplied by 100 gives the YPP. The Measurement Mode in this calculator accepts the raw length and weight in any unit combination, converts to YPP, and outputs all equivalent count values. Recommended minimum sample: at least 5 yards of yarn for accuracy, weighed on a jeweler’s scale accurate to 0.01 grams.
How the Yarn Grist Calculator Converts Between All 10 Count Systems
All conversions route through Tex as the canonical intermediate unit, following the ISO Tex system definition and ASTM D861. This ensures that a conversion from Nm to Denier that goes Nm to Tex to Denier is mathematically exact, with no rounding accumulated through intermediate steps. The calculator uses Big.js arbitrary-precision arithmetic to prevent the floating-point errors that cause typical JavaScript calculators to produce results like 3359.9999 instead of 3,360 for 8/2 cotton.
From any system to Tex:
Tex = 1000 / Nm | Tex = 590.5 / Ne | Tex = 885.8 / NwTex = Denier / 9 | Tex = dtex / 10 | Tex = 496,055 / YPPFrom Tex to all systems:
YPP = 496,055 / Tex (1,093.61 yd/km x 453.592 g/lb)Nm = 1,000 / Tex | Ne = 590.5 / Tex | Nw = 885.8 / TexDenier = Tex x 9 | dtex = Tex x 10From physical measurement:
YPP = (length in yards) / (weight in pounds)YPP = (length in yards) / (weight in ounces / 16)From labeled yarn notation (e.g. 8/2 Ne cotton):
Plied Ne = Singles Ne / Plies = 8 / 2 = 4YPP = Plied Ne x 840 = 4 x 840 = 3,360 (for cotton system)
The weaving EPI recommendation uses the standard US formula: WPI (wraps per inch) is approximated from YPP using the cotton/linen baseline of approximately 168 YPP per WPI. Plain weave EPI is then WPI divided by 2, twill EPI is WPI divided by 1.5, and rep weave EPI equals WPI. These approximations are from the Handweavers Guild of America curriculum and Peggy Osterkamp’s published warp calculation methods. The approximation is most accurate for cotton and linen; wool and other resilient fibers may produce different actual EPI at the same YPP due to fiber packing and twist differences. Always sample before committing to a full warp.
The US Yarn Weight Category is determined using the Craft Yarn Council (CYC) Standard Yarn Weight System, the industry-wide classification used on US commercial yarn labels. YPP ranges are mapped to the CYC 0 through 6 scale (Lace through Super Bulky) based on the linear density thresholds published in the CYC standard. This system is used by yarn manufacturers, retailers, and pattern publishers across the US.
Standard US Weaving Yarn Counts and Grist Reference Values
Common US Floor Loom Warp Yarns: All Count Equivalents
The table below gives the exact grist equivalents for the most widely used US handweaving yarns. All values are computed using the ASTM D861 Tex conversion formulas and cross-referenced against ASTM D1907/D1907M-12(2025) standard conditions. The YPP values are the industry-standard figures used in HGA curriculum and by major US cone yarn suppliers.
| Yarn | YPP | YPO | Nm | Ne | Tex | Denier | US Weight Band | Typical EPI |
|---|---|---|---|---|---|---|---|---|
| 3/2 Cotton | 1,260 | 78.8 | 2.54 | 1.50 | 394 | 3,543 | Worsted (CYC 4) | 8 to 10 |
| 8/4 Cotton (Rug Warp) | 1,680 | 105 | 3.39 | 2.00 | 295 | 2,657 | Worsted (CYC 4) | 12 |
| 5/2 Cotton | 2,100 | 131 | 4.23 | 2.50 | 236 | 2,126 | DK (CYC 3) | 15 |
| 8/2 Cotton | 3,360 | 210 | 6.78 | 4.00 | 148 | 1,328 | Fingering (CYC 1) | 20 |
| 10/2 Perle Cotton | 4,200 | 263 | 8.47 | 5.00 | 118 | 1,063 | Fingering (CYC 1) | 24 to 28 |
| 16/2 Cotton (Fine) | 6,720 | 420 | 13.55 | 8.00 | 73.8 | 664 | Lace (CYC 0) | 40 to 48 |
| Wool Worsted 2-ply | 1,800 | 113 | 3.63 | 2.15 | 276 | 2,483 | Worsted (CYC 4) | 12 to 15 |
| Fine Merino 2-ply | 2,800 | 175 | 5.65 | 3.34 | 177 | 1,594 | DK (CYC 3) | 18 to 22 |
| 10/1 Linen (Wet-spun) | 3,000 | 188 | 6.05 | 3.57 | 165 | 1,488 | Fingering (CYC 1) | 20 to 24 |
| Tencel/Bamboo | 3,360 | 210 | 6.78 | 4.00 | 148 | 1,328 | Fingering (CYC 1) | 20 |
| Silk 2/20 Nm (plied) | 4,961 | 310 | 10.00 | 5.91 | 100 | 900 | Fingering (CYC 1) | 28 to 32 |
All conversions use ASTM D861 Tex system formulas. Ne computed per ASTM D2645-07(2025) cotton worsted system. Nw computed per ASTM D2644-12(2025) woolen system. EPI recommendations are starting points for plain weave; always sample. Source: HGA educational curriculum, USDA ERS cotton and fiber data, major US weaving yarn supplier specifications.
US Yarn Weight Bands and YPP Ranges
| CYC Band | Name | YPP Range | Typical WPI | Common Weaving Use |
|---|---|---|---|---|
| CYC 0 | Lace | 5,000+ | 38+ | Gossamer lace structures, fine silk, high-count cotton |
| CYC 1 | Fingering / Sock | 2,800 to 5,000 | 28 to 38 | Most 8/2 cotton, tencel, fine linen, perle cotton weaving |
| CYC 2 | Sport | 1,920 to 2,800 | 22 to 28 | Fine merino, lightweight linen, some handspun |
| CYC 3 | DK | 1,440 to 1,920 | 18 to 22 | Medium wool, DK-weight cotton, handspun scarf weight |
| CYC 4 | Worsted | 900 to 1,440 | 12 to 18 | Standard worsted wool, rug warps, thick handspun |
| CYC 5 | Bulky | 400 to 900 | 8 to 12 | Heavy rug warp, bulky tapestry, thick singles |
| CYC 6 | Super Bulky | 0 to 400 | Under 8 | Tapestry weft, finger weaving, jumbo rug warp |
CYC standard categories per Craft Yarn Council Standard Yarn Weight System (2024 edition). YPP-to-weight-band mapping is approximate; actual placement depends on fiber density, ply structure, and twist. Use the chart output in this calculator to see how your yarn compares visually to known US weaving benchmarks.
Three Yarn Count Conversions from Chicago, Portland, and Houston
The Chicago Textile Arts Center receives a shipment of premium Italian wool-silk blend labeled “2/20 Nm.” The studio manager needs to know the YPP, the US yarn weight category, the equivalent Ne count, and the recommended EPI for a balanced plain weave scarf project before the workshop on Saturday.
| Input mode | Label Mode (labeled yarn notation) |
| Singles count on label | 20 (the Nm value of the singles) |
| Number of plies | 2 |
| Count system | Nm (metric count) |
| Plied Nm calculation | 20 / 2 = 10 Nm (plied yarn) |
| Tex calculation | 1,000 / 10 = 100 Tex |
| YPP calculation | 496,055 / 100 = 4,961 YPP |
What the calculator shows: The plied 2/20 Nm yarn is equivalent to 4,961 YPP, very close to 10/2 perle cotton territory and well into Fingering weight (CYC 1). At this grist, the recommended starting EPI for balanced plain weave is approximately 29 EPI. The nearest common US weaving yarn match is 10/2 Perle Cotton (4,200 YPP), about 18% coarser. The studio can substitute the Italian cone for 10/2 cotton in any pattern, but should use a slightly finer reed dent (15-dent rather than 12-dent) to achieve the appropriate sett.
Leona is a Portland handspinner who spun a consistent 2-ply Rambouillet wool single and wound off 180 yards from one ounce of fiber. She wants to know whether her handspun will work as a weaving warp for a planned scarf project, what count system equivalent to list when she sells the yarn at the farmers market, and what EPI to use on her floor loom.
| Input mode | Measurement Mode |
| Yarn length | 180 yards |
| Yarn weight | 1 ounce |
| YPO calculation | 180 yards / 1 oz = 180 YPO |
| YPP calculation | 180 x 16 = 2,880 YPP |
| Tex calculation | 496,055 / 2,880 = 172.2 Tex |
| Nm calculation | 1,000 / 172.2 = 5.81 Nm |
What the calculator shows: At 2,880 YPP, Leona’s handspun falls in the Sport weight (CYC 2) category, between 8/4 cotton rug warp (1,680 YPP) and 8/2 cotton (3,360 YPP). The nearest standard US weaving yarn match is wool worsted 2-ply (1,800 YPP, about 38% lighter) since her handspun is considerably finer than worsted weight. For a farmers market label, she can list it as 5.81 Nm or 3.45 Ne. For weaving, the starting EPI recommendation is approximately 17 EPI for plain weave. Her Rambouillet can absolutely work as a weaving warp at 15 to 18 EPI on an 8-dent or 10-dent reed, though she should expect higher shrinkage than cotton (10 to 15%) when wet-finishing.
A Houston production weaving studio receives two quotes for what both suppliers describe as a similar fine cotton yarn: Supplier A at Ne 30/1 singles, Supplier B at 110 Denier. The studio manager suspects the yarns are not the same count but needs to verify before committing to a bulk purchase. She runs both through the calculator.
| Supplier A | Ne 30/1 (30-count cotton singles) |
| Supplier A YPP | 30 x 840 = 25,200 YPP (singles); / 1 ply = 25,200 YPP |
| Supplier A Tex | 590.5 / 30 = 19.68 Tex |
| Supplier A Denier | 19.68 x 9 = 177 Denier |
| Supplier B | 110 Denier |
| Supplier B Tex | 110 / 9 = 12.2 Tex |
| Supplier B Ne | 590.5 / 12.2 = 48.4 Ne |
| Supplier B YPP | 496,055 / 12.2 = 40,660 YPP (singles) |
What the calculator shows: These are not the same yarn. Supplier A’s Ne 30/1 singles converts to 177 Denier, while Supplier B’s 110 Denier converts to Ne 48.4. Supplier B’s yarn is significantly finer at 40,660 YPP versus Supplier A’s 25,200 YPP for singles. The studio manager now has definitive confirmation that the two quotes describe different thread counts, preventing a costly production mistake. The correct question to Supplier A: “Can you quote in Denier?” Expected answer: approximately 177 Denier for their Ne 30/1 product.
Six Yarn Count Tips from US Weaving Guild Masters and Production Weavers
No matter what count system your yarn label uses, convert to YPP as your first step when planning any floor loom project. YPP is the unit your warp length calculator, your cone weight calculator, and your yarn substitution math all use natively. Working in Nm or Ne throughout a project planning session when your warp calculator expects YPP is a guaranteed path to arithmetic errors. Run the conversion once at the start, write the YPP on a sticky note on the cone, and work in YPP from that point forward.
If you are used to YPP, where higher numbers mean finer yarn, Nm feels natural because it is also an indirect system where higher numbers mean finer yarn. But Tex and Denier (both used on commercial synthetic thread and some commercial weaving yarns) run in the opposite direction: higher means heavier and thicker. New weavers comparing a 100 Tex yarn to a 50 Tex yarn and assuming the 100 is finer will select the wrong yarn every time. The calculator’s direct-system warning label and visual benchmark chart prevent this error instantly.
Weight category names like Worsted or DK vary significantly in actual YPP depending on the manufacturer. Two yarns both labeled Worsted can differ by 300 to 400 YPP, enough to change your required EPI by 3 to 4 ends and alter your finished cloth width and density significantly. When substituting one yarn for another in a weaving pattern, always match YPP directly, not the weight category label. Two yarns within 5% of each other in YPP will behave nearly identically in the reed and at the same EPI.
Handspinners who plan to weave with their own yarn benefit enormously from measuring and recording YPP immediately after winding off each skein. The measurement takes 3 minutes: weigh a sample in grams or ounces, measure its length, convert using this calculator. Store the YPP value on a tag tied to the skein. Six months later when you pull out the skein for a weaving project, you can immediately use the calculator to know how much warp to wind, what EPI to use, and how the handspun compares to commercial yarns in the same project.
When alternating two different yarns in the warp (for color, texture, or structural reasons), calculate the weighted average YPP based on how many ends of each yarn you plan to use. If 60% of your ends are 8/2 cotton (3,360 YPP) and 40% are a fine wool (2,800 YPP), your weighted average YPP is 0.6 x 3,360 + 0.4 x 2,800 = 3,136 YPP. Use this blended YPP to calculate total warp yardage for the combined project and to estimate an appropriate starting EPI for the blended warp structure.
Published YPP values for commercial yarns are measured at 21.1 C (70 F) and 65% relative humidity, per ASTM D1907. Your home studio is probably not at 65% humidity. Wool and linen in particular absorb moisture from the air and become heavier and slightly shorter when humidity is high, which shifts the measured YPP downward by as much as 5% on a very humid day. If you are measuring handspun grist for commercial sale or for critical warp calculations, condition the yarn at standard atmospheric conditions before measuring, or add a 5% safety margin to any grist measurement made in high-humidity conditions.
Quick Reference: Yarn Count System Conversion Factors
| To Convert From | To | Multiply By | Or Use Formula | Type |
|---|---|---|---|---|
| YPP | Nm | — | Nm = YPP / 496.055 | Indirect to Indirect |
| YPP | Ne (cotton) | — | Ne = YPP / 840 | Indirect to Indirect |
| YPP | Tex | — | Tex = 496,055 / YPP | Indirect to Direct |
| Nm | YPP | 496.055 | YPP = Nm x 496.055 | Indirect to Indirect |
| Nm | Ne (cotton) | 0.5905 | Ne = Nm x 0.5905 | Indirect to Indirect |
| Ne (cotton) | Nm | 1.6935 | Nm = Ne x 1.6935 | Indirect to Indirect |
| Ne (cotton) | Nw (worsted) | 1.5 | Nw = Ne x 1.5 | Indirect to Indirect |
| Tex | Denier | 9 | Denier = Tex x 9 | Direct to Direct |
| Tex | dtex | 10 | dtex = Tex x 10 | Direct to Direct |
| Denier | Tex | 0.1111 | Tex = Denier / 9 | Direct to Direct |
| m/100g | YPP | — | YPP = (m/100g x 10) x 496.055 / 1000 | Indirect to Indirect |
| YPO | YPP | 16 | YPP = YPO x 16 | Indirect to Indirect |
All exact conversion factors per ASTM D861 Tex system (canonical unit), ASTM D1907/D1907M-12(2025) standard test conditions, ASTM D2645-07(2025) cotton/worsted tolerances, and ASTM D2644-12(2025) woolen system tolerances. Conversion through Tex prevents rounding drift in chained conversions.
Frequently Asked Questions About Yarn Grist and Count System Conversions
More Free Weaving and Fiber Arts Calculators
The Yarn Grist Calculator on USCalculators.com is provided for educational and project planning purposes only. All conversion formulas use ISO Tex as the canonical unit per ASTM D861 (Tex System for Yarn Density). Ne values per ASTM D2645-07(2025) Standard Tolerances for Yarns Spun on the Cotton or Worsted Systems. Nw values per ASTM D2644-12(2025) Standard Tolerances for Yarns Spun on the Woolen System. Grist measurement methodology references ASTM D1907/D1907M-12(2025) Standard Test Method for Linear Density of Yarn. US yarn weight band classifications per Craft Yarn Council Standard Yarn Weight System (2024). EPI recommendations are approximate starting points for sampling; actual weaving EPI depends on fiber, twist, and weave structure. Always sample before threading a full warp.
USCalculators.com is an independent reference site and is not affiliated with ASTM International, the Craft Yarn Council, the Handweavers Guild of America, or any yarn supplier. External links are provided for informational authority purposes and do not constitute endorsements. No content on this page constitutes professional fiber arts or textile industry advice. Last reviewed: September 2026.