Fabric Woven Rag Rug DIY Tutorial | Fabric Art DIY

Fabric Woven Rag Rug DIY Tutorial: How to Create a Beautiful Handmade Rug from Fabric Scraps

There is something deeply satisfying about transforming a pile of old fabric scraps into something beautiful and functional that you can walk on every single day. Woven rag rugs have been a staple of folk art and domestic craftsmanship for centuries, and for good reason — they are durable, colorful, endlessly customizable, and made almost entirely from materials you might otherwise throw away. Whether you are a seasoned crafter or someone who has never picked up a weaving tool in your life, this step-by-step fabric woven rag rug tutorial will walk you through everything you need to know to create your very own handmade masterpiece.

This is more than a craft project. It is a chance to practice slow, intentional making, reduce textile waste, and add a genuinely unique piece of fabric art to your home.


What Is a Woven Rag Rug?

A woven rag rug is exactly what it sounds like — a rug made by weaving strips of fabric, or “rags,” through a structured framework called a warp. The warp is a series of strong vertical threads or cords that hold the entire piece together, while the fabric strips (called the weft) are woven horizontally back and forth through them to build up the body of the rug.

The result is a tightly interlocked textile that is surprisingly sturdy, comfortable underfoot, and rich with color and texture. Traditional rag rugs were a way for households to use every last scrap of worn-out clothing, linens, and feed sacks without waste. Today they have experienced a major revival as both a sustainability practice and a fiber art form, with weavers experimenting with everything from vintage denim to jersey knit fabric strips and velvet ribbon.


Materials You Will Need

Before you start weaving, gather everything you need so your process stays smooth and enjoyable. The good news is that most of these supplies are inexpensive or already in your home.

For the loom: You can use a purchased frame loom, a simple homemade wooden frame made from stretcher bars, or even a large cardboard loom for a smaller test piece. For a rug approximately 20 inches by 30 inches, a sturdy wooden frame works best. If you want to go bigger, look for a rigid heddle loom or a floor loom, though those require a bit more technical knowledge.

For the warp: You need a strong, non-stretchy yarn or twine for the warp. Cotton seine twine is the classic choice because it is durable, taut, and does not give under tension. Linen twine also works beautifully. Avoid stretchy yarn here — you want your warp to stay tense and tight throughout the weaving process.

For the weft (your fabric strips): This is where the magic happens and where you can get truly creative. Cotton fabrics work best because they are firm, do not fray excessively, and come in endless colors. Old bedsheets, cotton T-shirts, denim jeans, flannel shirts, canvas curtains, and woven cotton clothing are all excellent choices. You can also mix in jersey knit strips for softness, though they will roll up into a tube shape when cut, which creates a rounder, more textured weft.

Aim to collect at least two to three pounds of fabric for a small rug, and more like five to six pounds for something larger. You will be surprised how quickly fabric strips get used up.

Additional supplies: Sharp fabric scissors, a tapestry needle or a shuttle if you have one, a comb or weaving fork to beat the weft down, a ruler or rotary cutter and cutting mat for cutting strips, and a non-slip rug mat for the finished piece.


Preparing Your Fabric Strips

This step is one that many beginners rush through, but taking your time here makes the actual weaving much more pleasant and produces a more polished result.

Start by washing all of your fabric if it has not been washed recently. This pre-shrinks it and removes any finishes or residues. Let it dry completely, then iron it if it is very wrinkled — flat fabric is easier to cut into even strips.

For the strip width, the standard for a firm, flat rag rug is somewhere between three-quarters of an inch and one and a half inches wide. Thicker strips make a chunkier, more textured rug that works up faster but feels more rustic. Thinner strips create a finer, flatter surface. For a first project, one-inch-wide strips are a great middle ground.

To cut your strips, you have a couple of options. The easiest method is to fold your fabric into a long rectangle, several layers thick if possible, and use a rotary cutter and cutting mat with a ruler to slice uniform strips quickly. If you are working with a rotary cutter, a self-healing mat is essential. If you only have scissors, mark your lines lightly with a fabric chalk pen before cutting to keep everything even.

