Landscape fabric is a textile material used to control weeds and other annoying plants you don’t want by stopping their exposure to sunlight. The fabric itself can be made from synthetic or organic materials, mostly from recycled sources. ideal for placing down on the ground to stop weeds growing through if your laying a stone area or making planters.