Crochet Rug Pattern: Transform Fabric Scraps into a Cozy Masterpiece!

Crochet Rug Pattern: Transform Fabric Scraps into a Cozy Masterpiece!

There is something deeply satisfying about turning what might otherwise be thrown away into something beautiful and functional. Fabric scraps — those leftover pieces from old t-shirts, worn-out jeans, flannel pajamas, and cotton sheets — have a second life waiting for them, and a handmade crochet rug is one of the most rewarding ways to give it to them. Whether you are a seasoned crocheter or someone who has just learned the basics, this guide will walk you through everything you need to know to create a stunning, durable, and eco-friendly rug from materials you probably already have sitting in a drawer or donation bag.

This is not just a craft project. It is a chance to slow down, get creative, and produce something your home will benefit from for years. Let’s get into it.


Why Crochet a Rug from Fabric Scraps?

Before we dive into the pattern itself, it is worth taking a moment to appreciate why this particular project has captured the hearts of crafters for generations. Crochet rugs made from fabric strips — sometimes called “rag rugs” or “t-shirt yarn rugs” — have roots in resourceful homemaking traditions that go back centuries. Families who could not afford to waste anything discovered that strips of worn cloth, twisted and looped together, made surprisingly warm and sturdy floor coverings.

Today, the appeal is a little different but no less compelling. We live in a world drowning in textile waste. The fashion industry produces enormous amounts of discarded fabric every year, and even on a household level, most of us have bags of old clothes and linens we are not sure what to do with. Crocheting a rug is a tangible way to address that waste while also creating something with real monetary value. A handmade fabric rug of the size we are making in this tutorial would cost anywhere from fifty to several hundred dollars in a boutique shop.

Beyond the environmental and economic arguments, there is the simple pleasure of the craft itself. Working with thick, chunky fabric yarn feels wonderfully tactile. The project grows quickly compared to projects made with fine thread, which makes it especially satisfying for people who love to see progress. And the finished rug — heavy, soft, and full of color — has a warmth and character that no mass-produced floor covering can match.


What You Will Need

One of the best things about this pattern is how flexible it is. You do not need to go shopping for expensive materials. Most of what you need is probably already in your home.

Fabric: Old t-shirts work beautifully because their natural stretch creates a smooth, slightly rounded yarn when cut into strips. Cotton sheets, flannel shirts, denim, and knit fabric from sweatshirts also work well. Aim for natural or natural-blend fabrics, as they are more comfortable underfoot and easier to work with than stiff synthetics. You will need roughly three to five pounds of fabric for a small to medium bathroom or kitchen rug.

Crochet Hook: For fabric strip yarn, you will want a large hook. A size N (9mm) or P (10mm) hook is a good starting point, though some crafters prefer to go even larger — up to a Q (16mm) — for a looser, more relaxed texture. If you are working with very thick strips or doubled fabric, go bigger. If your strips are thin and your gauge is tight, a slightly smaller hook will give you more structure.

Scissors: Sharp fabric scissors or a rotary cutter with a self-healing mat will make your strip-cutting process much faster and more enjoyable. Dull scissors dragging through layers of jersey knit is one of the few genuinely frustrating parts of this craft.

A Flat Surface: You will want to block or lay your rug flat periodically as you work to check for curling or warping, which is common with circular and oval rug patterns.

That is genuinely all you need to get started. No loom, no sewing machine, no special tools beyond a hook and something sharp to cut with.


Preparing Your Fabric Strips

The quality of your finished rug depends heavily on how you prepare your fabric, so it is worth taking care at this stage.

Start by washing all your fabric if you have not recently. Old fabric can hold dust, and it is much easier to wash it now than to try to clean a finished rug.

Cutting T-Shirts: Lay a t-shirt flat and cut off the hem at the bottom and the top section with the arms and collar, leaving you with a large tube of fabric. Then cut across the tube in strips about one to one and a half inches wide. When you stretch these loops, they will curl on themselves and become a rounded, rope-like yarn. You can cut through both layers to create loops, or cut in a spiral to create one long continuous strip. The spiral method requires a bit of technique but gives you fewer joining points, which means a neater final product.

