100% cotton. Each Bali Crackers contains forty 10″ x 10″ squares. Box contains 6 Bali Crackers of the same color. Handmade and cut in Bali, Indonesia.