Flannel is a soft woven fabric, of various fineness. Flannel may be brushed to create extra softness or remain unbrushed.Flannel fabrics are warm, cozy, and come in a wide variety of prints and solids. Flannel is the perfect fabric for creating baby gifts for new parents, pajamas, and cool-weather shirts.