Cutting Other Fabrics: For sheets, shirts, and other flat pieces, cut in a zigzag or spiral pattern to create one continuous strip rather than individual pieces you have to join later. Cut strips about one inch wide for lighter fabrics and up to one and a half inches for heavier materials like denim or flannel.

Joining Strips: When you inevitably run out of one strip and need to add another, the simplest method is the fabric knot join. Overlap the two ends, cut a small slit through both layers, then feed one end through both slits and pull tight. This creates a flat, nearly invisible join that will not unravel. Avoid tying traditional knots if you can, as they create lumps that show on the surface of the rug.

Wind your finished strips into loose balls so they feed smoothly as you work. Having several balls prepared before you begin means you can crochet for longer stretches without interruption.


The Pattern: Classic Oval Crochet Rug

This oval rug pattern is one of the most versatile shapes you can make. It works beautifully in entryways, in front of a kitchen sink, beside a bed, or in a bathroom. A standard finished size for this pattern is approximately twenty by thirty-two inches, though you can easily make it larger by working more rounds.

Foundation Chain: Chain sixteen. This length will determine the overall length of your rug, so adjust up or down based on your desired finished size. A shorter chain gives you a rounder, more oval shape, while a longer chain produces a more rectangular oval.

Round 1: Starting in the second chain from the hook, work one single crochet in each chain across — that gives you fifteen single crochets. When you reach the last chain, work three single crochets in that final stitch to curve around the end. Now work back along the opposite side of the foundation chain with one single crochet in each stitch. When you reach the beginning end, work two single crochets in the same stitch where you started, then join with a slip stitch to the first single crochet. You should have approximately thirty-two stitches total.

Round 2: Chain one (this does not count as a stitch throughout this pattern). Single crochet in each stitch around, but increase at each end by working two single crochets in each of the three corner stitches at both ends. Join with a slip stitch.

Round 3 and Beyond: Continue working in rounds, adding increases at both ends of the oval in every round. The key to keeping an oval rug flat is distributing your increases evenly. As the rug grows, space your increases slightly more — instead of working them all in consecutive stitches, begin to spread them out by one or two stitches between increases. This prevents ruffling at the edges, which is the most common problem beginners face.

A good rule of thumb: add approximately six to eight new stitches per round to keep the rug lying flat. If your rug starts to ruffle or cup up at the edges, you are increasing too much or too little, respectively.

When to Stop: Continue until your rug reaches your desired size. For a standard small accent rug, twelve to fifteen rounds from the foundation chain usually gets you to a nice twenty-by-thirty-inch result. For a larger rug, just keep going — this pattern scales beautifully.

Finishing: When you have reached your final round, cut your fabric strip leaving a tail of about six inches. Pull the tail through the last loop to fasten off. Thread the tail onto a large blunt needle or simply tuck it under several stitches on the back of the rug to hide it. Give the whole rug a gentle tug and stretch to even out the stitches, then lay it flat to see the finished shape.


Round Rug Variation

If you prefer a circular rug — perfect for under a coffee table, in a reading nook, or as a statement piece in any room — the process is similar but even simpler.

Magic Ring or Chain Two: Create a magic ring (a loop that can be tightened) or chain two. Work six single crochets into the ring, then join.

Round 2: Work two single crochets into every stitch — twelve stitches total.

Round 3: Alternate between one single crochet and two single crochets in each stitch — eighteen stitches total.

Round 4: Work one single crochet, then two in the next, then two singles, then two in the next, repeating around — twenty-four stitches total.

From here, the pattern is to add six new stitches per round, distributing increases evenly. As the circle grows larger, the distance between increases grows, which keeps the rug flat. Continue until the rug reaches your desired diameter, then fasten off and weave in ends.


Tips for a Professional Finish

Getting a great result is mostly about a few habits that are easy to build once you know about them.

