Fabric Woven Rag Rug DIY Tutorial | Fabric Art DIY

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

There is something deeply satisfying about transforming worn-out clothing, old bed sheets, and fabric scraps into something beautiful and functional for your home. Woven rag rugs have been made for centuries, born out of necessity and frugality, but today they are experiencing a well-deserved renaissance as people rediscover the joy of slow crafting and sustainable making. If you have been looking for a fabric art project that is both approachable for beginners and endlessly rewarding for experienced crafters, this tutorial is exactly what you need.

In this guide, you will learn everything from choosing the right fabrics, building or sourcing a loom, cutting your fabric strips, and weaving a stunning rag rug that you will be proud to display in any room of your home. Whether you want something rustic and bohemian for a farmhouse kitchen or a colorful, eclectic piece for a child’s bedroom, the techniques here will give you the foundation to create exactly what you envision.


What Is a Woven Rag Rug?

A woven rag rug is exactly what it sounds like — a rug made by weaving strips of fabric (traditionally rags or fabric scraps) on a loom. The result is a flat-woven textile that is durable, washable, and incredibly tactile. Unlike braided or crocheted rag rugs, woven rag rugs have a structured, grid-like appearance because the fabric strips are interlaced at right angles. This gives them a clean, graphic look that suits a wide range of interior styles.

The tradition of rag rug weaving is rooted in practicality. Early American settlers, Scandinavian households, and communities across the world repurposed every scrap of usable fabric rather than letting anything go to waste. The rag rug was a symbol of ingenuity and resourcefulness. Today, making one is a way to connect with that heritage while also doing something genuinely good for the environment by keeping textiles out of landfills.


Why You Should Try This Project

Before we dive into materials and methods, here are a few reasons why this particular DIY is worth your time.

It is genuinely beginner-friendly. You do not need to know how to knit, crochet, or sew. The basic over-under weaving pattern is something most people learn in elementary school and can be executed by anyone willing to take it slowly at first.

The materials cost almost nothing. The whole point of a rag rug is to use fabric you already have. Old t-shirts, denim jeans, cotton sheets, flannel pajamas, and curtains are all perfect candidates. You may never need to buy a single yard of new fabric.

It is deeply meditative. Once you get into a rhythm, weaving is one of those activities that quiets the mind in a way that few crafts can match. Many weavers describe it as a form of moving meditation.

The finished product is practical and long-lasting. A well-made woven rag rug, especially one made with sturdy cotton or denim strips, can last for decades with basic care.


Materials You Will Need

Getting your materials together before you begin will make the whole process smoother. Here is a comprehensive list of what you will need for a rug measuring approximately 24 by 36 inches, which is a good size for a bath mat, entryway rug, or accent rug.

For the loom, you have two options. You can purchase a rigid heddle loom or a basic frame loom from a craft store or online retailer. Alternatively, you can build a simple wooden frame loom yourself using four pieces of lumber and some nails, which I will describe in the next section. A loom that measures around 30 by 42 inches will give you enough working space for the finished dimensions above.

For the warp, which is the set of vertical threads that holds the structure of your rug, you will need a strong, smooth cotton string or twine. Warp thread takes a lot of tension during weaving, so it needs to be sturdy. Many weavers use cotton seine twine or a heavy-duty crochet thread in a neutral color. You will need approximately 200 yards for the rug size described here.

For the weft, which is the fabric you actually weave through the warp, gather as much fabric as you can. As a general guideline, a 24-by-36-inch rug requires roughly three to four pounds of fabric strips. This sounds like a lot, but it goes faster than you expect once you get cutting. Cotton, denim, flannel, jersey knit from t-shirts, linen, and canvas are all excellent choices. Avoid anything too slippery (like satin or silk), too bulky (like thick wool), or too loosely woven (like burlap), as these are harder to work with for beginners.

