Use the calculator to determine weight from length plus a mass-per-length value (yarn / linear density), or from length + width + areal density (fabric / GSM). This calculator can also solve for the missing variable when the other required values are known.

Yards to Grams Calculator

Yarn (from skein label)
Fabric (by GSM)

Enter yards used and copy the weight/length from your skein label.

Enter yards used.
Enter skein length.
Enter skein weight.

Enter fabric length, bolt width, and GSM (shown on most fabric listings).

Enter length.
Enter width.
Enter GSM.
Show calculation
Copy result

Yards To Grams Formula

Yards (length) cannot be converted to grams (mass) by itself. For yarn or other long, thin materials, you can compute grams from yards if you know the linear density (mass per unit length), such as g/m or g/yd.

W = L * LD * C

Variables:

  • W is the weight in grams (g)
  • L is the length in yards (yd)
  • LD is the linear density (mass per length), typically in grams per meter (g/m)
  • C is the conversion factor from yards to meters (0.9144 m/yd)

To calculate the weight in grams, convert the length in yards to meters using C, then multiply by the linear density in g/m. (For fabric, use areal density instead: W(g) = Length(m) × Width(m) × GSM(g/m²).)

Yards to Grams Conversion Table (Yarn, linear density = 0.50 g/m ≈ 0.4572 g/yd)
Yards (yd) Grams (g)
¼0.114
½0.229
10.457
20.914
31.372
52.286
104.572
156.858
209.144
2511.430
3013.716
4018.288
5022.860
7534.290
10045.720
12557.150
15068.580
20091.440
250114.300
300137.160
*Assumes yarn linear density of 0.50 g/m (≈0.4572 g/yd), roughly a medium-weight yarn (around worsted weight). Formula: grams = yards × 0.4572.

What is Yards To Grams?

Yards to grams is not a direct unit conversion because yards measure length and grams measure mass. You can only convert a length in yards to a mass in grams when you have additional information such as linear density (e.g., g/yd or g/m for yarn) or, for fabric, areal density (GSM) and width. If you only know a material’s volumetric density (e.g., g/cm³), you would also need geometry (cross-sectional area or thickness) to determine mass.

How to Calculate Yards To Grams?

The following steps outline how to calculate the Yards To Grams using the formula: W = L * LD * C


  1. First, determine the length in yards (L).
  2. Next, determine the linear density (LD) in grams per meter (g/m), or convert to g/m if it is given in another unit.
  3. Next, use the conversion factor from yards to meters (C = 0.9144 m/yd).
  4. Finally, calculate the weight in grams (W) using the formula W = L * LD * C.
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem:

Use the following variables as an example problem to test your knowledge.

Length in yards (L) = 5 yd

Linear density (LD) = 0.50 g/m

Conversion factor from yards to meters (C) = 0.9144 m/yd

Weight in grams (W) = 5 × 0.50 × 0.9144 = 2.286 g