Home » Crafts » Yarn Yardage Calculator

Yarn Yardage Calculator

Free yarn yardage calculator for knitting and crochet. Pick your project, yarn weight, stitch pattern, and buffer to get total yards and skeins needed.

FREE CALCULATOR
min 20, max 1000
min 0, max 50
🧮

Your results will appear here.
Enter your values and press Calculate.

How it works

Pick your craft (knitting or crochet), project type, yarn weight, and stitch pattern, then enter the yards per skein from your yarn label and a safety buffer percentage. The calculator starts from an industry-average base yardage for that project at worsted weight and multiplies it by factors for yarn weight, garment size, craft, stitch pattern, and your buffer. It then divides by your skein's yardage and rounds up to give the number of skeins to buy.

Yardage = base yardage × weight factor × size factor × craft factor × stitch factor × (1 + buffer / 100) Skeins = ceiling(yardage / yards per skein)

The yarn yardage formula, explained

This calculator starts from a base yardage for your project type at worsted weight, then adjusts for the factors that actually change yarn usage. The full formula is: total yardage = base yardage × yarn-weight factor × size factor × craft factor × stitch-pattern factor × (1 + buffer). Skeins needed is the total yardage divided by your skein's yardage, rounded up. For example, a knitted medium sweater in worsted weight uses a base of 1,100 yards. With stockinette and a 10 percent buffer: 1,100 × 1.0 × 1.0 × 1.0 × 1.0 × 1.10 = 1,210 yards. With 220-yard skeins, 1,210 / 220 = 5.5, so you buy 6 skeins. All base yardages come from published industry ranges, and the page shows every factor so you can see exactly where the number comes from.

Yarn weight chart: how thickness changes yardage

Yarn weight, the thickness of the strand, is the biggest lever on yardage. The Craft Yarn Council standardized weights run from 0 (lace) to 7 (jumbo). Finer yarn needs more yards to cover the same project: a hat takes roughly 300 to 375 yards in superfine but only 150 to 250 in worsted, while an adult sweater needs 1,500 to 3,200 yards in superfine versus 800 to 1,500 in worsted. Our factors reflect these ratios: lace 2.0x, fingering 1.7x, sport 1.5x, DK 1.25x, worsted 1.0x, bulky 0.81x, super bulky 0.5x, and jumbo 0.35x the worsted base. Always check the ball band for the actual yards per skein, because two skeins of the same weight can hold very different lengths.

Knitting vs crochet: why crochet uses more yarn

Crochet generally uses about 30 percent more yarn than knitting for a comparable project. Crochet stitches stack and build a thicker fabric for the same surface area, which is wonderful for warmth and structure but changes the math. Compare the typical ranges: a knitted throw blanket takes 1,200 to 2,200 yards, while the crocheted version takes 1,600 to 2,800. A knitted adult sweater runs 900 to 1,800 yards; crocheted, 1,200 to 2,200. If you are converting a knitting pattern to crochet or the reverse, always add a buffer and verify with swatch math rather than assuming the pattern's yardage transfers.

How stitch patterns change yarn usage

Stitch pattern has a real appetite for yarn. Plain stockinette or garter is the baseline at 1.0x. Ribbing adds about 10 percent because the alternating knits and purls create elasticity. Cables add about 20 percent: crossing stitches compresses the fabric and eats length. Colorwork such as Fair Isle adds about 15 percent because the floats on the back consume yarn. Brioche adds about 25 percent since it builds an extra-thick, double-sided fabric. Lace is the exception, using about 10 percent less, because the yarn-over holes create openwork instead of solid fabric. If your project mixes patterns, estimate with the hungriest stitch or bump your buffer.

Swatch math: estimating yarn without a pattern

To calculate your yarn yardage without a pattern, use the professionals' method: swatch math. Knit or crochet a square at least 6 by 6 inches in your intended stitch pattern, and block it the way you will treat the finished piece. Weigh the swatch on a kitchen scale, then measure your finished project's approximate area (for a rectangle, length times width). Estimate: (project area / swatch area) × swatch weight = total project yarn weight. Convert to skeins using the skein weight on the label. Because the swatch uses your yarn, your needles, and your tension, it beats any generic table for custom-sized blankets, shawls, and improvised garments.

