How To Make A Woven Rag Rug

How To Make A Woven Rag Rug: A Complete Step-by-Step Guide

There is something deeply satisfying about turning a pile of old clothes and worn-out fabric into something beautiful that you can walk on every day. Rag rugs have been made for centuries, born out of necessity during times when nothing was wasted and every scrap of fabric had a second life waiting in it. Today, making a woven rag rug is both a practical craft and a creative outlet, and the results are stunning — colorful, durable, and completely one of a kind.

If you have never tried weaving before, a rag rug is one of the most forgiving and rewarding projects you can start with. The materials are inexpensive (sometimes completely free), the techniques are straightforward, and mistakes tend to disappear into the texture of the rug itself. Whether you are working on a full-size floor loom, a simple frame loom you build yourself, or even a cardboard loom, this guide will walk you through everything you need to know to make a beautiful woven rag rug from start to finish.


What Is a Woven Rag Rug?

A woven rag rug is made by weaving strips of fabric — typically cut from old clothing, bed sheets, or other textiles — through a warp of cotton or linen string. The fabric strips act as the weft (the horizontal threads), while the warp (the vertical threads) holds everything together structurally. The resulting rug is thick, flat, and sturdy, with a pleasantly textured surface that varies depending on the fabrics you choose.

Traditionally, rag rugs were made from whatever was available — old flour sacks, worn-out shirts, faded curtains, scraps from the sewing room floor. That resourceful spirit is part of what makes this craft so appealing today, when many of us are thinking carefully about sustainability and reducing waste.


Gathering Your Materials

Before you cut a single strip of fabric, it helps to gather everything you will need. Here is a complete list of materials for a basic woven rag rug.

Fabric: This is your primary material, and you will need more than you might expect. For a small rug approximately 2 feet by 3 feet, plan on gathering anywhere from two to four pounds of fabric. Cotton is the easiest to work with because it is soft, tears cleanly, and lies flat. Old t-shirts, cotton sheets, denim jeans, flannel shirts, and lightweight curtains all work beautifully. Avoid stretchy synthetic fabrics like spandex or nylon, as they can be slippery and difficult to manage.

Warp thread: Warp thread needs to be strong because it will be under tension throughout the entire weaving process. Cotton rug warp is the most commonly used material and is widely available at craft stores and online. You can also use cotton twine, butcher’s twine, or even a sturdy cotton yarn. Choose something that will not break under tension and that is thick enough to hold the rug together.

A loom: Your loom options range from professional floor looms to simple homemade frames. For beginners, a frame loom made from stretcher bars or a wooden picture frame works perfectly well for small rugs. If you want to make a larger rug, you might consider a rigid heddle loom or a table loom. For very large rugs, a floor loom gives you the most control and makes the weaving process significantly faster.

A shuttle or stick shuttle: A shuttle holds your weft fabric as you weave it through the warp threads. You can buy a stick shuttle from any weaving supply store, or improvise one using a long, flat piece of cardboard or a ruler.

A warping board or pegs: If you are warping a floor loom, a warping board will help you measure your warp threads consistently. For a frame loom, you can wind the warp directly onto the frame.

Scissors: A good, sharp pair of fabric scissors makes cutting strips much easier and more consistent.

A tapestry needle or large blunt needle: Useful for finishing the ends of your rug and for weaving in loose fabric tails.

A comb or weaving beater: After each row, you will press the weft threads down firmly. A wide-toothed comb, a fork, or a dedicated weaving beater all work well.


Preparing Your Fabric Strips

This step takes time, but it is genuinely enjoyable — especially if you spread out your fabric collection and start thinking about color combinations and arrangements.

Wash and dry all of your fabric before cutting. This removes sizing from new fabric and preshrinks everything so your finished rug does not pucker or shrink later. Once everything is clean, sort your fabrics by color, weight, and type. Grouping like with like makes it easier to plan your design.

