From Rags to Rugs – weaving a cozy rag rug for our hallway < with my hands - Dream

From Rags to Rugs – Weaving a Cozy Rag Rug for Our Hallway

There is something deeply satisfying about turning old, worn-out fabric into something beautiful and useful. A rag rug made with your own hands carries a particular kind of warmth that no store-bought runner could ever replicate. It tells a story — of the denim jeans your youngest outgrew, the flannel shirt that lost a button, the bedsheets that went thin at the center but still held color at the edges. Every strip you weave carries memory, and the finished rug holds all of it together under your feet.

This is the story of how I made a cozy rag rug for our hallway entirely by hand, without a loom, without expensive tools, and without any formal weaving training. Just fabric, a cardboard template, a pair of scissors, and a lot of patience. If you have been looking for a beginner-friendly hand weaving project that is both practical and genuinely beautiful, this is it.


Why a Rag Rug?

I started thinking about a hallway rug last autumn. Our entryway had that cold, bare feeling that creeps into a home when the seasons shift and bare floors suddenly seem less charming than they did in summer. I wanted something long and narrow, something that would run the length of the hallway and feel soft underfoot when I came in from the cold.

I could have bought one. There are plenty of affordable runners at any home goods store. But I had two overflowing bags of fabric scraps in my craft room — worn-out clothing, old pillowcases, curtains that had been replaced years ago — and something felt wrong about spending money when I already had the raw material sitting right there.

Rag rugs have been made this way for centuries. Before mass production, thrifty households would cut strips from worn-out garments and braid, weave, or knot them into serviceable floor coverings. Nothing was wasted. The same spirit applies today, even if the motivation has shifted from necessity to sustainability, creativity, or simply the pleasure of making something yourself.


Gathering and Preparing Your Fabric

The most enjoyable part of starting a rag rug project is the treasure hunt through your own home. You are looking for fabric with some body to it — denim, canvas, cotton twill, flannel, jersey knit, old towels, and woven cotton bedsheets all work beautifully. Avoid anything synthetic that is very thin or slippery, as it will be hard to work with and will not give the rug the density it needs to hold its shape.

I gathered an assortment of blues, creams, and warm terracotta tones, mostly from old jeans, a set of cream cotton sheets, and a rust-colored flannel shirt that had been in the donation bag for two years. I laid everything out on my dining table to get a sense of the color palette before I started cutting.

To prepare the fabric, wash and dry everything first. Old fabric can carry dust, odors, and residue, and washing it before you begin saves you from having a rug that needs immediate cleaning after all your hard work.

Then comes the cutting. Depending on the technique you choose, you want strips somewhere between half an inch and one and a half inches wide. I cut mine to about three-quarters of an inch, which gave the finished rug good density without being too stiff to work with. For long strips, cut parallel to the selvage or grain of the fabric. For jersey knit like old T-shirts, cut across the grain so the edges curl slightly inward, which gives you a rounder, softer strip without any finishing.

Roll your cut strips into small balls or wind them into loose bundles by color. This makes working much easier and keeps the strips from tangling as you go.


Choosing Your Method

There are several different hand techniques for making a rag rug without a traditional loom.

Braiding is the most well-known method. You work with three strips at a time, braiding them together much like braiding hair, then coil or sew the braid into an oval or round shape. Braided rag rugs have a classic American farmhouse look and are very durable.

Knotted or prodded rugs involve pushing strips through a backing fabric using a latch hook or prodding tool, creating a looped or shaggy texture. These are wonderful for thick, cushiony results.

Finger weaving on a simple frame is the method I chose, and it is ideal for a hallway runner because it allows you to create a flat, tightly woven rectangle with a very controlled shape. You do not need a real loom — a cardboard frame works perfectly for small to medium-sized projects, and for larger ones you can make a simple wooden peg loom from a piece of plywood and some nails.

For a hallway rug measuring roughly 20 by 60 inches, I made a cardboard frame about 22 inches wide, cut notches every half inch along the top and bottom edges, and strung my warp threads — heavy cotton twine — across the frame before I began weaving.


Setting Up Your Warp

The warp is the set of vertical threads that run the length of your rug and form the structural backbone. The weft is the material you weave horizontally through the warp — in this case, your fabric strips.

I used natural cotton butcher’s twine for my warp, which is strong, affordable, and completely hidden within the finished rug. Cut your warp threads to a length about eight inches longer than your finished rug will be, to allow for tying off at the ends. String each thread through a pair of opposite notches on your frame, pulling it taut but not so tight that the cardboard buckles.

For a rug 20 inches wide with notches every half inch, you will end up with about 40 warp threads, which gives you enough density for a good solid weave without making it difficult to pass your strips through.

Number one rule of warp threading: keep the tension even. Uneven warp tension will cause your rug to pull to one side or develop strange waves across the surface. Take your time here. It is the most important setup step and it only takes a few extra minutes to get right.


The Weaving Process

Now comes the most meditative part of the whole project: the actual weaving.

Cut or tear your fabric strips as you go, or have a pile ready before you begin. Join strips end to end by cutting a small slit near the end of each strip and threading the next strip through itself — this creates a flat, nearly invisible join that will not create lumps in your rug.

To weave, take a strip and pass it over the first warp thread, under the second, over the third, and so on — this is plain weave, or tabby weave, and it is the simplest and strongest structure. When you reach the other side, loop the strip around the last warp thread, then come back in the opposite sequence: under, over, under, over. Continue until the strip runs out, join a new one, and keep going.

