I still cringe thinking about my first attempt at customizing shoes last year: I grabbed a pair of cheap white canvas slip-ons, splashed random neon dye all over them, and skipped the setting step entirely. By the end of the day, the dye had bled all over my jeans, and the shoes faded to a sad, streaky pink after one wash. That messy fail taught me a valuable lesson: custom footwear doesn't have to be perfect to look cool -- but a little extra planning goes a long way, especially when you're adding a trendy detail like a tie-back strap.
Tie-dye tie-back shoes are having a massive moment right now, blending 90s nostalgia, festival-ready edge, and that soft, feminine touch of an ankle tie strap that works with everything from high-waisted jeans to flowy summer dresses. I made my first functional pair last month for a 3-day music festival, wore them hiking 12 miles a day through mud and dust, and got asked for the "designer link" four times before I even left the campground. The best part? The whole project costs under $15, takes less than 3 hours, and you don't need any fancy art skills to pull it off. Here's exactly how to do it.
What You'll Need
First, pick your base: you can either start with pre-made white canvas tie-back slip-ons (thrift stores and discount fashion sites sell them for $5-$10 a pair, just make sure they're 100% cotton canvas, no rubberized coatings that repel dye) or modify plain white canvas slip-ons to add the tie-back detail yourself. For the full DIY build, grab these supplies:
- ½ yard of matching 100% cotton fabric (for the ankle tie strap, if you're modifying plain shoes)
- Scissors, fabric pins or fabric glue (no-sew option works perfectly for beginners)
- Fiber reactive dye in 2-3 colors of your choice (Procion MX brand lasts longest, but standard all-purpose Rit dye works too if you're on a budget)
- Rubber bands or thin zip ties for binding
- Plastic squeeze bottles for dye application
- Disposable nitrile gloves
- Plastic sheeting or a heavy trash bag to cover your work surface
- Painter's tape (to protect rubber soles, logos, and fabric you don't want dyed)
- Large plastic bin for rinsing, mild laundry detergent, and white vinegar (for setting dye if using all-purpose dye)
Step 1: Prep Your Shoes (And Add the Tie-Back Detail If Needed)
First, wipe your shoes down with a damp cloth to remove any factory dirt or dust, then let them dry fully. If you're modifying plain slip-ons to add the tie-back strap:
- Cut two 12-inch long strips of your cotton fabric, fold each in half lengthwise, and press the raw edges under by ¼ inch to prevent fraying.
- Pin or glue each strip to the inside back of the shoe, just above the heel collar. If you're using glue, let it dry for 30 minutes before moving on; if sewing, stitch the edges securely for a sturdy hold that won't come loose while you're dancing or hiking. If you're using pre-made tie-back shoes, skip this step entirely.
Next, cover all rubber soles, brand logos, and the new tie-back straps with painter's tape. This keeps those areas crisp white, and stops dye from bleeding onto fabric you don't want colored. Pro tip: If you want the back of your shoes (right where the tie-back strap sits) to be a solid color that matches the strap, tuck a small piece of plastic wrap over that section of the shoe upper before moving to the next step -- it will act as a resist to keep that area from getting patterned dye.
Step 2: Bind Your Shoes for Your Chosen Pattern
The binding step is what creates the tie-dye's signature swirled, marbled look. For a classic, versatile spiral pattern that looks great on every shoe shape:
- Lay the shoe flat on your work surface, starting at the toe, and twist the entire canvas upper tightly into a tight spiral, like you're winding a old watch.
- Secure the spiral with 3-4 rubber bands or zip ties, wrapping them around the middle of the spiral to hold it in place. Don't worry if the spiral isn't perfectly round -- the messier the bind, the cooler the final pattern will be. If you want a more muted, watercolor look, crumple the entire shoe upper into a loose ball and secure it with 2 rubber bands instead of twisting it into a spiral.
Step 3: Apply the Dye
Put on your gloves, and mix your dye according to the package instructions. For fiber reactive dye, mix it with warm water and a splash of soda ash (most pre-mixed fiber reactive dyes include this, but if yours doesn't, add 1 tablespoon per cup of dye water to help the color bond to the canvas). For all-purpose Rit dye, just mix with hot water as directed.
Using the squeeze bottles, squirt dye onto different sections of the bound shoe: for a rainbow look, use red on one side, yellow on the next, blue on the third, and so on. For a soft pastel vibe, dilute the dye with extra water before applying. Don't be shy about squirt dye directly onto the rubber bands -- the dye will seep through to the canvas underneath, creating crisp white lines between colors that make the pattern pop.
If you want your tie-back strap to match your shoes, lay it flat on a separate piece of plastic sheeting and apply the same dye pattern or a solid coordinating color to it, then set it aside to dry.
Step 4: Let It Set, Then Rinse
This is the step most DIYers skip, and it's the reason 90% of homemade tie-dye fades after one wash. Wrap the dyed shoes (and the tie-back strap, if you dyed it separately) in plastic wrap or a sealable plastic bag, and let them sit for at least 6-8 hours, ideally overnight. The longer you let the dye set, the brighter and more permanent the color will be.
After the setting time, rinse the shoes under cold running water until the water runs completely clear -- this can take 10-15 minutes, so be patient. Don't wring the shoes out, just squeeze them gently to remove excess dye. If you used all-purpose dye, you'll need to set the dye by washing the shoes in hot water with 1 cup of white vinegar, then drying them on high heat for 30 minutes before wearing.
Step 5: Finish and Style
Once the shoes are fully rinsed, peel off the painter's tape from the soles and logos, then let them air dry completely for 24 hours out of direct sunlight (direct sun can fade bright dye colors over time). If you added the tie-back strap yourself, double-check that the glue is fully dry before wearing, or dab a little clear fabric glue on the stitched/glued edges to prevent fraying.
That's it! These shoes work with literally every outfit: pair them with high-waisted straight-leg jeans and a cropped white tee for a casual coffee run look, or with a flowy midi dress and denim jacket for a festival-ready vibe. The tie-back strap adds a soft, playful touch that balances the edgy tie-dye pattern perfectly.
Quick Troubleshooting for Common DIY Mishaps
- Dye bled onto the rubber soles: Don't panic! Once the shoes are fully dry, scrub the soles with a magic eraser and a drop of dish soap, and the dye will lift right off.
- Colors came out too faint: You probably didn't let the dye set long enough, or the canvas had leftover factory coating. Next time, let the dye sit for 12 hours, and pre-wash the shoes with a little dish soap before taping and binding.
- The tie-back strap frays at the edges: Fold the raw edges under and secure them with a tiny dot of fabric glue, or trim the ends into a small V-shape for a cleaner, finished look.
I wore my first pair to a weekend camping trip last month, hiked 8 miles in them through mud and stream crossings, and they didn't bleed or fade at all. The best part? No one else I know has the same pair, and I ended up making a second set for my little sister's birthday last week. Don't stress about making the pattern perfect -- the messier you get with the dye, the more unique your shoes will be. Grab some cheap canvas kicks, your favorite colors, and get customizing.