It reduces oxidation and produces a thin layer of char that stops flame spread, further combustion and actually extinguishes the fire. It can be applied to upholstery, bedding, mattresses, drapes, curtains, tablecloths, or just about any fabric item. It will also withstand dry-cleaning, but will need to be reapplied if the item is wet-cleaned. If using a protectant, apply Un-Flame first.