Crochet Yarn Yardage Estimator
Estimated yards
4.4
How it works
Knowing how much yarn to buy before starting a crochet project prevents running out mid-project — a frustration compounded when dye lot differences cause visible color variations. The Crochet Yarn Yardage Estimator calculates total yardage from a pattern's stated gauge and your desired dimensions.
**How yardage scales** Yardage scales roughly with the area of the item. A baby blanket (30x36 inches) uses about 800 to 1,200 yards in worsted weight. An adult blanket (50x60 inches) uses 2,500 to 4,000 yards. Heavier stitches like double crochet use more yarn per square inch than lighter stitches like single crochet due to taller stitch height.
**Hook size and tension** Crocheting looser (larger hook than recommended) uses more yarn per stitch. Crocheting tighter uses less but produces a denser fabric. Always crochet a gauge swatch before estimating yardage for larger projects.
**Dye lots** Yarn from the same colorway but different dye lots can vary subtly. Always buy all skeins from the same dye lot for large projects. If you need to mix lots, alternate skeins every two rows to blend the difference.
**Buffer allowance** Add 10 to 15% to any yardage estimate for ends woven in after each join, swatch waste, and unexpected size adjustments. For complex colorwork, add 20%.
Privacy: all calculations run in the browser. No data is transmitted.
Frequently Asked Questions
- Start by making a gauge swatch in your chosen yarn and stitch pattern — typically 6×6 inches or 15×15 cm. Weigh the swatch on a kitchen scale (0.1g precision), then calculate: yardage per gram = known yards per skein ÷ skein weight in grams. Then: weight of finished item ≈ (area of finished item ÷ area of swatch) × weight of swatch. Multiply weight of finished item by yardage per gram to get total yards needed. Add 15% buffer. This method accounts for stitch pattern and hook size naturally, since your swatch reflects both.
- Yarn weight describes the thickness of the yarn strand and the recommended hook/needle size. Standard categories (from thinnest to thickest): lace (0), fingering (1), sport (2), DK (3), worsted (4), bulky (5), super bulky (6), jumbo (7). Finer yarns have more yards per 100g skein — a 100g fingering weight skein typically has 400–500 yards; a 100g worsted skein has 175–220 yards; a 100g bulky skein has 100–130 yards. This is why blanket yardage requirements vary so dramatically by yarn weight: the same blanket size requires 3–5x more yards in fingering vs. bulky yarn.
- Yes, significantly. A larger hook creates bigger, more open stitches — more yarn per stitch because each stitch loop is larger. A smaller hook creates tighter, denser stitches that use less yarn per stitch but more stitches per inch. The net effect: for the same finished dimensions, going up two hook sizes (e.g., 5mm to 6.5mm) uses approximately 10–20% more yarn. Conversely, a very tight gauge (too-small hook) uses less yarn but produces stiff, dense fabric. This is one reason always swatching is important — your gauge directly affects both the finished size and total yardage needed.
- Yardage per 100g depends on fiber content and yarn construction (single ply, plied, or cable twist). Cotton is denser than wool — a 100g cotton DK skein has fewer yards than a 100g wool DK skein because cotton is heavier per volume. Acrylic falls between wool and cotton in density. Yarn construction also matters: loosely spun singles have slightly more yards than tightly plied yarns of the same weight. When substituting yarns in a pattern, match by yardage per 100g (listed on the ball band), not just by weight category. A pattern calling for 800 yards of DK requires 800 yards regardless of whether your substitute yarn has 200 yards/100g or 220 yards/100g.