How to Make a DIY Tapestry

Tapestries have been a popular form of textile art for centuries, and they continue to be a beloved decoration in modern homes. They can add warmth, color, and texture to any room and make a statement on a blank wall. However, purchasing a tapestry can be expensive. Fortunately, with a little time and creativity, you can make your own DIY tapestry at home. Here’s how.

Step 1: Gather Your Materials

To make a DIY tapestry, you’ll need a few essential materials. These include:

  • A tapestry frame or loom: You can purchase a pre-made frame or loom, or you can make your own using wood, nails, and string.
  • Yarn: Choose yarn in the colors and textures you want for your tapestry.
  • Tapestry needle: This is a large needle with a large eye and a blunt tip, designed for weaving.
  • Scissors: You’ll need scissors to cut your yarn and trim your tapestry when it’s finished.
  • Optional: Beads, sequins, and other embellishments to add to your tapestry.

Step 2: Set Up Your Loom

If you’re using a pre-made tapestry frame or loom, follow the instructions provided to set it up. If you’re making your own loom, start by cutting a piece of wood to the size you want your tapestry to be. Hammer nails into the top and bottom of the wood, leaving a few inches of space between each nail. Tie string tightly around the first nail at the top and weave it back and forth between the top and bottom nails until you reach the last nail at the bottom. Tie the string tightly around the last nail.

Step 3: Choose Your Design

Before you start weaving, you’ll need to decide on the design for your tapestry. You can choose a simple geometric pattern, a landscape or nature scene, or an abstract design. You can also search for inspiration online or in books.

Step 4: Begin Weaving

Start weaving your tapestry by tying a piece of yarn onto the first nail at the top of your loom. Bring the yarn down to the first nail at the bottom and weave it over and under the strings, going back and forth across the loom. Continue weaving until you’ve covered the entire loom.

Step 5: Add Colors and Textures

Once you’ve woven your base layer, it’s time to add color and texture to your tapestry. Choose a different color or texture of yarn and weave it in a pattern or design on top of your base layer. You can create stripes, polka dots, or any other pattern you like. You can also experiment with different weaving techniques, such as knotting, looping, or braiding.

Step 6: Embellish Your Tapestry

If you want to add some extra sparkle to your tapestry, consider embellishing it with beads, sequins, or other decorations. Thread a piece of yarn onto your tapestry needle and sew the embellishments onto your tapestry wherever you like.

Step 7: Finish Your Tapestry

Once you’ve completed your tapestry, it’s time to finish it off. Cut the yarn from the loom, leaving a few inches of excess. Tie the excess yarn into knots at the back of the tapestry and trim the ends. You can also trim the edges of the tapestry to make them neat and tidy.

Step 8: Hang Your Tapestry

To hang your tapestry, you can use a curtain rod, a dowel, or a piece of wood. Simply attach the top of your tapestry to your hanging device and hang it on the wall. You can also add some decorative tassels or fringe to the bottom of your tapestry for a finishing touch.

Tips for Making a DIY Tapestry:

  • Choose colors and textures that complement your decor and personal style.
  • Experiment with different weaving techniques and patterns to create a unique design.
  • Be patient and take breaks if you need to. Weaving can be a time-consuming process.
  • Consider using a variety of yarn types and weights to add depth and dimension to your tapestry.
  • Don’t be afraid to make mistakes. Weaving is a learning process, and mistakes can often be fixed or incorporated into your design.
  • Remember to have fun and enjoy the creative process.


Making a DIY tapestry can be a fun and rewarding project that allows you to create a unique piece of art for your home. With a little patience, creativity, and some basic materials, you can create a beautiful tapestry that adds color, texture, and personality to your space. Whether you’re a seasoned weaver or a beginner, making a tapestry is a great way to express your creativity and add a personal touch to your home decor. So gather your materials, choose your design, and start weaving your own DIY tapestry today!

Scroll to Top