Yarn Yardage Calculator
The Yarn Yardage Calculator estimates total yarn needed for any knitting or crochet project based on gauge and dimensions.
Reviewed by Prof. dr. sc. Snježana Salopek Čubrić, Textile materials and care (FTT Zagreb)Last updated
Quick presets
Choose how you want to estimate yarn
Width of your finished project
Length of your finished project
Stitches per 4 inches (10cm) from your gauge swatch
Rows per 4 inches (10cm) from your gauge swatch
Approximate yarn weight category
Stockinette is the baseline. Textured patterns use more yarn.
Yardage per skein of the yarn you plan to buy
Yarn estimates are approximate and vary by tension, stitch pattern, and individual knitting or crochet style. Always buy one extra skein from the same dye lot. Knit a gauge swatch before starting — your tension may differ from the pattern recommendation, and the difference compounds across hundreds of stitches.
Complete Your Project
Table of Contents
How the Yarn Yardage Calculator Works
Estimating yarn for a knitting or crochet project involves three variables: the size of the finished piece, the thickness of the yarn, and how tightly you work. This calculator uses your stitch and row gauge (called tension in the UK) to compute total stitch count, then estimates how much yarn each stitch consumes based on the yarn weight category. A 10 percent safety buffer is applied to every result, and skeins are always rounded up to whole numbers — because running out mid-project and failing to match the dye lot is the outcome every maker wants to avoid.
Gauge is the link between yarn, needles, and fabric density. A 4-inch square knitted in DK weight (known as 8-ply in the UK and Australia) at 22 stitches per 4 inches uses a measurably different amount of yarn than the same square at 20 stitches per 4 inches. The calculator uses your personal gauge from a gauge swatch to account for this individual variation, rather than relying on the yarn label's recommendation alone.
Three Methods for Estimating Yarn
Not every project comes with a pattern, and not every pattern comes with a yardage estimate. The method you choose depends on what information you have available.
- Gauge-based calculation. Best when you have a pattern with gauge information or have knitted your own swatch. Enter your project dimensions, your stitch and row gauge, and the yarn weight. The calculator multiplies stitches by rows to find total stitch count, then estimates yarn consumption from the weight category. This is the standard method for garments and accessories.
- Weight-based estimation. Useful when you know the approximate finished weight of a project — for example, because you are reproducing a garment and can weigh the original. Enter the estimated weight in grams, the grams per skein, and the yards per skein from your yarn label. The calculator works out total yardage from the weight ratio.
- Swatch unravel method. The most accurate approach for custom projects with no pattern. Knit or crochet a measured swatch, unravel it, and measure the yarn length. The calculator scales this by the area ratio between swatch and finished project. It takes more effort up front but eliminates guesswork about yarn-per-stitch factors.
For blanket-specific projects with built-in size presets, the blanket yarn estimator simplifies the inputs for rectangular projects and includes stitch pattern adjustments.
What You’ll Need to Measure
Before opening the calculator, gather these numbers from your pattern, your swatch, or your yarn label.
- Project width and length — the finished dimensions of the piece you are making. For a scarf, this might be 8 inches by 60 inches. For a sweater body panel, it might be 20 inches by 24 inches. Measure the flat piece, not the circumference.
- Stitch gauge and row gauge — stitches and rows per 4 inches (or per 10 cm) from your blocked swatch. Do not trust the ball band gauge — it is a suggestion, not a guarantee. Your personal gauge depends on needle size, tension habits, and even your mood.
- Yarn weight — the category of yarn you plan to use. Categories include Fingering (known as 4-ply in the UK), Sport (5-ply), DK (8-ply), Worsted (called Aran in the UK), Bulky (Chunky), and Super Bulky (Super Chunky). If you are unsure which weight your yarn falls into, our yarn weight guide covers all standard categories with wraps-per-inch (WPI) ranges.
- Yardage per skein — printed on the yarn label alongside the weight in grams. A typical DK-weight skein holds 200 to 280 yards per 100 g. A Worsted/Aran skein holds 180 to 220 yards per 100 g.
If you are working in metric, enter centimetre dimensions and the calculator will convert internally and display results in metres.
Stitch Pattern and Density
Stitch pattern affects yarn consumption more than most knitters expect. Stockinette stitch (stocking stitch in the UK) is the baseline. Garter stitch uses roughly 5 percent more yarn because every row is a knit row with slightly more yarn travel between stitches. Seed stitch and moss stitch add about 10 percent. Cable patterns — where stitches cross over one another — consume 15 to 30 percent extra yarn because the cable pulls additional length through each crossing.
Lace patterns, counter-intuitively, often use less yarn than stockinette for the same area. The yarn-overs that create the holes replace stitches that would otherwise consume yarn, and lace fabrics are typically worked on larger needles at a looser gauge. If your project is primarily lace, use a lower density estimate.
For crochet projects, single crochet (known as double crochet in UK terminology) uses about 15 percent more yarn than knitted stockinette for the same area. Double crochet (UK treble crochet) uses roughly 10 percent less because each stitch is taller and covers more area per stitch. The granny square calculator handles crochet-specific yarn estimates for modular blanket projects.
The Safety Buffer
This calculator adds a 10 percent safety buffer to every estimate. Ten percent is the standard recommendation from yarn shops and pattern designers, and for good reason. Your gauge may drift over the course of a long project. Joining new skeins consumes yarn in the tails you weave in. Textured sections may use more yarn than the average across the piece.
The buffer does not replace buying from the same dye lot. Dye lots are production batches, and yarn from different lots — even in the same colourway — can show visible colour variation in the finished fabric. Differences that look minor on the skein become obvious when knitted into rows. Always buy all your skeins from the same dye lot number, and buy one extra skein as insurance. Most yarn shops accept returns of unused, unbroken skeins within a reasonable period.
A put-up is the form in which yarn is sold — skein, hank, ball, or cake. Most commercial yarn comes in skeins or balls of 50 g or 100 g. Hanks need to be wound into balls or cakes before use. Regardless of put-up, the yardage printed on the label is the number that matters for this calculator. If your project uses multiple yarn types or colours, run the calculator separately for each — yarn weights are not interchangeable, and you cannot directly compare yardage between a DK-weight yarn and a Bulky/Chunky one.
Common Mistakes to Avoid
Running out of yarn with two rows to go is a frustrating experience, but it is preventable. These are the most frequent errors that lead to a yarn shortfall.
- Trusting the ball band gauge. The gauge printed on the yarn label is a manufacturer’s recommendation, not your personal gauge. Your tension, needle material, and stitch pattern all affect density. A difference of one stitch per inch over a 40-inch sweater changes the stitch count by 40 stitches per row.
- Ignoring stitch pattern density. A cable-heavy Aran sweater uses 15 to 30 percent more yarn than the same sweater in stockinette. If your project mixes stitch patterns, estimate each section separately or use the highest density factor.
- Mixing dye lots. If you underestimate and need more yarn, the new batch will almost certainly look different when knitted. Buy all your skeins at once and keep the receipt for returns.
- Forgetting seaming and finishing. Sewing seams, weaving in ends, and adding button bands all consume yarn that is not accounted for in a simple area calculation. The 10 percent buffer covers most finishing, but heavily seamed garments may need more.
- Not budgeting for the swatch. Your gauge swatch used yarn too. If you unravel it and reuse the yarn, the re-knitted section may look different because the yarn has been stretched. Some knitters prefer to set the swatch aside and budget its yarn separately.
When in doubt, buy one extra skein from the same dye lot. The yarn-weight yardage ranges and density factors in this calculator come from Craft Yarn Council data and manufacturer put-up specifications — the source verification approach explains how references like these are chosen and checked. For fabric-based sewing projects that use similar estimation logic, the fabric yardage calculator handles pattern repeat and bolt-width calculations instead.
Worked Example: Gauge Method — Scarf in DK-Weight Yarn
You are knitting a simple stockinette scarf, 8 inches wide and 60 inches long, in DK-weight yarn (8-ply). Your gauge swatch gives you 22 stitches and 28 rows per 4 inches. The yarn label says 220 yards per 100-gram skein. Stockinette is the baseline stitch pattern, so density factor is 1.0.
Calculation
Stitches per inch: 22 ÷ 4 = 5.5. Rows per inch: 28 ÷ 4 = 7. Total stitches: 5.5 × 8 × 7 × 60 = 18,480. The DK midpoint yardage is 240 yards per 100 g, giving a base yards-per-square-inch of √240 × 0.033 ≈ 0.511. Divided by the typical DK stitch density (5.5 × 7.5 = 41.25 stitches per square inch), yarn per stitch ≈ 0.01239 yards. Base yardage: 18,480 × 0.01239 × 1.0 ≈ 229 yards. With 10% safety buffer: 229 × 1.10 ≈ 252 yards. Skeins needed: 252 ÷ 220 = 1.15, rounded up to 2 skeins.
Result: You need approximately 252 yards of DK-weight yarn — two skeins at 220 yards each. The second skein gives you a comfortable 188-yard surplus for finishing, swatching, and dye-lot insurance.
A stockinette scarf in DK weight is an efficient project. The flat stitch pattern has no density penalty, so the safety buffer alone covers seaming and ends. Buy both skeins from the same dye lot — the colour shift between batches will show across a long, flat piece like a scarf.
Worked Example: Weight Method — Reproducing a Favourite Sweater
You are knitting a sweater very similar to one you already own. You have weighed the original and it comes out to 500 grams. Your new yarn has 200 yards per 100-gram skein, so 100 grams per skein and 200 yards per skein.
Calculation
Total yards = (500 g ÷ 100 g per skein) × 200 yards per skein = 5 × 200 = 1,000 yards. With 10% safety buffer: 1,000 × 1.10 = 1,100 yards. Skeins needed: 1,100 ÷ 200 = 5.5, rounded up to 6 skeins.
Result: You need 1,100 yards — six skeins at 200 yards each. The weight method skips gauge entirely and trades measurement precision for convenience, which is ideal when you have a physical reference garment.
When you have a reference garment to weigh, the weight method is faster and sidesteps gauge errors. The trade-off is accuracy: if your new yarn has different density per metre, the weight-to-yardage conversion shifts. Compare the yards-per-100g figure of both yarns before trusting the estimate.
Frequently Asked Questions
How do I calculate yarn needed if I changed the needle size from the pattern?
Does stitch pattern affect how much yarn a project uses?
What is the most accurate way to estimate yarn for a custom project?
How do I convert yarn yardage between different yarn weights?
Glossary
Gauge
The number of stitches and rows per unit of measurement, typically expressed per 4 inches or per 10 cm. Gauge determines the size and drape of the finished fabric and varies by yarn, needle size, and individual tension. Called tension in the UK.
Put-up
The form in which yarn is packaged for sale. Common put-ups include skeins (oblong twists), hanks (loose loops that need winding), balls (wound spheres), and cakes (flat-wound discs from a ball winder). Most commercial yarn is sold as skeins or balls in 50 g or 100 g weights.
Dye lot
A production batch number printed on the yarn label. Yarn dyed in different batches may show slight colour variation that becomes visible when knitted into rows. Buying all skeins from the same dye lot prevents colour banding in the finished project.
Wraps per inch
A measurement for identifying yarn weight by wrapping the yarn around a ruler and counting the number of wraps that fit in one inch. Higher wraps per inch indicates finer yarn. DK weight typically wraps 11 to 15 times per inch; bulky wraps 7 to 9 times.
Related Calculators
Fabric Yardage Calculator
Calculate fabric yardage for any sewing project. Supports pattern repeats, multiple fabric widths, and rounds to shop pu...
QuiltingQuilt Backing Calculator
Calculate quilt backing fabric yardage and the most efficient piecing layout. Supports standard bed sizes with horizonta...
More Knitting & Crochet calculators
Browse all knitting & crochet calculators — Yarn yardage, gauge swatches, blanket yarn estimates, and pattern resizing across all yarn weights.
Dan Dadovic
Commercial Director (Ezoic Inc.) & PhD candidate in Information Sciences, Northumberland UK