Yarn Yardage Knitting Calculator
Know how much replacement yarn to buy. Start with the length your pattern requires.
Your yarn inputs
Up to 10 colors. Each color rounds up separately.
Your yarn list
Buy 7 skeins
Projection based on entered pattern yardage. Check gauge, fabric suitability and dye lots before buying.
Replacement package weight (optional)
Leave blank to calculate by length only. Applies to Main replacement yarn.
Choose the unit printed on the label.
Yarn weight and fabric suitability
Thickness category; does not alter the length calculation.
For comparison with the pattern yarn.
My gauge is different
Warning only: stitch gauge cannot determine exact yarn consumption.
Greater than 0. Compare stitches per inch.
Greater than 0. Compare stitches per inch.
Greater than 0. Compare stitches per inch.
Greater than 0. Compare stitches per inch.
Your stitch gauges agree within 1%; check row gauge and fabric as well.
Main: 7 skeins
- Pattern requirement
- 1,200 yd
- Extra allowance
- 0%
- Buffered requirement
- 1,200 yd
- Calculated replacement
- 6.857143 skeins
- Purchased total
- 1,225 yd
- Estimated extra yarn after meeting the entered requirement
- 25 yd
Show calculation
Main: 1,200 yd × (1 + 0 / 100) = 1,200 yd. Normalize lengths to meters: 1,097.28 / 160.02 = 6.857143 skeins. Round up to 7; purchased total 1,225 yd.
How to use
Know how much replacement yarn to buy. Match pattern length, round up each color and choose an extra yarn allowance.
Choose Substitute Yarn, the default, to match the length in your pattern to a replacement skein. Choose total yardage/meterage, or enter pattern skeins and the original length per skein. Set each unit independently, choose an extra yarn allowance, and read the rounded-up purchase count. Weight is optional. Skeins offers the simpler length-to-skein flow; Yardage Converter converts length and optionally mass. Add colors when needed, then Copy Yarn List. Reset restores 1,200 yd, 175 yd/skein and 0% extra. Refresh clears all entries.
How many skeins do I need?
Skeins to buy = ceil(buffered required length / replacement length per skein). The ceil function always rounds up to a whole purchase skein: 7.01 and 7.99 require 8 skeins; exactly 8 requires 8. Internal exact decimal ratios prevent conversion rounding from adding a skein at an exact integer boundary. Output decimals are rounded for display only.
How yarn substitution works
Replacement skeins = required pattern length / replacement length per skein, then round up. Basic substitution matches total length, not yarn weight category or mass. Original yarn weight is not required. Length equivalence alone does not ensure the same finished size, gauge, fabric or suitability.
Pattern skeins to total yardage
Total pattern length = pattern skeins × original length per skein. If the pattern calls for 6 skeins of 220 yd each, it requires 1,320 yd. Replacing it with 175 yd skeins gives 1,320 / 175 = 7.542857…; buy 8. Use the label for the original yarn, not an assumed category average.
Yards vs meters
1 yd = 0.9144 m exactly; 1 ft = 0.3048 m; 1 in = 0.0254 m. Convert meters to yards by dividing by 0.9144 (about 1.093613298 yd per m). Mixed units normalize to meters before division. Results use the pattern unit first. For example, 1,200 yd = 1,097.28 m, so replacement skeins can be entered in meters without manual conversion.
Yarn weight vs yarn length
Package mass (grams or ounces) is different from yarn weight category (thickness). 1 avoirdupois oz = 28.349523125 g exactly. Mass alone cannot tell you yardage. If you supply both length and mass for the same yarn, length per gram = supplied length / supplied grams; length per ounce multiplies that ratio by 28.349523125. A 220 yd / 100 g label gives 2.2 yd/g and about 62.368951 yd/oz; an equivalent 50 g package of that same yarn would contain 110 yd. This ratio cannot be applied to a different yarn automatically.
Extra yarn allowance
Buffered required length = pattern required length × (1 + extra percentage / 100). Allowances of 0%, 5%, 10%, 15% or custom 0–100% apply before rounding the purchase count. The default is 0% to avoid silently adding yarn; 10% is a visible option. Extra yarn can help cover swatching, joins, tension differences and pattern modifications, but no percentage guarantees sufficiency.
Yarn weight and gauge
Lace, Fingering, Sport, DK, Worsted, Aran, Bulky and Super Bulky are informational categories. Different known categories show a text warning and do not alter the math. Check gauge and fabric suitability before purchasing: this calculator matches required length, not yarn thickness. The collapsed My gauge is different section compares stitches per inch. A difference greater than 1% triggers a warning. Stitch gauge alone cannot determine an exact consumption adjustment: row gauge, garment dimensions, stitch pattern, yarn structure, fiber, needles, tension, ease and shaping all matter. There is no numeric gauge adjustment in this version.
For a separate swatch measurement, convert fractional measurements for a gauge check in consistent length units. The converter does not measure knitting gauge, adjust yarn consumption or establish pattern fit; retain the separate gauge and fabric checks.
Multi-color projects
Each color has its own pattern requirement, replacement length per skein and extra yarn allowance. Round each color up separately, then sum purchase counts. Main = 4.2, Color A = 2.1 and Color B = 1.1 raw skeins require 5 + 3 + 2 = 10 skeins. Rounding their raw sum 7.4 to 8 would under-purchase individual colors. Up to 10 colors are supported; labels are limited to 32 characters.
If you plan to sell the finished item, compare markup using your finished item’s unit cost after independently accounting for yarn used, labor and other applicable costs. Purchased skeins alone do not determine unit cost, achievable price or net profit.
Worked examples
1. Required length
1,200 yd / 175 yd per skein = 6.857142…; buy 7 skeins. Purchased: 7 × 175 = 1,225 yd. Estimated extra after the requirement: 25 yd.
2. Substitution
6 × 220 yd = 1,320 yd. Divide by 175 yd per replacement skein: 7.542857…; buy 8 skeins. Purchased: 1,400 yd.
3. Extra allowance
1,320 yd × 1.10 = 1,452 yd. Divide by 175: 8.297142…; buy 9 skeins. Purchased: 1,575 yd. Estimated extra beyond the buffered requirement: 123 yd.
4. Mixed units
1,000 yd = 914.4 m. Replacement yarn: 200 m/skein. 914.4 / 200 = 4.572; buy 5 skeins. Purchased: 1,000 m, equivalent to about 1,093.613298 yd.
Assumptions and limitations
The model relies on your pattern length and actual yarn labels. Purchased total = whole skeins to buy × replacement length per skein. Estimated extra yarn after meeting the entered requirement = purchased total − buffered requirement; it is not guaranteed leftover. Yarn availability, dye lots, swatching, pattern modifications and personal tension affect how much yarn is practical to buy. No retailer or pattern-specific quantity is recommended. Ordinary positive inputs are capped at 1 billion, pattern skeins at 1 million whole skeins, purchase count at 1 billion per color, and numeric strings at 32 characters. Labels are rendered as text. All calculations run locally, with no saved projects, accounts, URL state, storage or network calculations.
FAQ
How do I calculate how many skeins I need?
Divide the required length, including your selected allowance, by the length per skein and always round up to a whole skein.
How do I substitute one yarn for another?
Find total pattern length, convert both yarn lengths to the same unit, divide by replacement length per skein and round up. Check gauge and fabric independently.
How do I calculate total yardage from skeins?
Multiply the pattern skein count by the original yarn length per skein. Six 220 yd skeins require 1,320 yd.
Should I add extra yarn to a pattern requirement?
Choose an allowance appropriate to your project for swatching, joins or modifications. Zero is allowed; no allowance guarantees enough yarn.
How do I convert yards to meters?
Multiply yards by exactly 0.9144. To convert meters to yards, divide by 0.9144.
Does yarn weight determine how many yards are in a skein?
No. Neither grams alone nor a thickness category supplies yarn length. Use the actual yarn label or a supplied length-to-mass ratio for that yarn.
Can I substitute a different yarn weight?
The calculator can match length and warn about different categories, but you must check gauge, fabric and pattern suitability before substituting.
What if my gauge is different from the pattern?
Use the optional gauge comparison for a warning. Stitch gauge alone does not provide an exact yardage adjustment or guarantee the finished size.
How should I calculate yarn for multiple colors?
Calculate and round up each color separately, then add purchased skein counts. Do not round up the sum of raw skeins.
Why should skein counts always be rounded up?
A whole-skein purchase must cover the entered requirement. Rounding to nearest can leave a color short; exactly whole results stay whole.
Sources
Reviewed October 3, 2026. NIST documents unit conversions; Craft Yarn Council explains thickness and gauge terminology. Our stated length-based model defines the calculation. These sources do not endorse BuzCalculator.