Wall Tapestry Hack

image source: nichole redinger
image source: nichole redinger

Maybe this will sound familiar to some of you. We’ve been living in our current house for a little over a year now and there are still plenty of blank, white walls begging for artwork. It’s not as if I lack legitimate excuses: we had our second child the month after we moved and things have been a roller coaster ever since. I’m working from home now and finally have a bit more time to ponder my barren walls, usually while assembling Legos or feeding the baby a bottle. The downside to me being at home is that our discretionary decorating budget is non-existent.

I need something large and affordable to really make a statement in our entryway. I know exactly what I want, too. I’m in love with this new wave of weavings and wall hanging popping up everywhere. A textile piece can bring texture, warmth, and richness into a room. A piece the size I am considering also requires a bit of literal richness. So, my walls wait patiently to be covered.

On a recent trip to our local discount home goods store for a bathmat, I had an epiphany. There was an entire aisle of interesting, reasonably priced handwoven rugs and mats. Any of these would look great up on my wall. I chose a bright orange 3×5′ rag rug for $12, certain I had found a solution. Here’s what I came up with:

Image source: Nichole Redinger
Image source: Nichole Redinger

Woven Wall Hanging


  • Large tree branch¬†(a few¬†inches longer than the width of your rug)
  • Scissors or pruning shears
  • Woven rug (find a similar one to mine here)
  • Yarn or string (strong enough to hold the weight of your rug)
  • Large plastic sewing needle
  • Measuring tape


  1. Trim and clean up your tree branch. When I brought my branch in from our backyard (thanks, wind storm!), it had several little twigs sticking out from the main branch and was a bit dirty. I used some pruning shears to clip off any unwanted twigs. I then wiped the entire branch off with a dry dish towel to get any loose dirt off of it without washing off all of its natural character. After measuring it, I decided to take a few inches off the one end as well, so that it would be a good fit for my rug.

    Image source: Nichole Redinger
    Image source: Nichole Redinger
  2. Fold over the top edge of the rug to your desired length and measure to make sure that both edges are folded over the same amount. It is helpful to fold over the top edge with the branch inside to make sure you will have enough room to insert the branch once it’s finished. Remove the branch again before sewing in the next few steps. My branch had a slight curve to it, so I made a 5″ pocket to accommodate that.

    Image source: Nichole Redinger
  3. Cut a piece of yarn 12″ longer than the width of your rug. My rug was 36″ wide, so I cut my yarn at 48″. Thread the plastic needle with your yarn.
  4. Sew through both layers at the bottom of the folded-over portion, pulling the yarn most of the way through. Leave a tail a few inches long. Use this tail and the rest of the yarn to tie a double knot at this edge.

    Image source: Nichole Redinger
  5. Use a running stitch to sew across the entire bottom edge of the folded-over portion and double knot it at the opposite end. This will make a pocket for the tree branch.

    Image source: Nichole Redinger
  6. Insert the tree branch through the pocket, centering the rug on the branch. Cut a second piece of yarn the same length as your tree branch. Tie one end of the yarn at one side of the rug pocket and tie the other end at the opposite side, making sure to firmly double knot both. Trim off any excess yarn tails.

    Image source: Nichole Redinger
More On
Article Posted 2 years Ago
Next Article

Videos You May Like