How to Dye Shoes | From Dingy To Custom Color

You can dye most fabric shoes at home with a hot dye bath or natural dye simmer, starting with a full cleaning and careful masking.

That white canvas pair has taken enough abuse. Before you toss them, consider what a fresh color would do. Dyeing shoes at home costs a fraction of a new pair and gives you a one-of-a-kind result. The process is straightforward, but it demands patience and proper prep. Canvas shoes take dye beautifully; leather and synthetic materials need a different approach entirely.

What You Need Before You Start Dyeing Shoes

Gather supplies first. For the synthetic dye route, you need Rit All-Purpose Liquid Dye, ColorStay Dye Fixative, a large stainless steel pot, dish detergent, petroleum jelly or electrical tape, gloves, and safety goggles. For natural dyeing, gather marigold powder, walnut powder, alum, and iron mordant. Canvas shoes work with Rit All-Purpose Dye; the manufacturer does not recommend it for synthetic materials.

Follow three critical prep steps before any dye touches your shoes:

  • Clean thoroughly. Remove visible stains and pre-wash in warm, soapy water without fabric softener. Softener leaves a residue that blocks dye absorption.
  • Remove and mask. Take out the laces and insoles. Coat the soles and any hardware with petroleum jelly or cover them with electrical tape to keep them dye-free.
  • Test a hidden spot. Apply dye to an inconspicuous area first — the inside of the tongue works well — to confirm the material accepts color as expected.

When you are ready to buy dye for your project, our tested roundup of the top-rated dyes for plenty of shoe materials breaks down which product suits which fabric.

The Standard Rit Dye Bath Method for Canvas

Rit’s official shoe instructions call for a hot bath soak. Fill a pot with 3 gallons of hot water at 140°F/60°C. Add 1 teaspoon of dish detergent and 1/2 cup of Rit All-Purpose Liquid Dye; double the dye amount for bolder color. Wet the shoes thoroughly before lowering them into the bath.

Leave the shoes in the dye bath for 10 minutes to 1 hour for a solid color, or about 2 minutes for a dip-dye ombré effect. Stir occasionally for even coverage. When the color reaches the depth you want, apply Rit ColorStay Dye Fixative immediately, then rinse the shoes until the water runs completely clear. Wash them in warm water with mild detergent and dry overnight. Do not skip the fixative — it locks the color in and prevents the dye from bleeding onto your socks later.

That overnight drying matters more than most people realize. Wet dye is active dye; shoes that look dry on the surface can still be damp inside and will smear color the moment you wear them.

Natural Dye Method for Sneakers: A Slower, Earthier Route

For a plant-based color, Nike’s natural-dye sneaker method offers a different take. Remove the laces and put on safety goggles and gloves. Add the alum and iron mordant — these help the natural pigments bind to the fabric — followed by marigold powder and walnut powder for color.

Submerge the shoes and leave them for about 30 minutes, then let them air-dry for 12 to 24 hours before re-lacing. This route produces softer, more organic tones than synthetic dye and uses only plant-based ingredients, but the simmering pot and mordants demand the same caution as hot dye.

Fixing Mistakes and Knowing Your Shoe Materials

Most failed shoe-dyeing jobs trace back to a handful of avoidable errors. Skipping the pre-clean leaves spots where dye cannot absorb, producing a patchy result. Failing to mask soles and hardware means visible dye marks you cannot remove. Using too little dye for a darker shade forces a second bath that rarely matches. And rushing the dry time ruins the finish.

Material compatibility is the hidden variable. The research backing this guide covers canvas shoes and natural-dye sneaker methods — it does not confirm a universal approach for all materials. Leather, suede, nylon, and synthetic knits each respond differently to dye, and some require specialized products or professional treatment. Check the product label against your shoe’s material tag before committing.

Shoe Material Dye Type Notes
Canvas Rit All-Purpose Dye Hot bath method works well
Cotton Rit All-Purpose Dye Prep identical to canvas
Leather Leather-specific dye All-purpose dye won’t set properly
Suede Suede dye spray Submerging ruins the nap
Synthetics Check label Many synthetic fibers reject dye entirely

Hot dye baths and simmering pots create real burn risks, so wear gloves and eye protection throughout. Protect your workspace with newspaper or a drop cloth, follow the product’s ventilation and disposal directions, and work in a well-ventilated area. If your shoes are leather, suede, or an unfamiliar synthetic blend, seek material-specific guidance before risking the pair.

FAQs

Will the dye stain my washing machine?

Rit dye can leave residue. Rinse the pot and tools in the sink immediately after use. If you machine-wash the shoes afterward, run an empty rinse cycle with hot water and a cup of white vinegar afterward to clear any lingering dye from the drum.

Can I dye shoes that have stains on them?

Visible stains should come out during the pre-wash step. Dye does not cover existing marks — it colors the fabric evenly, so a stain that remains before dyeing will still show through afterward as a darker patch.

How long should I wait before wearing newly dyed shoes?

Plan on a full overnight dry, roughly 12 to 24 hours. The shoes must be completely dry inside and out before you wear them. Rushing this step smears the dye and ruins the finish.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.