You will also need sharp fabric scissors, a tapestry needle or shuttle for weaving, a fork or weaving comb to beat the weft down, and a ruler or measuring tape. Optionally, a rotary cutter and cutting mat will make cutting fabric strips significantly faster.


How to Build a Simple Frame Loom

If you want to make your own loom, this is a genuinely easy woodworking project that requires no special skills.

You will need four pieces of wood — two pieces cut to 30 inches and two pieces cut to 42 inches. One-by-two-inch lumber works well because it is lightweight but sturdy. Sand all pieces lightly to avoid splinters, then assemble them into a rectangle using wood glue and corner brackets or L-shaped metal braces. Let the glue dry completely before proceeding.

Once your frame is assembled, mark points along both 30-inch sides at half-inch intervals. At each mark, hammer a small nail partway in, leaving about a half inch of the nail exposed above the wood. These nails will hold your warp threads. Make sure the nails on opposite sides line up with each other precisely — any unevenness here will make your warp uneven.

That is genuinely all there is to it. Your frame loom is ready to warp.


How to Warp Your Loom

Warping means stringing the vertical threads across your loom from top to bottom. This step is foundational — the warp provides the structure that everything else depends on.

Tie one end of your warp thread securely to the first nail on the top of the loom, using a double knot so it will not slip. Bring the thread down to the corresponding nail on the bottom of the loom and loop it around that nail, then bring it back up to the next nail on the top, and continue in this back-and-forth pattern all the way across the loom.

Keep the tension consistent as you go. The warp threads should feel taut when you pluck them, similar to a guitar string, but not so tight that the nails are bending. If you feel the tension loosening as you go, pull the thread snug before looping around each new nail.

When you reach the last nail, tie off the thread with another double knot. You now have a fully warped loom and can begin preparing your fabric.


How to Cut Your Fabric Strips

The way you cut your fabric strips affects the final look and feel of your rug, so it is worth spending some time on this step.

For a standard woven rag rug, cut your fabric into strips that are approximately one to one and a half inches wide. Narrower strips create a finer, denser weave; wider strips create a chunkier, more textural look. For your first rug, one and a quarter inches is a great middle ground.

For woven fabrics like cotton sheets, denim, or canvas, cut straight across the grain of the fabric. You can fold the fabric several times and cut through multiple layers at once to speed things up. A rotary cutter and cutting mat make this dramatically faster.

For stretchy fabrics like t-shirt jersey, you can cut in a continuous spiral around the fabric rather than in separate strips. Start by cutting the bottom hem off the shirt, then cut in a slightly diagonal spiral around and around the body of the shirt, keeping your strip width consistent. This gives you one long, continuous piece of fabric that stretches slightly as you weave, which creates a snug, dense weave.

Pile your cut strips by color or keep them in a mixed pile if you are going for a random, eclectic look. At this point, if you want to join strips together before weaving, you can do so using a simple slit-and-pull method: cut a small slit near the end of each strip, thread the next strip through the slit, then pull the far end of the second strip back through its own slit to create a flat, secure join with no knots or bulk.


How to Weave Your Rag Rug

Now comes the most enjoyable part. You are ready to weave.

Begin at the bottom of your loom. Fold the first few inches of your first fabric strip over the side of the loom and begin weaving across the warp: over the first thread, under the second, over the third, under the fourth, continuing this alternating pattern all the way to the other side. This is called plain weave or tabby weave, and it is the simplest and most durable weave structure.

When you reach the end of the row, leave a small tail of fabric hanging off the edge of the loom rather than pulling the strip tightly all the way to the edge. This tail will be trimmed or tucked in later. Do not pull the weft strip too tight, or your rug will start to narrow in the middle. The strip should arch slightly — a gentle curve — before you push it down into place.

To push your weft into place, use a weaving comb or the tines of a fork. Drag it toward you along the warp threads to pack the weft strip firmly down against the previous row. This step, called beating, is what gives the rug its density and durability.

