How to Tie Dye a Heart Shirt (Ice Dye + Sinew Method)

Want to learn how to tie-dye a heart shirt? This step-by-step tutorial shows you exactly how to fold, bind, and ice dye a bold heart design using sinew. Whether you’re crafting for fun or making something special, this method delivers vibrant, eye-catching results with a standout heart right in the center.


If you’re a more visual learner, you can watch the video tutorial here:

Pin this post for later!

Before you start, make sure you have the right supplies! I put together a full guide to the Best Tie-Dye Supplies I use for every project — check it out here.

Step 1: Prep Your Shirt

Start with a plain white t-shirt soaked in a soda ash solution (1 cup soda ash per gallon of water). Let it soak for 20+ minutes, then wring it out so it’s damp but not dripping. This helps your colors stick and stay vibrant.

Prepping a shirt to tie dye a heart design with the ice dye method

Step 2: Fold and Draw the Heart

Fold the shirt in half vertically with the front side facing out. Draw half a heart shape along the fold using a washable marker—just like elementary school.

Tip: This tutorial only places the heart on the front. To make it double-sided, fold the shirt sleeve-to-sleeve instead.

Accordion folding the heart line on a shirt before tie dyeing

Step 3: Accordion Fold the Heart

Carefully accordion fold along the heart line. Take your time, especially around the curves. Extra fabric bunching up is totally fine—just scrunch it if you’re not aiming for a radiating pattern.

Accordion folding the heart line on a shirt before tie dyeing

Step 4: Bind With Sinew

Use waxed sinew (or rubber bands if that’s what you have) to tightly bind the heart fold. I used a sinew puller for crisp lines and added a second wrap for a ripple effect. (Spoiler: It didn’t change much—but experimenting is half the fun!)

Tying a heart shirt with sinew for a clean heart pattern in ice dye

Step 5: Ice Dye Setup

I used Magic Tracks to hold the scrunched parts in place, leaving the heart section outside the barrier for more control.

Apply Dye-Na-Mite (a bold red) to the heart section, then cover it all with ice.

How to tie dye a heart shirt with sinew and ice dye setup using red dye

Step 6: Add More Color

On the scrunched outer part, I used:

  • Himalayan Salt – coral-toned, special edition
  • Black Cherry – rich, deep purple-red

Note: Red dyes love to travel! My red bled into other sections and didn’t leave as much white as I planned—but it still turned out great.

How to tie dye a heart shirt using Magic Tracks to contain fabric during ice dyeing

Step 7: Let It Set

Let the ice melt completely and leave the dye to process for at least 24 hours. Patience = bold color payoff.

Step 8: Rinse and Reveal

  1. Rinse with cold water until it runs mostly clear
  2. Rinse with hot water + Dawn dish soap
  3. Machine wash on hot with Dyer’s Detergent or Synthrapol

This thorough rinse helps prevent bleeding, fading, or backstaining later on.

Front view of finished heart tie dye shirt using sinew and ice dye technique

Final Thoughts:

This rainbow heart turned out super cute—bold shape, bright colors, and even with the red’s chaos, it’s a keeper. I didn’t list it… I’m keeping it for myself! Here’s the back!

Back view of finished heart tie dye shirt using sinew and ice dye technique

Love This Project? You Might Also Like:

Freebies + Resources:

📩 Grab My Free Tie Dye Ebook – 12 Beginner Folding Techniques

🛒 Shop My Favorite Tie Dye Supplies

🧵 Visit My Etsy Shop for Finished Shirts

Got questions about how to tie dye a heart shirt? Drop them in the comments or DM me on Instagram @storebrandanna!

Leave a Reply

Your email address will not be published. Required fields are marked *

PRACTICAL & PRETTY