Yarn Yardage & Substitution Calculator

Find out how much yarn you need for any project, swap one yarn for another, or check whether your stash is enough — three tools in one.

Yes — always buy a little extra

Quick Facts

Buffer rule
Always buy 10% more than the pattern calls for
Swatch, finishing tails, and unexpected frogging eat yardage fast.
Crochet vs. knitting
Crochet uses ~30% more yarn for the same fabric area
Taller stitches and turning chains lock up more yarn per row.
Dye lots
Buy all skeins from the same dye lot in one purchase
Even small lot differences are visible under certain lighting.

Your Results

Calculated
Estimated yardage needed
-
Base calculation
With 10% buffer
-
Recommended purchase amount
Skeins to buy
-
Based on typical skein size
Approximate yarn weight
-
Estimated grams

Ready

Select your project and yarn details, then press Calculate.

About the Yarn Yardage & Substitution Calculator

Whether you are picking up needles for the first time or working through your tenth sweater, estimating yarn quantities is one of the most practically useful skills in all of fiber craft. This calculator provides three interconnected tools: a yardage estimator for any project type and yarn weight, a substitution planner for swapping one yarn for another, and a stash calculator that tells you whether the yarn already on your shelves is enough to complete a chosen project.

Yarn weight systems: US, UK, and the Craft Yarn Council

One of the first sources of confusion for new knitters and crocheters is that "yarn weight" does not mean mass — it means thickness. The United States uses an informal naming system (lace, fingering, sport, DK, worsted, bulky, super bulky) that is codified by the Craft Yarn Council (CYC) on a numbered scale from 0 to 7. The United Kingdom traditionally uses different terminology: what Americans call "worsted" is roughly equivalent to British "Aran," and "DK" is used consistently on both sides of the Atlantic but sometimes refers to slightly different thicknesses. The CYC system attempts to standardize the categories by specifying a gauge range (stitches per 4 inches on a recommended needle size), which is a far more reliable guide than the name alone.

The standard most knitters use as a shorthand is yards per 100 grams (yds/100g), which gives a quick sense of how fine or thick a yarn is regardless of what the label calls it. Fingering yarn runs around 350–450 yds/100g; sport about 300; DK around 231 (the exact figure Ravelry uses as its DK benchmark); worsted around 200; aran around 175; bulky around 137; and super bulky around 100 or fewer. When a pattern says "worsted weight" and your substitute skein is labeled "aran," checking the yds/100g helps you decide whether gauge adjustment is needed.

Why yardage matters more than skein count

Yarn is sold in skeins, balls, or hanks of varying size, and skein size varies enormously between brands and product lines. A 100g worsted skein might contain 200 yards from one brand and 218 from another. If you buy based on the number of skeins the pattern calls for without checking yardage, you may end up a hundred yards short — enough to leave a sleeve unfinished. This calculator always works in yards (or meters, once converted) and only converts to skeins at the end, using the skein size you supply. The principle is: match yardage, not skein count, and let the skein size be a secondary calculation.

How to read a yarn label

A modern yarn label packs a great deal of information into a small space. Key elements to look for:

  • Dye lot number — the batch of dye used for that specific production run. Skeins from different dye lots may appear identical in the store but show a visible color difference once knitted up, especially in solid or semi-solid colorways. Always buy enough yarn from one dye lot to complete the project without returning to the store for more.
  • Fiber content — listed by percentage weight. "80% merino wool / 20% nylon" is a common sock-yarn blend; the nylon adds durability for heel and toe wear. "100% superwash merino" means the wool has been treated to be machine-washable.
  • Yardage and grams — both numbers appear on well-labeled yarn. If a label gives only grams, you can estimate yardage from the standard yds/100g for its weight category, but actual figures vary by brand.
  • Care instructions — symbols indicating whether the yarn is hand-wash only, machine washable, dry flat, and so on. Untreated wool felts in a hot machine wash; cotton and linen can usually be machine washed; most acrylics are machine wash and tumble dry.
  • Recommended needle or hook size — this is a starting point, not a rule. Your actual gauge may differ, and experienced crafters routinely go up or down one or two needle sizes to achieve the fabric hand they prefer.

Why crochet uses more yarn than knitting

At a given gauge, crocheted fabric consistently uses more yarn than knitted fabric of the same size. The reasons are structural. First, crochet stitches are inherently taller than knit stitches — a single crochet stitch locks up more yarn per stitch than a knit stitch producing the same fabric height. Second, most crochet patterns use a turning chain at the end of each row to climb to the height of the next row; these chains consume yarn without contributing to the fabric's width. Third, crochet fabric is typically denser than stockinette knitting — more yarn is buried in the structure of the stitch itself rather than lying in a smooth loop. The practical result is that a crocheted sweater in worsted weight typically requires 20–30% more yarn than the equivalent knitted sweater. This calculator applies a 1.30× multiplier for crochet to account for this difference.

