100% polyester. 4oz weight. The white fibers and downy texture make it an idela choice for quilts, crafts and wearable art. Hand or machine quilt up to 10" between parallel stitches. Does not require pre-washing as there won't be any shrinkage in your finished project. Once quilted, batting can be machine washed again and again without fear of separation or bunching. 90" x 25 yard roll.