I used it on fabric and they are marking well. Used to have an old chalk that must have been dried out, wasn't marking anything. But these, are good. I've tried all the stuff, pen, chalk, everything and they ''write'' well. I did not try to erase them though so I don't know about this feature.