Yarn Tree Calculator: Estimate Yarn Needed
- Yarn weight
- g
- Result
- Width
- 50 cm
- You entered
- Height
- 60 cm
- You entered
The Yarn Tree Calculator estimates how much yarn you need to crochet or knit a project by working out the total length (and weight) of yarn required based on your project’s dimensions and the stitch gauge. You enter the width and height of the piece, the number of stitches and rows per 10 cm (or 4 inches), and the yarn weight per meter/yard; the calculator returns the approximate yarn length and weight needed.
Formula
The calculator uses the standard method of estimating yarn by stitch count. First, it finds the total number of stitches in the piece:
Total stitches = (Width ÷ 10) × (Stitches per 10 cm) × (Height ÷ 10) × (Rows per 10 cm)
Then it converts stitches to length by dividing by a constant (100 stitches per meter), which is an average for medium-weight yarns. Finally, it multiplies length by the yarn’s weight per meter to get total weight.
Variables:
- Width (w) – width of the finished piece in centimeters
- Height (h) – height of the finished piece in centimeters
- Stitches per 10 cm (st) – your stitch gauge
- Rows per 10 cm (rw) – your row gauge
- Yarn weight per 100 m (yw) – grams per 100 meters of your yarn
The output is yarn length in meters and yarn weight in grams. If you work in inches, convert to cm (1 inch = 2.54 cm) and to meters (1 yard = 0.9144 m).
Worked Example
Using the default values:
- Width = 50 cm
- Height = 60 cm
- Stitches per 10 cm = 20
- Rows per 10 cm = 25
- Yarn weight = 50 g per 100 m
Step 1: Calculate stitches per row: (50 ÷ 10) × 20 = 100 stitches.
Step 2: Calculate rows total: (60 ÷ 10) × 25 = 150 rows.
Step 3: Total stitches = 100 × 150 = 15,000 stitches.
Step 4: Length = 15,000 ÷ 100 = 150 meters.
Step 5: Weight = 150 × (50 ÷ 100) = 75 grams.
The calculator shows 150.00 m and 75.00 g.
When to Use This Calculator
This tool helps you estimate yarn for rectangular projects like scarves, blankets, shawls, and simple sweaters. It is especially useful when you are substituting yarn or designing your own pattern. Always buy a little extra (10–15%) to account for gauge differences, joins, and swatching.
How to Read the Result
The result is an estimate, not an exact count. Your actual yarn use depends on stitch pattern (cables and bobbles use more), tension, and edge treatments. Compare the weight to the yardage on your yarn label: if the label says 100 g per 200 m, then for 75 g you need 150 m, which matches the example. If your yarn is thicker or thinner, adjust the stitches per 10 cm accordingly.
Common Mistakes and Limitations
- Using the wrong gauge: Measure your gauge on a swatch, not the pattern’s recommended gauge, because your tension may differ.
- Ignoring stitch pattern: The formula assumes a plain stitch (stockinette or single crochet). Textured stitches can use 20–30% more yarn.
- Forgetting seam and edging yarn: Add extra for borders, seams, and ties.
- Unit mix-ups: Ensure all measurements are in the same system. Convert inches to cm and yards to meters.
Alternatives and More Accurate Methods
For better accuracy, you can weigh a swatch: knit or crochet a 10 cm × 10 cm swatch, weigh it, and then scale up. Or, unravel a few rows and measure the yarn used per stitch. The calculator is a quick starting point, but the swatch method is the most reliable.
Frequently Asked Questions
How do I find my stitches per 10 cm?
Knit or crochet a swatch at least 10 cm wide and 10 cm tall. Lay it flat, count the stitches across the middle 10 cm, and count the rows vertically. Use those numbers in the calculator.
What if my project is not rectangular?
Break the project into rectangles (sleeves, body, collar) and add the estimates together. For shaped pieces, use the largest width and height as a conservative overestimate.
Can I use this for any yarn weight?
Yes, but the constant of 100 stitches per meter is based on worsted/aran weight. For finer yarns (lace, fingering), you may need more length per stitch; for bulky, less. Adjust by using your actual stitch count per 10 cm.
How much extra yarn should I buy?
Buy 10–15% more than the estimate to account for gauge differences and mistakes. If you are using a textured stitch, add 20–25%.
Why does the calculator ask for yarn weight per 100 m?
That number is usually printed on the yarn label. It lets the calculator convert length to grams, which is how yarn is often sold. If you only know yards per skein, convert to meters (1 yard = 0.9144 m) and use that.
This calculator gives a solid starting point for planning your yarn purchase. Always swatch and adjust as you go for the best fit.
Related
Formula used
in w | Width | cm | 50 | 0 in h | Height | cm | 60 | 0 in st | Stitches per 10 cm | stitches | 20 | 0 in rw | Rows per 10 cm | rows | 25 | 0 in yw | Yarn weight per 100 m | g | 50 | 0 out len | Yarn length | m | (w/10 * st) * (h/10 * rw) / 100 | 2 out wt | Yarn weight | g | len * yw / 100 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.