Once your strips are cut, connect them into long continuous lengths. There are several ways to do this. The simplest is to place two strip ends perpendicular to each other, right sides together, and sew a diagonal seam across the overlapping corner. Trim the excess fabric, and when you open the seam, the strips will form a straight, continuous length with very little bulk at the join. You can also use a simple loop-through-loop connection for fabrics you do not want to sew: fold each strip end into a slit cut near the tip, then thread the next strip’s end through both slits and pull tight.

Roll your connected strips into balls organized by color so you can plan your color pattern as you go.


Setting Up Your Loom

If you are using a basic wooden frame loom, you will warp it yourself. This means wrapping your warp twine repeatedly around the frame from top to bottom, creating evenly spaced parallel threads that will serve as the structure of your rug.

Start by tying your twine securely to one corner of the frame, leaving a tail you can knot off. Then bring the twine straight down to the bottom bar of the frame, wrap it around the bottom once, bring it back up to the top, wrap once, and continue back and forth until you have covered the full width of your frame. For a rag rug, space your warp threads about half an inch apart. Too close together and the weft will be difficult to push through; too far apart and your rug will be loose and floppy.

Keep your tension as even as possible throughout. Each strand of warp should feel taut but not about to snap — firm like a guitar string, not slack like a loose shoelace. When you reach the end, tie off securely.

Take a moment to check your work by running your fingers across the warp threads. If any feel noticeably looser or tighter than the others, try to adjust them now before you begin weaving.


How to Weave Your Rag Rug

Now comes the most meditative and enjoyable part of the process.

Thread your fabric strip through a large tapestry needle or attach it to a flat shuttle. Starting at the bottom of your loom, weave your first strip across the warp by going over the first thread, under the second, over the third, under the fourth, and so on all the way across. When you reach the end, do not pull the strip tight — leave a small arc of fabric across the warp. This arc is important. It gives the weft enough material to travel over and under the warp threads without pulling the edges of your rug inward and creating a waist in the middle.

Turn around and weave the second row going in the opposite direction, reversing the over-under pattern so that the threads you went over in the first row you now go under, and vice versa. This alternating pattern is called plain weave, and it is the foundation of all woven textiles.

After weaving a few rows, use your weaving fork or a wide-tooth comb to beat the weft down firmly toward the bottom of the loom. This compacts the rows and creates a dense, solid rug surface. The more firmly you beat the weft, the sturdier your final rug will be. A well-beaten rag rug will hold up to years of heavy foot traffic.

Continue in this way, row by row, beating as you go. Leave a generous tail when you switch from one fabric strip to the next — you can weave these tails back in later using your tapestry needle to hide them neatly inside the body of the rug.


Planning Your Color Pattern

One of the most exciting aspects of a handmade woven rag rug is the almost infinite freedom you have with color and pattern. Here are a few ideas to inspire your design.

A classic approach is the striped rag rug, where you simply change fabric colors every few rows to create horizontal stripes across the rug. You can make the stripes uniform in width for a more graphic look, or vary them randomly for an organic, improvised feel. This is the easiest pattern to execute and works especially well when you are weaving with a mix of scraps that do not perfectly match — the stripes give structure to the randomness.

For a more complex look, try color blocking: weave large sections in one color family, then transition gradually or abruptly into another. Rugs that move from warm tones on one end to cool tones on the other have a beautiful gradient effect that looks intentional and artistic even when made from random fabric scraps.

If you want to incorporate pattern rather than just color, try alternating two different fabrics within a single row to create a tweed-like texture, or weave in strips of ribbon or twill tape occasionally for a bit of shine and variety.