To cut your strips, there are two main methods. The first is to cut with scissors in long, continuous strips. Start by cutting a slit about an inch from the edge of the fabric, then tear or cut across the fabric parallel to the selvage. For most rag rugs, strips between one and two inches wide work well. Thinner strips create a finer, more flexible rug; wider strips create something thicker and more textured. For medium-weight cotton, one and a half inches is a reliable starting width.

The second method is tearing rather than cutting, which works particularly well with woven cottons like old sheets or cotton shirts. Simply snip into the fabric and tear across the grain. The torn edge has a slightly softer, more blended appearance in the finished rug. Tearing is also faster than cutting, once you get the rhythm of it.

Once you have cut your strips, you will need to join them together into long continuous lengths, because stopping and starting with separate strips mid-weave creates a lumpy, uneven surface. The most common joining method is the simple loop join. Fold the end of one strip back on itself about half an inch and cut a small slit through both layers. Do the same to the beginning of your next strip. Thread one end through the other and pull it through its own slit, creating a flat, interlocking join that lies almost completely flat in the finished rug.

Wind your joined strips into balls so they do not tangle while you work.


Setting Up Your Loom

If you are using a frame loom, the setup process is simple. Hammer a row of nails or screws along the top and bottom edges of your frame, spacing them about half an inch to three-quarters of an inch apart. The spacing determines how many warp threads you have per inch, which is called your sett. For a rag rug, a sett of four to eight ends per inch is typical.

Wind your warp thread from the bottom nail up to the corresponding top nail, working across the frame until you have filled the entire width. Keep the tension even and fairly firm — not so tight that the frame bends, but tight enough that the warp threads do not go slack when you press them apart to weave.

If you are using a floor loom, follow the loom manufacturer’s instructions for warping, or consult a weaving manual specific to your loom type. The warping process for a floor loom is more involved, but the principles are the same: you are creating a set of evenly tensioned parallel threads through which you will weave your fabric.

The length of your warp should be longer than your finished rug by about thirty to forty percent to account for take-up (the way warp threads shorten as weft is woven through them) and loom waste (the warp that is left over at both ends and cannot be woven). If you want a finished rug two feet long, warp for about three feet.


Starting to Weave

Begin with a few rows of plain weaving using your warp thread itself, or with a thin strip of scrap fabric. These opening rows spread the warp threads evenly and create a firm base for your rug. Weave these rows by passing the thread over the first warp thread, under the second, over the third, and so on, alternating with each row.

On a frame loom, you create this over-under pattern manually with your fingers or a weaving stick. On a rigid heddle or floor loom, the heddle or harnesses create a shed — an opening between alternating warp threads — that allows you to pass the weft through in a single motion, which is much faster.

Once your foundation rows are in, load your stick shuttle with your first fabric strip and begin weaving. Pass the shuttle or fabric strip through the shed from one side to the other. Do not pull the strip completely tight — instead, leave a slight arc or bubble in it before you beat it down. This arc is important: it gives the weft thread the extra length it needs to travel up and over each warp thread without pulling the edges of your rug inward. If you pull too tight, the edges will curve inward and your rug will become narrower as you work.

Beat each row down firmly with your comb or beater. The weft rows should pack together so that the warp threads are mostly hidden by the fabric. This is called a weft-faced weave, and it is the typical structure of a rag rug.

After beating, change the shed (either manually or by engaging the next harness or heddle position) and pass the shuttle back through in the opposite direction. Continue in this rhythm — pass, leave a bubble, beat, change the shed, pass back, leave a bubble, beat — and you will quickly find a meditative flow to the process.


Designing Your Rug

One of the great joys of rag rug weaving is the design flexibility. Because you are working with fabric strips you have already collected and cut, your color palette is already in front of you. Here are a few approaches to design.

Stripes: The simplest and most classic design is horizontal stripes. Simply change your fabric strip color at the end of a row, or use several rows of one color before switching to another. Wide stripes, narrow stripes, repeating color sequences — all of these look wonderful and are easy to plan.

