I thought it was permanent but I know first hand it will come off things when washed at a nursing home. I use to be a nursing home administrator :) We used bleach, hot (at least 140 degrees)water and dried everything in a hot dryer. It may have taken a couple times but names did come out of some stuff.