Yes, hydrogen peroxide can get hair dye off the skin. Use a cotton swab to dab it on the stained area. Wait for a minute and clean the area. You can see a significant decrease in the intensity of the stain.