For the next row, reverse the pattern: where you went over a thread in the previous row, go under it in this row, and vice versa. This interlocking structure is what holds the whole weave together. If you find it hard to keep track, a simple trick is to look at the last row and start by going over any thread that the previous strip went under.

Continue weaving in this manner, beating down each row firmly and keeping your tension consistent. Every several inches, check the edges of your rug. If they are pulling in and creating a curved shape rather than straight lines, you are pulling your weft strips too tight. Ease up on the tension and make sure each strip has that gentle arch before you beat it down.


Tips for Color and Pattern

One of the great joys of rag rug weaving is the opportunity to play with color and pattern. Here are a few approaches to consider.

Random mixing is the most forgiving and often produces beautifully organic, eclectic results. Simply weave whatever strip comes next from your pile without worrying about order or color placement. The result tends to look wonderfully artisan and handmade.

Striped patterns are easy to achieve by dedicating several rows to the same color or fabric before switching to another. Wide stripes in two or three colors create a bold, graphic look. Thin alternating stripes have a more classic, traditional feel.

Ombre effects can be achieved by gradually transitioning from one color family to another over the length of the rug — starting with dark blues, for example, and slowly introducing lighter blues, then purples, then pinks. This requires a bit of planning in terms of how you sort your fabric strips, but the result is stunning.

Plaid or checkerboard effects are more advanced but possible by pairing specific weft colors with specific warp colors, or by alternating the number of rows in each color in a calculated sequence.


Finishing Your Rug

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

To remove the rug, carefully lift each loop off its nail, starting at one end and working your way across. Slide the rug off gently to avoid distorting the weave.

You will now have loops of warp thread along both the top and bottom edges of your rug. There are several ways to finish these. The most common method is to knot pairs of adjacent warp loops together close to the weave, then trim the excess to create a short fringe. Alternatively, you can thread each warp tail onto a tapestry needle and weave it back into the body of the rug for a clean, fringeless edge.

For the side edges, tuck in any weft tails that are sticking out and secure them by threading them back through a few warp threads with a tapestry needle.

If your rug has a few loose or uneven spots, you can often even these out by laying the rug flat on a hard floor and pressing it firmly with your hands, or by laying a damp cloth over it and pressing with a warm iron on a low setting.


Caring for Your Handmade Rug

A rag rug made from cotton or denim can be machine washed on a gentle cycle with cold water and a mild detergent. Lay it flat or hang it to dry rather than putting it in the dryer, as the heat can cause uneven shrinkage. For heavily soiled rugs, a hand wash in a tub is gentler on the weave structure.

Shake the rug out regularly to remove dust and debris. If you use the rug in a high-traffic area, rotate it periodically so it wears evenly. With reasonable care, a well-made woven rag rug will serve you faithfully for many years.


Ideas for What to Do With Your Finished Rug

Beyond the obvious use as a floor covering, woven rag rugs have a surprising range of applications in home décor. They make wonderful wall hangings — simply hang them from a dowel rod threaded through the top fringe. They work beautifully as table runners, especially for farmhouse or bohemian dining rooms. A smaller version makes a charming placemats or trivet for a kitchen counter. Larger rugs can serve as picnic blankets, yoga mats, or even pet beds.


Final Thoughts

Weaving a rag rug is one of those projects that gives back more than you put into it. You begin with a pile of things that might otherwise be thrown away, and you end with something genuinely beautiful, functional, and made entirely by your own hands. There is a rhythm to the work that is deeply calming, and the finished object carries a story — the old flannel shirt, the faded curtains, the children’s outgrown pajamas — all woven together into something new.

Once you complete your first rug, you will almost certainly want to make another. The techniques stay the same, but every rug is different because every collection of fabric is different. That is part of the charm. No two rag rugs are ever quite alike, and neither are the hands that made them.

So gather your scraps, string your loom, and start weaving. Your floor has never deserved anything more beautiful.

Categorized in:

Rugs,

Last Update: September 29, 2026

Tagged in:

, , , , , ,