Yarn substitution principles

When a pattern calls for a specific yarn you cannot find, a suitable substitute should match on three criteria in order of importance:

  1. Weight (gauge) — the substitute should fall in the same weight category or close enough to hit gauge with a needle size adjustment. Substituting a fingering weight yarn for a worsted pattern is technically possible but requires recalculating every stitch count.
  2. Fiber behavior — a lace pattern designed for silk or bamboo relies on the natural drape of those fibers. Substituting wool will produce a stiffer, less drapey result. Cables show up best in smooth, plied wool; they disappear in fuzzy mohair. Matching or closely approximating fiber type preserves the pattern designer's intent.
  3. Yardage — once weight and fiber are settled, the key number is whether you have enough yards. Use the substitution mode of this calculator to translate the pattern's skein count into your substitute skein's terms.

How to swatch and why it matters

A gauge swatch is a small test piece, typically at least 6 × 6 inches (15 × 15 cm) before washing, that you knit or crochet in the pattern's stitch and yarn to measure how many stitches and rows you get per inch. Because stitch tension varies between individuals, even using the exact yarn and needle size the pattern specifies, your gauge may differ from the designer's. A difference of even half a stitch per inch across 200 stitches means a sweater comes out 3–4 inches wider or narrower than intended. Swatching in the round (if the pattern is worked in the round) and washing the swatch before measuring — because blocking often changes gauge — gives the most reliable prediction. Knitters who skip the swatch typically find out at the end that the garment does not fit. Crochters face similar risks with dimensional projects like bags and garments, though the stakes are lower for items where fit is forgiving, such as scarves and dishcloths.

Estimating yardage when a pattern doesn't list it

Some older or informal patterns omit total yardage and only list a number of skeins of a now-discontinued yarn. To estimate how much yarn you need, swatch first. Measure the area of your swatch in square inches, then unravel it carefully and measure the yarn length you used. Divide to get yards per square inch. Estimate the total surface area of the finished piece (front + back + sleeves for a sweater, both sides of a blanket, and so on) and multiply by your yards-per-square-inch figure. Add a 15% buffer for seams, tails, and swatch replacement. This method is approximate but usually accurate enough to avoid running short.

Frogging and yarn recovery

"Frogging" is the knitting community's term for unraveling your work — the name comes from the sound: "rip it, rip it." Yarn that has been knitted and then frogged is kinked but fully reusable. To remove the kink from hand-wash yarn, wet the skeined yarn briefly in cool water, squeeze gently, and hang to dry under light tension (a bag of water makes a good weight). Superwash wool recovers especially well; untreated wool retains more crimp but still works fine for most projects. Acrylic does not fully recover from blocking heat but can be reused without heat treatment.

Buying yarn in dye lots

The single most common cause of yarn disappointment among beginners is buying too little, returning to the store for a second skein, and finding the remaining stock is from a different dye lot. Under certain light conditions, different dye lots of the same colorway are indistinguishable side by side in a store but obviously different once knitted into adjacent rows. The solution is simple: buy all the yarn you expect to need for a project in one purchase from the same dye lot, and always add the 10% buffer this calculator recommends. If you end up with extra yarn, it goes into the stash and can be used for smaller projects.

Fiber type properties at a glance

Wool is the workhorse fiber: elastic, warm, moisture-wicking, and naturally fire-resistant. Untreated wool felts under heat and agitation; superwash wool is treated to be machine washable. Merino is a fine, soft wool breed that suits garments worn next to skin. Acrylic is the most widely available and affordable fiber: fully machine washable and dryable, colorfast, and non-allergenic. It lacks wool's natural elasticity and breathability. Cotton is cool and breathable but has little natural stretch, making it challenging for fitted garments. It washes well but tends to grow (lengthen) after blocking. Alpaca is extremely soft and warm, with a natural sheen, but has almost no memory or spring — it stretches out and does not recover. Blending alpaca with wool or nylon helps. Silk adds brilliant sheen and drape; pure silk is typically used in lightweight, drapey projects. Silk blends bring luster to wool or cotton without making the yarn as slippery to work with. Linen and hemp are stiff when new but soften dramatically with use and washing; they make excellent summer garments and kitchen textiles.

Yarn stash organization

A well-organized stash saves money — you buy less because you know what you have — and reduces frustration. Common approaches: store yarn by weight in labeled bins (all DK in one bin, all worsted in another) so you can quickly identify what you have when a project calls for a specific weight; attach a label with fiber content, yardage, and dye lot to every skein; photograph the label and store it in a stash management app like Ravelry. Vacuum-seal bags are excellent for natural fibers susceptible to moth damage; cedar blocks or lavender sachets deter moths without the chemical smell of mothballs.

