First, rubbing alcohol is not pure isopropyl alcohol; it contains other ingredients, including dye, which can leave a dye stain on fabric. The other way that rubbing alcohol can leave stains is that it acts as a mild bleach, as do other forms of alcohol such as vodka or isopropyl alcohol.