StitchMath › Yarn

Yarn Substitution Calculator

How many skeins of a different yarn you need to replace the yarn in a pattern.

Yards or meters; use the same unit below.
2 if you hold your yarn double.
%

Result

The method

Compare total yardage, not skein counts. Skeins of different yarns hold different lengths.

  1. Multiply the skeins in the pattern by the yardage of one skein: the total length the pattern needs.
  2. If you will hold your yarn double (or triple), multiply that by the number of strands.
  3. Divide by the yardage of one skein of your yarn and round up.

skeins = round up (pattern skeins × pattern yardage × strands × (1 + margin) ÷ your yardage)

Example: 6 skeins × 220 yards = 1320 yards. Your yarn has 190 yards per skein: 1320 ÷ 190 = 6.95, so 7 skeins, or 8 with a 10% margin (1452 ÷ 190 = 7.64).

Before you swap

Frequently asked questions

How do I calculate how much yarn I need for a substitute?

Multiply the pattern skeins by the yards per skein, divide by the yards per skein of the new yarn, and round up.

What if I hold my yarn double?

You need twice the length, so double the pattern yardage before dividing. A yarn held double also behaves like a heavier yarn, so check gauge.

Do I need a margin when substituting?

It is wise. Guides suggest 10 to 15% or one extra skein, because yardage per skein varies and gauge can differ.

Embed this calculator

Free to use on your blog, forum or website. Copy the code and paste it into your page's HTML.

Related

Yarn

Yarn Skeins Calculator

How many skeins to buy for a project from the yardage you need and the yardage per skein.

Gauge

Knitting Gauge Calculator

Stitches and rows per inch or centimeter from your swatch measurements.

Gauge

Gauge Conversion for Patterns

Adjust a pattern stitch count when your gauge differs from the pattern gauge.