All cotton fabric 42/44inches wide. Sold in units of half a metre , so if you need more just order the appropriate number of halves...it will all be in one piece.