How To Weave a Rag Rug Using Scrap Fabric: If you love crafting and repurposing old fabric and sheets, weaving a rug can be a satisfying and creative project.
how to weave a rug – rug weaving for beginners
In this guide, we will address the top 10 frequently asked questions about weaving rugs and provide step-by-step instructions to get you started on your own beautiful rug creation.

1. Prepare and Join Fabric Strips
To begin, gather old fabric or sheets and cut them into 1.5-inch wide strips. Bed sheets are recommended due to the large yardage they provide. You will need to join the fabric strips while weaving, both during the warp and while weaving.
Joining Strips During Warp:
- Lay the end of one fabric strip on top of the end of another strip, overlapping by about 3/4 to 1 inch.
- Use scissors to create a small slit on the overlapped area (around 1/4 to 1/2 inch).
- Insert your finger through the slit and pull the tail of one strip through it from the opposite end to join them securely.
Joining Strips While Weaving:
- As you weave, align the ends of the fabric strips and continue the weaving process as usual. The joined strips will blend in seamlessly with the rest of the rug.
2. Determine the Amount of Warp Fabric
The warp fabric refers to the base that your rug will be woven upon. To determine the required amount of warp fabric, follow these steps:
- Measure the distance between the ends of your loom (nail to nail).
- Multiply this measurement by two.
- Count the number of nails on your loom.
- Multiply the previous measurement by the number of nails to get the total length of warp fabric needed.
3. Use Steel Rods for a Square Rug
For square rugs, steel rods are essential. These rods are placed along the edges of the rug while weaving, keeping the corners square and edges straight. Look for 1/8-inch metal rods, which you can usually find in various lengths at hardware stores in the fastener department.
4. Choose the Loom Size
The size of your loom will determine the dimensions of your rug. The example in the video uses looms that are 18 by 33 inches and 24 by 44 inches. You can create your loom in any size you desire, depending on the available wood and your preferences.
5. The Sky’s the Limit: Rug Size
You can make rugs of any size you wish. You can even create coordinating or matching rugs by joining multiple smaller rugs together using a whip stitch.
6. Add Foam Backing
To prevent your rug from slipping, consider adding foam backing to the fabric side. Use regular thread to slip stitch the foam backing onto the back of the rug. The foam backing can be left on when washing the rug and will help maintain its shape.

7. Start Weaving the First Row
To start the weaving process, follow these steps:
- Thread your fabric strips around the steel rod on both sides of the loom.
- Begin weaving by passing the fabric strip over two warp threads, then under the next two, and continue this pattern across the entire row.
- Repeat the process for each row until you reach the desired width of your rug.
8. Managing Loom Placement
You can lean your loom against various surfaces like a chair, table, or even while camping against a lawn chair. Ensure the loom is at a comfortable height for easy weaving.
9. Weave in One Direction
The weaving direction is a personal preference. You can weave in one direction until you reach the end and then continue from the other end, or you can weave from both ends and meet in the middle.
10. Time to Complete
The time it takes to weave a rug depends on its size and complexity. As per the example provided, a rug measuring 18 by 33 inches may take approximately six hours of weaving, along with some additional time for preparing fabric strips.
Conclusion
With these instructions and tips, you are now ready to embark on your rug-weaving journey. Experiment with different fabrics, colors, and patterns to create unique and beautiful rugs for your home. Enjoy the process of turning old materials into functional and stylish pieces for your living space. Happy weaving!

I am Zuhe Honorata Ejsmont, I have over 8 years of experience working with rugs and carpets, and I enjoy sharing what I’ve learned through my blog. I’m passionate about helping people find the perfect rug to fit their style and needs. I focus on clear, easy-to-understand advice about different materials, designs, and care tips.
Currently, I serve as a co-founder of WhatsMyRugsize.com. When I’m not writing, I love exploring local markets to discover unique rugs and adding new touches to my own home.