Keep your tension consistent. Fabric strips are not perfectly uniform the way commercial yarn is, so your tension will naturally vary a bit. That is part of the charm. But try to maintain a consistent pull on the strip as you work each stitch. Very loose stitches create a floppy rug that will not hold its shape, while very tight stitches make the rug stiffen and resist lying flat.

Check flatness often. Every few rounds, lay your rug on a flat surface and look at it from the side. If it is doming up in the center, you need more increases. If the edges are ruffling and wavy, you need fewer. Catching and correcting this early is much easier than trying to fix it later.

Mix colors intentionally. One of the most delightful aspects of fabric scrap rugs is the opportunity to create color stories. You might work all your blues and greens together for a cool, coastal feel, or alternate between neutrals and brights for a confetti effect. Some crafters prefer to mix completely randomly, which gives an organic, patchwork quality. There is no wrong approach, but thinking about it before you begin — even loosely — tends to produce a more cohesive result.

Use a non-slip rug pad. A finished fabric crochet rug is relatively heavy, but on smooth floors it can still slide. A non-slip rug pad cut to size underneath will keep it in place and protect both the rug and your floor.

Washing your finished rug: Most fabric scrap rugs can be washed in the machine on a gentle cycle with cold water. Use a mild detergent and avoid the dryer if possible — air drying flat preserves the rug’s shape better. Denim or very heavy rugs should probably be hand-washed to avoid overworking your machine.


Getting Creative with Color and Texture

Once you have the basic pattern down, the real fun begins. Here are a few ways to take your rug from lovely to truly remarkable.

Striped Rugs: Instead of mixing fabrics within a round, change fabric color at the start of each new round to create clean concentric stripes. This works especially well with the oval pattern, where the stripes echo the shape of the rug in a graphic, modern way.

Dip-Dyed Effects: If you have a lot of white or light neutral fabric, try dyeing your strips before cutting or after cutting but before crocheting. Natural dyes from onion skins, avocado pits, or turmeric create beautiful muted tones, while fiber-reactive dyes give you bold, saturated color.

Textured Variation: Try alternating between single crochet and half double crochet stitches within the same round. The height difference creates a subtle woven texture on the surface of the rug that catches the light differently as you move around it.

Adding a Border: Once your rug is the size you want, consider adding a contrasting border round. Switch to a single coordinating fabric color and work one clean round of single crochet all the way around. This gives the edge a finished, intentional look that makes even a chaotic mix of colors feel pulled together.


Making It a Bigger Project

If you fall in love with this craft — and many people do — there is no reason to stop at a single small rug. Larger area rugs made from fabric scraps are genuinely impressive pieces. A three-by-five-foot rug worked in the oval pattern requires significantly more fabric (plan on ten to fifteen pounds or more) and more time, but the result is a piece that anchors a room and showcases an extraordinary amount of work in the most beautiful way.

You can also connect multiple smaller crocheted squares or circles using slip stitch seams to create patchwork rugs of any size or shape. This is a wonderful approach if you are working in short sessions and want to build up a large project gradually.

Community rug-making is another wonderful tradition — friends or family members each contributing crocheted squares from their own fabric scraps, then sewing them together into one large communal piece. The resulting rug carries stories from multiple households, multiple wardrobes, and multiple hands.


Final Thoughts

A crochet rug made from fabric scraps is one of those projects that gives back more than you put into it. The process is meditative and satisfying. The materials cost virtually nothing. The finished object is useful, durable, and genuinely beautiful in a way that tells a story. Every strip of fabric you work into the rug was once something else — a beloved shirt, a cozy pair of pajamas, a set of sheets that saw years of use — and now it becomes part of your home in a new form.

Whether you make a small bathroom mat in an afternoon or spend a month building a room-defining area rug, the skills and techniques in this pattern will serve you again and again. Start with whatever fabric you have on hand, pick up a hook in whatever size feels right, and begin. The rug you make will be unlike any other rug in the world, because the materials are yours alone.

That is what handmade means. And that is what makes it worth every stitch.

Categorized in:

Rugs,

Last Update: October 1, 2026