You can heat set gel pens, crayons (has to be Crayola) , colored pencils, Sharpies, and they will not come off in hot soapy water or hot dryer. The fabric has to be free of chemicals so pre wash the fabric first before coloring/writing. Fabric medium is used to keep the colors from bleeding into each other when coloring next to other colors.