I want to color my old shoes but I'm not sure what type of color will be long lasting, so the color won't be washed away when it rains or when I wash them.

  • 1
    Without knowing what they're made of this question will be basically impossible to answer. Are they leather? suede? fabric? plastic? If you can update your question to include this information, along with a picture of your shoes, you might get an answer.
    – walrus
    Oct 8, 2018 at 8:14

1 Answer 1


Shoe dye exists, in versions for leather and suede. They should work reasonably well on natural fibres but the effect on synthetic fibres is less reliable (try applying, leaving to dry, then rinsing well). Any plastic (e.g. vinyl) bits won't take dye.

Overall it's crucial to know what your shoes are made of before you start.

Not the answer you're looking for? Browse other questions tagged .