100% cotton. This listing is for 1.5 continuous yards of 100% cotton fabric. If you need less yardage please feel free to message me and I may be able to create a new listing for you. Please note: no subcuts and no returns for fabric items.