While E6000 Jewelry and Bead Glue is primarily designed for bonding non-porous surfaces like metal and glass, it can also work on fabric to some extent. However, it may not be as effective on fabric compared to other types of adhesives specifically made for fabric bonding. It is always best to test a small area before applying the glue more extensively on fabric projects.