DIY Tassel Curtain Tie Backs

I spent the last week soaking up the final days of summer in my hometown of Virginia Beach, Virginia. If there’s one thing I learned in addition to how nice it is to start every morning at the beach, it’s that I really need to get some window shades going in our home. My parents have really nice blackout shades, so Julia, Hope and I slept better than we have in a long time. Our apartment in Brooklyn is on the top floor of our building, so we don’t need shades for privacy, but rising with the sun every morning does make sleeping in a little difficult. So I’ve been looking for a way to integrate curtains that won’t overwhelm our space. We don’t have a lot of room for huge curtain hooks either, so I’ve been toying with the idea of making my own. Thankfully Janet and her team at For the Makers helped us out with a quick, simple and affordable DIY curtain tieback solution that you can whip up during a quick 30-minute episode of your favorite TV show. All you need are some colorful beads, string, leather cord and you’re good to go. Hopefully these will help you ensure you wake up and let the sun in only when you’re ready to start the day. Thanks, Janet!

Click through for the full how-to after the jump!

-jewelry pliers
-piece of thick card stock (at least 5″ in one direction)
-Beacon 527 multi use glue

-8 medium jump rings
-4 large closed rings
-4 large wood beads
-4 medium clear acrylic beads
-2 screw in wall hooks
-3 yards of round leather cord
-end caps to match thickness of leather cord
-silk thread (6 spools for each color, 110 yards per spool)
-2mm clear elastic cord
-beautiful curtains (ours are from West Elm)


1) Gather your tools and materials.

2) Begin making the first tassel by wrapping the silk thread around thick card stock. Our card stock was 5″ wide. Once one spool ends start wrapping a new one right on top. You’ll use 3 spools of thread for each tassel. If you want a longer or shorter tassel you can cut the card stock accordingly. Just remember if it’s longer you might want to increase the number of thread spools needed.


3) Cut a 10″ piece of elastic cord and thread it under one side of the silk thread. Tie a loose knot at the top.


4) Hold onto the elastic and the threads on one side. Slide the thread off the card. At the top, tie a tight triple knot with the elastic.


5) Slide both ends of the elastic through one wooden bead. Slide one end of the elastic through one acrylic bead.


6) Slide one jump ring onto the elastic you threaded through the acrylic bead and pull it back through the same hole.


7) Pull the elastic tight and securely knot it to the other end, under the acrylic bead. Trim the excess and tuck the ends into the hole of the wooden bead.


8) Trim the ends of the thread to create the tassel.


9) Open the jump ring and attach one end cap. Close the jump ring. Put a small dab of glue inside the end cap.


10) Cut 24″ of leather cord. Twist one end into the end cap. Let dry.


11) Repeat the steps and make another tassel. Take two tassels and tie the leather cords together in a loose double knot.


12) Open another jump ring and add one end cap and one large closed ring. Close the jump ring tightly. Add a bit of glue into the end cap and twist one end of the leather cord into the cap. Let Dry. Repeat on the other side.


13) This completes one tie back, repeat the steps to make a second tie back if you are using them for a space with two curtain panels. Install screw wall hooks behind your curtain to attach the closed rings.




  1. Katie says:

    Oops, I see a typo in the second sentence in the word “morning.”

  2. Caitlin says:

    These are so cute! I love the addition if beads to the tassels. I think my curtains might be needing these real soon…

  3. Katchups says:

    Ooo fun! I would have never thought of using thread. I like how full the tassels are using that method.

  4. Hadi says:

    Really good ideas and very easy to make as well. I will make one tomorrow. Thanks

  5. Deb says:

    Okay I’ve been looking for silk tassels and although I sew and have a big thread collection, it never occurred to me to use the silk thread for tassels. Duh!! I’m doing this! Thank you for this idea!

  6. Phoebe says:

    The tassels are a great complement to the curtains! Can you please share the source for these panels/fabric?

  7. Awesome job! Would love to try this in my ‘spare time’. :)

  8. Samantha says:

    Will be keeping this project in mind. I desperately need something better to hold my curtains back too. Thanks!

  9. Anna says:

    This says there should be six spools per color – did I read that right? The picture shows three per color. I love this idea.

  10. Nancy says:

    Whoa, these would also make a great belt!

  11. Annie says:

    Cute idea….however @ $4.49 per spool and up this is close to $60 JUST for the
    12 spools of thread needed for one set of curtains. Add on all the other costs
    and can’t see how this could be labeled as affordable tie back solution. Still think
    it a fun idea, maybe just leave out the word “affordable ” as spools of thread like
    this are expensive.

    1. Grace Bonney says:

      Hi Annie!

      You don’t need to use real silk thread for this if you’d rather bring the cost down a bit. I found a lot of 40 spools of silk rayon thread here for $42.


  12. Charity says:

    Where did you get the curtain fabric?!

  13. Yvonne says:

    Hi I am in Scotland and love your tie backs, can you tell me the diameter of the leather cord please?
    Yvonne Wallace


Design*Sponge reserves the right to restrict comments that do not contribute constructively to the conversation at hand, contain profanity, personal attacks, hate speech or seek to promote a personal or unrelated business. Our goal is to create a safe space where everyone (commenters, subjects of posts and moderators) feels comfortable to speak. Please treat others the way you would like to be treated and be willing to take responsibility for the impact your words may have on others. Disagreement, differences of opinion and heated discussion are welcome, but comments that do not seek to have a mature and constructive dialogue will not be published. We moderate all comments with great care and do not delete any lightly. Please note that our team (writers, moderators and guests) deserve the same right to speak and respond as you do, and your comments may be responded to or disagreed with. These guidelines help us maintain a safe space and work toward our goal of connecting with and learning from each other.