Linear Yard vs. Square Yard: Understanding Fabric Weight

Nov 15, 2026
Linear Yard vs. Square Yard: Understanding Fabric Weight

When shopping for fabric, you might see weight listed in ounces per linear yard, ounces per square yard, or grams per square meter (GSM). These measurements are related, but they aren't interchangeable. Understanding the difference helps you compare fabrics and estimate how much your cut will weigh.

What is a linear yard of fabric?

A linear yard measures length: 36 inches along the fabric roll, across its full width. The area you receive depends on the fabric's width. One linear yard of 60-inch-wide fabric contains more material than one linear yard of 45-inch-wide fabric.

A linear yard is a length measurement, not a weight. If a listing says ounces per linear yard, it describes the weight of a one-yard-long cut at that fabric's stated width.

What is a square yard of fabric?

A square yard measures area, equivalent to a piece 36 inches long by 36 inches wide. Ounces per square yard (oz/yd²) describes the weight of a fixed area, regardless of the width of the roll.

This makes ounces per square yard useful for comparing fabric weight across different widths. GSM works the same way, but uses grams per square meter instead.

Why fabric width changes the comparison

Imagine two fabrics that both weigh 6 ounces per square yard. One is 45 inches wide and the other is 60 inches wide. Their weight per unit of area is the same, but a linear yard of the wider fabric weighs more because it contains more fabric.

  • 45-inch width: One linear yard contains 1.25 square yards and weighs 7.5 ounces.
  • 60-inch width: One linear yard contains approximately 1.67 square yards and weighs 10 ounces.

Comparing only their ounces per linear yard would make the wider fabric appear heavier, even though both have the same weight per square yard.

How to convert fabric weight

For the formulas below, use the fabric width in inches.

Ounces per linear yard = ounces per square yard × fabric width ÷ 36

Ounces per square yard = ounces per linear yard × 36 ÷ fabric width

For example, if a 60-inch-wide fabric weighs 12 ounces per linear yard, its weight per square yard is:

12 × 36 ÷ 60 = 7.2 ounces per square yard.

How GSM fits in

GSM means grams per square meter. Like ounces per square yard, it measures weight per unit of area, so it can help you compare fabrics sold in different widths.

  • GSM ≈ ounces per square yard × 33.906
  • Ounces per square yard ≈ GSM ÷ 33.906

A fabric weighing 6 ounces per square yard is approximately 203 GSM. If the weight is given per linear yard instead, convert it to ounces per square yard using the fabric width before converting to GSM.

Estimating the weight of your fabric cut

To estimate the fabric's weight, multiply ounces per linear yard by the number of linear yards ordered. If you only have ounces per square yard, convert that number first.

For a 60-inch-wide fabric weighing 6 ounces per square yard, a three-linear-yard cut weighs approximately 30 ounces: 6 × (60 ÷ 36) × 3 = 30.

This estimates the fabric alone, not packaging or shipping weight. Actual cut weight can vary with width, finishing, moisture, and manufacturing tolerances.

What to check before buying

When comparing fabrics, check the width and confirm whether the weight is per linear yard, per square yard, or in GSM. A description that says only “8 oz” needs more context before you can make a fair comparison.

Weight is just one part of choosing fabric. Fiber content, weave or knit construction, finish, stretch, and drape also affect how a fabric feels and performs. Two fabrics with the same GSM can behave very differently.

The takeaway: Buy length in linear yards, compare weight using ounces per square yard or GSM, and always include fabric width when converting between length-based and area-based weights.

All fabric listed on Cody's Fine Fabric is listed in oz per linear yard.