One practical tip: lay your fabric balls out before you start weaving and roughly arrange the order in which you plan to use them. Holding the colors up to each other in natural light gives you a much better sense of how they will interact than trying to guess from memory. You can always deviate from the plan as you go, but having a rough sequence in mind prevents you from getting halfway through and realizing you have used all your most striking colors in a cluster at one end.


Finishing Your Rug

Once you have woven all the way up to the top of your loom, it is time to remove the rug and finish the edges.

Carefully slip the warp loops off the top of the frame, keeping them together without tangling. You will have two rows of loops: those at the top, which you just removed, and those at the bottom, where the warp started. Work across the row, tying adjacent pairs of warp ends together with a firm square knot directly against the last row of weaving. Pull each knot as tight as you can so it sits flush against the woven surface. Trim the ends to about half an inch.

For a cleaner finish, you can fold these knotted ends to the back of the rug and hand-stitch them down using a strong thread and a needle, or dab them lightly with fabric glue. On a rug with a rustic character, the knotted fringe can become part of the design — many beautiful rag rugs are finished with small tufted knots peeking out at each end.

Now take your tapestry needle and weave in all the loose tails from your fabric strip joins. Weave each tail under several warp threads on the back side of the rug, then trim any excess. Taking time with this step makes a huge difference in the overall quality and longevity of the rug.

Finally, give your rug a thorough press with a steam iron on the back side to help the weave settle and even out. This also helps flatten any stubborn puckering along the edges. Place a non-slip rug pad underneath before using it, and your rug is ready.


Caring for Your Handmade Rag Rug

A well-made fabric woven rag rug is a durable object, but a little care goes a long way toward keeping it beautiful for decades.

For routine cleaning, shake the rug outside to remove loose dirt and debris. You can also vacuum it on the lowest suction setting. For more thorough cleaning, most cotton rag rugs can be machine washed on a gentle cycle in cold water. Use a mild detergent and place the rug inside a large mesh laundry bag to protect the edges. Air dry flat, away from direct sunlight, which can fade the colors over time.

Do not wring or twist a wet rag rug — its weight when wet makes it vulnerable to distortion. Lay it flat on a clean surface or drape it over a drying rack and reshape it gently by hand while it is still damp.

Rotate your rug occasionally if it receives heavy foot traffic in one area, and periodically check the knotted ends and edges to make sure nothing is unraveling. A small repair made early is far easier than a big one made too late.


Ideas for Where to Use Your Finished Rug

The beauty of a handmade rag rug is that it brings warmth and personality to practically any space in your home. A smaller piece is perfect in front of a kitchen sink, where it cushions your feet during long cooking sessions. Layered over a hardwood floor at a bedside, a rag rug provides a soft, warm landing spot for bare feet in the morning. In an entryway, a sturdy woven rag rug catches dirt and mud while welcoming guests with color and handmade charm.

Larger pieces work brilliantly in living rooms when layered beneath a coffee table or used as a defining element under a reading chair. If you fall completely in love with the craft and weave several rugs over time, consider mixing sizes and scales in a single room — a long, narrow runner paired with a wide rectangular piece creates a collected, gallery-like feel that no store-bought rug can replicate.


Why This Fabric Art DIY Is Worth Your Time

Making a woven rag rug is one of those projects that rewards you on multiple levels at once. On the surface, you end up with a practical, beautiful object for your home. Below the surface, you spend hours in a slow, repetitive rhythm that many weavers describe as genuinely calming — the kind of focused handwork that quiets a busy mind in a way that scrolling through a phone never can.

There is also something meaningful about making something useful from what would otherwise be waste. Every strip of fabric in a rag rug has a history — the shirt someone wore, the sheet that kept someone warm, the curtain that filtered afternoon light. Woven together into a new object, those histories become part of something that will last for years and will anchor a room with a warmth that comes only from being made by hand.

Start with your scraps, a simple frame, and a quiet afternoon, and you may find that one rug leads very naturally to another.

Categorized in:

Rugs,

Last Update: October 31, 2026

Tagged in:

, , , , , ,