No, sublimation ink cannot be used on cotton fabrics. Sublimation ink is designed to bond with polyester and other synthetic materials that have a special polymer coating. It does not work on natural fibers like cotton.