Yarn care in brief

Always follow the care instructions on the label. Wool that is not superwash-treated should be hand-washed in cool water with a wool wash, then gently squeezed (never wrung) and laid flat to dry. Blocking — wetting, pinning, and drying to shape — is how hand-knitters and crocheters achieve the dimensions called for in a pattern; it opens up lace, evens out stitches, and sets the final dimensions of a garment. Acrylic cannot be blocked with water (it retains its shape regardless of wetting) but can be "killed" with steam or heat to produce a permanently limp, blocked effect — useful for stuffed animals that need to lie flat. Cotton and linen can be machine washed on a gentle cycle and dried flat or on low heat.

Reference Tables

Project Yardage by Craft Type

ProjectKnitting yardageCrochet yardageTypical weight
Adult sweater (M)950–1,100 yd1,235–1,430 ydWorsted
Adult cardigan (M)1,045–1,210 yd1,360–1,573 ydWorsted
Hat (adult)100–200 yd130–260 ydWorsted / Bulky
Scarf (standard)200–400 yd260–520 ydDK / Worsted
Baby blanket600–800 yd780–1,040 ydDK / Worsted
Lap blanket800–1,200 yd1,040–1,560 ydWorsted / Bulky
Full throw blanket1,500–2,500 yd1,950–3,250 ydWorsted / Bulky
Socks (1 pair)350–450 yd455–585 ydFingering / Sport
Shawl / wrap400–800 yd520–1,040 ydFingering / DK
Baby sweater400–600 yd520–780 ydDK / Sport

Yarn Weight Reference

Weight nameStandard yds/100gNeedle size (US)Typical projects
Lace (CYC 0)600–1,000+000–1Lace shawls, doilies
Fingering / Sock (CYC 1)350–4501–3Socks, lightweight shawls, baby items
Sport (CYC 2)250–3503–5Baby garments, light sweaters, socks
DK (CYC 3)200–250 (std 231)5–7Sweaters, hats, mittens, baby items
Worsted (CYC 4)175–220 (std 200)7–9Sweaters, afghans, hats, scarves
Bulky (CYC 5–6)100–175 (std 137)9–11Blankets, chunky sweaters, cowls
Super Bulky (CYC 6–7)60–100 (std 100)13+Quick blankets, arm-knitting projects

Fiber Type Comparison

FiberStretch / memoryDrapeWashabilityRelative cost
Merino woolHighMediumSuperwash only (machine); otherwise hand-washModerate–high
AcrylicLow–mediumLow–mediumMachine wash and dryLow
CottonVery lowMedium–highMachine wash (gentle)Low–moderate
AlpacaVery lowHighHand-wash cold, dry flatHigh
SilkLowVery highHand-wash or dry cleanVery high
Linen / HempVery lowMedium (softens with use)Machine washModerate
MohairLowHigh (halo)Hand-wash coldHigh

Frequently Asked Questions

How many yards of yarn do I need for a sweater?
A standard adult sweater in worsted weight requires approximately 800–1,500 yards depending on size, with medium (US size M) needing around 950 yards for knitting. Crochet adds roughly 30% more, so budget 1,200–1,400 yards for a crocheted sweater in worsted weight. Finer yarns like fingering require more yardage (1,200–2,500 yards) because you knit more rows to achieve the same fabric; bulkier yarns require fewer yards. Always buy 10% extra to account for swatching and finishing.
Does crochet use more yarn than knitting?
Yes. Crochet typically uses 20–30% more yarn than knitting to produce the same size fabric. This happens because crochet stitches are taller (using more yarn per row) and the fabric is denser — more yarn is locked up inside the fabric's structure. Turning chains at the end of each row also consume additional yarn. Our calculator applies a 1.3× multiplier when you select crochet as the craft type.
What happens if I run out of yarn mid-project?
Running out of yarn mid-project is frustrating but often solvable. First, check the dye lot number on your remaining skeins — if you can find more skeins from the exact same dye lot, the color match will be seamless. If the dye lot is unavailable, you can introduce the new skein where a color change is least visible (a seam, the underarm of a sweater, or a stripe boundary). For striped or colorwork projects, alternate rows between old and new skeins over several rows to blend the transition. This is precisely why buying an extra 10% upfront is always recommended.
Can I substitute a different weight yarn?
Technically yes, but it requires gauge adjustment and may change the character of the finished fabric. Substituting a heavier yarn produces a denser, warmer, possibly stiffer fabric; a lighter yarn produces a drapier, airier result. If you substitute within one weight category (e.g., worsted for aran), a gauge swatch and minor needle/hook size adjustment usually brings the project in close to the intended dimensions. Substituting across two or more weight categories typically requires recalculating stitch counts and row counts — essentially re-drafting the pattern.