Every few rows, use your fingers or a wide-toothed comb to push the weft rows firmly toward the bottom of the frame. This packing step is what gives your rug its density and durability. The warp threads should become completely invisible between the tightly packed rows of fabric.

Change colors as often or as rarely as you like. I worked in wide bands of color — five or six rows of cream, then several rows of deep indigo denim, then a sweep of terracotta flannel — to give the rug a relaxed, layered look. The variety of textures from the different fabrics adds even more visual interest.

As you work, you will develop a rhythm. Over, under, loop around, reverse. Pack down. Join a new strip. The repetitive motion becomes almost hypnotic, and it is one of the great pleasures of hand weaving. I worked on this rug in the evenings over about two weeks, usually for an hour or so while listening to podcasts or audiobooks, and I looked forward to those quiet hours every day.


Finishing the Edges

Once you have woven to the full length of your rug, it is time to remove it from the frame and secure the edges so it does not unravel.

Carefully slide the warp threads off the notches at each end. You will have a fringe of loose thread ends at both the beginning and the end of the rug. There are a few ways to handle these.

The simplest method is to tie the warp ends together in pairs, pulling the knots tight against the last row of weaving. Trim the fringe to an even length of about an inch if you like a fringed look, or tuck the ends back into the weave using a blunt tapestry needle and secure them invisibly for a clean, finished edge.

For the long sides of the rug, the selvage edges, check that the weave is even and that no loops of fabric are protruding unevenly. If you have worked carefully, the long sides should be fairly tidy. If they are a bit uneven, you can whipstitch along the edge with a matching thread to neaten them.

For extra durability — especially important in a high-traffic hallway — turn the rug over and apply a thin bead of fabric glue or clear-drying rug backing along the edges and across the back surface. You can also sew a length of cotton twill tape along each short end to cover the warp knots and give the rug a more polished appearance.


Adding a Non-Slip Backing

A rag rug in a hallway needs to stay put. Without a non-slip backing, even a heavy handwoven rug can slide on smooth flooring, which is both frustrating and a safety hazard.

There are a couple of good solutions. The easiest is to purchase a roll of non-slip rug pad material from any home goods or flooring store and cut it to fit beneath your rug. This works perfectly well and is invisible once the rug is in place.

Alternatively, you can apply a non-slip latex rug backing directly to the back of your rug using a brush or sponge applicator. This product is sold at craft stores and online and creates a rubberized texture on the back of the rug that grips the floor. Apply it in a generous even coat, let it dry completely, and you will have a rug that does not shift even on a polished wooden floor.


The Finished Rug

When I laid my finished rug in the hallway for the first time, I stood there longer than was probably necessary, just looking at it. The colors were exactly what I had hoped for: that combination of soft cream, deep denim blue, and warm rust felt both grounded and welcoming. The texture was varied and interesting — the smooth weave of the cotton sheets alongside the slightly rougher surface of the denim and the soft nap of the flannel.

But more than the visual result, what struck me most was the sense of recognition. I knew every inch of that rug. I had sat with it in the evenings and worked it row by row. I could point to a band of deep indigo and remember the pair of jeans my husband wore until they finally gave out at the knees. I could touch the cream rows and think of the summer bedsheets that had been in the house since we moved in.

A handmade rug is not just a floor covering. It is a record of time, effort, and material that would otherwise have been lost.


Tips for Your Own Rag Rug Project

A few things I learned along the way that I wish I had known at the start.

Wash your fabric before you cut it. This is worth repeating, and it also pre-shrinks the material so your finished rug will not distort if it ever needs to be washed.

Keep your weft rows tightly packed. This is the single biggest factor in how durable and attractive your rug turns out. Loose, open weaving looks thin and will not wear well underfoot.

Use a variety of fabric weights and textures for visual interest, but try to keep the strip width fairly consistent so the weave stays even. Very thick denim strips woven alongside very thin cotton will create uneven rows.

Consider the color layout before you begin. Lay your fabric balls out in the order you plan to use them and step back to look at the overall color progression. It is much easier to adjust this before you start weaving than to unravel rows later.

Do not worry about perfection. Slight variations in the width of the rows, small irregularities in the selvage edges, a join that is slightly visible — these are the marks of a handmade object, and they are part of its character. A handwoven rug is not supposed to look machine-made. Its imperfections are precisely what make it beautiful.


A Practice Worth Reviving

Rag rug weaving is one of those crafts that asks very little of you in terms of equipment or skill but rewards you richly in terms of process and result. It is accessible to anyone who can sit quietly for an hour and move their hands in a simple repeating motion. It requires no special artistic talent. It uses materials most households already have. And it produces something genuinely useful, genuinely beautiful, and genuinely yours.

In a time when it is easier than ever to buy things cheaply and discard them just as quickly, there is real value in slowing down and making something. The fabric that might have gone to landfill lives on under your feet. The hours you put in become visible every time you walk through the door. And the skill, once learned, stays with you — available for the next project, the next batch of worn-out fabric, the next bare floor that needs a little warmth.

Our hallway is cozier now. Not just because the floor is covered, but because the thing covering it was made here, in this house, with materials from this life. That is the kind of warmth that cannot be purchased. It can only be woven, by hand, one strip at a time.

Categorized in:

Rugs,

Last Update: September 7, 2026

Tagged in:

, , , , , , , ,