Dye lots: why you should buy all your yarn at once

Yarn is dyed in batches, and colors can differ noticeably between dye lots, even for the same colorway. Running out with one sleeve left means the store may only have a different lot, turning your project into a patchwork. The fix is boring but effective: buy your full quantity at once. If you are between sizes, adding sleeves, edging, tassels, or extra length, buy the extra skein. The calculator's buffer protects the estimate, but dye-lot safety protects the finished look. One unneeded skein is cheap insurance, and leftover yarn is never wasted.

Typical yardage ranges for common projects

Typical yardage ranges from published sources, assuming normal tension and plain stitches. Hat: 120 to 220 yards knit, 150 to 260 crochet (worsted). Scarf: 350 to 650 knit, 450 to 850 crochet. Cowl: 200 to 450 knit, 260 to 550 crochet. Adult socks: 350 to 500 knit, 400 to 600 crochet. Baby blanket: 600 to 1,000 knit, 800 to 1,300 crochet. Throw blanket: 1,200 to 2,200 knit, 1,600 to 2,800 crochet. Adult sweater: 900 to 1,800 knit, 1,200 to 2,200 crochet, depending heavily on size. Shawl or wrap: 500 to 1,200 knit, 650 to 1,500 crochet. These are starting ranges, not guarantees: heavy texture pushes you up, open lace pulls you down.

How to use this calculator

Choose whether you knit or crochet, pick your project type, yarn weight, and stitch pattern, then enter the yards per skein from your yarn label and a buffer percentage. Sweater projects also ask for size, since a XXL sweater needs about 60 percent more yarn than a medium. The calculator shows the total yarn amount in yards, the equivalent in meters, and the number of skeins to buy, rounded up. If your label lists meters, multiply by 1.094 to get yards. When in doubt between two skein counts, buy the extra skein and keep your dye lots consistent.

Frequently asked questions

It depends on size, yarn weight, and stitch pattern. For a knitted adult medium sweater in worsted weight, plan on 1,000 to 1,400 yards. Smaller sizes need 800 to 1,000, larger sizes 1,400 to 2,000 or more. Crocheted sweaters need about 30 percent more: 1,200 to 2,200 yards. Enter your exact details above for a number with buffer and skeins.

A typical throw blanket needs 1,200 to 2,200 yards for knitting or 1,600 to 2,800 yards for crochet. A baby blanket needs 600 to 1,000 knit or 800 to 1,300 crochet, while a queen-size blanket can exceed 4,000 yards. Use a 15 percent buffer for blankets, since large projects amplify small gauge differences.

Divide your total estimated yardage by the yards per skein printed on the yarn label, then round up to the nearest whole skein. For example, 1,210 yards needed with 220-yard skeins means 5.5, so you buy 6 skeins. When comparing balls of yarn across brands, always compare by yardage rather than by weight or ball count, since one ball can hold very different lengths.

Crochet stitches build a thicker, denser fabric for the same surface area, so they consume roughly 30 percent more yarn than knitting. That thickness gives crochet its structure and warmth, but it changes the math. Our calculator applies a 1.3x craft factor automatically when you select crochet.

A dye lot is the batch number showing which dyeing run your skein came from. Colors can shift visibly between lots, so a sleeve knitted from a different lot may not match the body. Buy all the yarn for a project at once, and add an extra skein if you are between sizes or planning modifications.

Multiply yards by 0.9144 to get meters, or meters by 1.094 to get yards. The calculator shows both units automatically, so you can shop yarns labeled in either system.

Against a stockinette baseline: ribbing adds about 10 percent, cables about 20 percent, colorwork about 15 percent, and brioche about 25 percent. Lace uses about 10 percent less because the openwork holes replace solid fabric. Select your stitch pattern above and the calculator adjusts for you.

Use swatch math: make a blocked 6-by-6-inch swatch in your stitch pattern, weigh it on a kitchen scale, and scale up by surface area. Total weight = (project area / swatch area) × swatch weight, then convert to skeins from the label. It is the most accurate method for improvised blankets, shawls, and custom garments.

Related calculators