Yes, it can. UV-6800 works very well on fabric, but it is important to know that if you do use UV-8600 on fabric, you must not dry clean it as the chemicals used in the dry cleaning process can dissolve the adhesive and the items will fall off.