Random or scrappy: If you are working with a true assortment of fabrics, sometimes the best approach is to join strips in whatever order you have them and let the design emerge organically. These scrappy rugs are wonderfully nostalgic and often end up being the most visually interesting.

Color gradients: By carefully sequencing your strips from light to dark or from one color family to another, you can create a gradient effect that looks surprisingly sophisticated.

Patterns: As your weaving skills develop, you can create more complex patterns by manipulating which warp threads you weave over and under, creating simple pick-up patterns, geometric shapes, or even textured surfaces.


Managing Edges and Selvedges

The selvedge — the edge of your woven piece — is one of the most telling indicators of weaving experience. Keeping tidy, straight selvedges takes practice but is worth the attention.

Each time you pass your weft through the shed, make sure to leave that arc in the fabric before beating. At the edge, wrap the weft around the outermost warp thread rather than pulling it through. If you are finding that your edges are pulling in, try using a slightly wider arc. If the edges are loopy and uneven, you may need to tension your weft a little more carefully.

Some weavers use a temple (also called a stretcher) to help maintain consistent width. A temple is a horizontal tool that hooks into the selvedges on both sides and holds the rug at its full width as you weave.


Finishing Your Rug

When you reach the end of your warp, weave a few rows of plain warp thread or scrap fabric, just as you did at the beginning. This creates a firm, even edge that will hold your rug together once it is off the loom.

To remove your rug from the loom, carefully slide the warp loops off the nails (on a frame loom) or cut the warp threads, leaving several inches of tail on each end. You will use these tails to finish the rug edges.

The most common finishing methods are twisting, fringing, and hemstitching.

For a twisted fringe, divide the warp tails into small groups. Twist each group tightly on itself, then allow two groups to twist together in the opposite direction, and knot the end. This creates a handsome, durable fringe along both ends of the rug.

For a plain fringe, simply trim the warp ends to a consistent length and knot each group close to the last row of weaving to prevent unraveling.

For a clean, fringeless edge, you can fold the warp tails to the back of the rug and whipstitch or hand-sew them down with a needle and thread, creating a neat hemmed finish.

Once the rug is finished, give it a gentle wash in cold water and lay it flat to dry. This helps the fibers relax and settle into place, giving the rug a more even, finished appearance.


Tips for Long-Lasting Rag Rugs

A few practical notes will keep your rug looking good for years. Use a rug pad underneath — rag rugs on bare floors can slip, and a pad also protects the rug from abrasion on the bottom. Wash your rag rug every few months in cool or warm water (check your fabric types first) and avoid high heat in the dryer, which can cause cotton to shrink and warp threads to contract unevenly. Rotate the rug periodically so that foot traffic wears it evenly across the whole surface.

If any warp threads break over time, you can repair them by threading a new piece of warp thread through the weave alongside the damaged area and securing it at both ends.


Why Make a Woven Rag Rug?

Beyond the practical result, weaving a rag rug connects you to a long tradition of resourcefulness and craft. Every strip of fabric in the rug has a history — a shirt someone wore, a sheet someone slept under, curtains that hung in a window for years. The rug you make from these materials carries that history forward in a new form.

It is also genuinely meditative work. The repetitive rhythm of passing the shuttle and beating the weft has a way of quieting the mind that many weavers describe as deeply restorative. And unlike many crafts, the progress is visible and tangible — with every few minutes of work, you can see the rug growing beneath your hands.

Finally, a handwoven rag rug is simply a beautiful object. No two are ever quite alike. The combination of colors, the weight of the fabric, the tightness of the weave — all of these factors create something that is entirely your own, made with your hands from materials that might otherwise have ended up in a landfill.

Start small if you are new to weaving. A small bathroom rug or a doormat is a perfect first project. As your confidence grows, you can scale up to larger pieces and experiment with more complex designs. The craft rewards patience and practice, and the learning curve is gentler than you might expect.

So pull out that bag of old t-shirts, choose your colors, set up your loom, and start weaving. You will have a rug worth keeping for a lifetime.

Categorized in:

Rugs,

Last Update: September 30, 2026

Tagged in:

, ,