698K views ยท 6.4K reactions | Today is Earth Day! Check out how I crochet a rug out of old bed sheets or scraps of fabric! | Naztazia | Facebook

How to Crochet a Rug Out of Old Bed Sheets or Scraps of Fabric

There is something deeply satisfying about transforming something ordinary โ€” something you might have already tossed into the donation bin or the trash โ€” into a beautiful, functional piece for your home. A handmade rug crocheted from old bed sheets or fabric scraps is exactly that kind of project. It costs almost nothing, it keeps textile waste out of landfills, and it results in a sturdy, colorful floor covering that can last for years.

This is one of those crafts that looks impressive but is genuinely beginner-friendly once you understand the core technique. Whether you are an experienced crocheter or someone who has only recently picked up a hook, this tutorial will walk you through everything you need to know โ€” from preparing your fabric to finishing off the last round of your rug.


Why Make a Rug from Old Bed Sheets?

Before we get into the how, it is worth talking about the why, because the reasons are genuinely compelling.

Old bed sheets are one of the most underutilized household textiles. They wear out unevenly โ€” maybe there is a small tear near the center, or the elastic on your fitted sheet has given up entirely โ€” but large portions of the fabric remain perfectly good. Throwing away that material feels wasteful, yet most people do not know what else to do with it. Crocheting it into a rug gives that fabric a second life that can last another decade or more.

From a financial standpoint, this project is remarkably affordable. A large crocheted rug made from store-bought yarn can easily cost forty to sixty dollars in materials alone. A rug made from sheets you already own costs nothing beyond a large crochet hook, which you may already have or can purchase for just a few dollars.

There is also the environmental angle, which is worth taking seriously. The fashion and textile industry generates enormous amounts of waste every year. By choosing to upcycle your own fabrics, you are participating in a small but meaningful form of sustainability. On Earth Day especially, it is a reminder that crafting can be an act of environmental stewardship as much as it is an act of creativity.

And finally, there is the aesthetic. Fabric rugs have a chunky, textured look that is genuinely appealing. They feel soft underfoot, they add warmth to a room, and because you control the colors and patterns, the rug you make will be entirely unique to your space.


What Materials Do You Need?

One of the best things about this project is how minimal the supply list is.

Old bed sheets or fabric scraps. Cotton sheets work best because they are sturdy, washable, and easy to cut into strips. T-shirt material and jersey knit fabric also work beautifully because the fabric curls naturally on the edges when cut, which creates a rounded yarn-like strip without any sewing. You can use sheets of any color โ€” mix and match for a multicolored rug, or stick to a single palette for something more coordinated.

Scissors or a rotary cutter with a cutting mat. You will be cutting a lot of fabric strips, so sharp scissors are important. If you have a rotary cutter and mat, the process goes much faster. A straight edge or quilting ruler helps keep your strips even.

A large crochet hook. Because fabric strips are much thicker than regular yarn, you need a hook that is large enough to work with the material comfortably. Hooks in the range of 15mm to 20mm (or even larger) are common for this type of project. If your strips are on the thinner side, a 12mm or 15mm hook may be sufficient. Ergonomic handles can be helpful since you will be working with thicker material and your hands may tire more quickly.

A flat surface for cutting. A table works well. If you have a self-healing cutting mat, even better.

That is genuinely all you need to get started.


How to Prepare Your Fabric Strips

Preparing the fabric is arguably the most time-consuming part of this project, but it is also quite meditative once you get into a rhythm. The strips you cut will become your “yarn,” and how you cut them largely determines how your finished rug looks and feels.

Choose your sheets. Look for cotton or cotton-blend sheets. Avoid anything with a lot of synthetic fiber content, as those materials are less durable when worked tightly and can feel scratchy underfoot. Flannel sheets are wonderful if you want a softer texture.

Wash and dry the fabric first. This is important, especially if you are mixing materials from different sources. Pre-washing prevents any later shrinkage and ensures that your finished rug is clean and ready to use.

Cut the sheet into strips. The standard width for fabric strips in a rug project is about one to two inches. Wider strips make for a chunkier, thicker rug that works up faster; narrower strips create a denser, more refined texture. Most people find that strips between one and one and a half inches wide strike a good balance.

For a flat sheet, you can fold the fabric several times to cut multiple strips at once. Work your way across the sheet in long horizontal strips. For a fitted sheet, cut away the corner elastic sections first, then treat the remaining fabric like a flat sheet.

Connect the strips. You have a few options for joining your fabric strips into a continuous length of “yarn.” The simplest is the slip knot join: place two strips at a right angle, loop one over the other, and pull the end through to create a knot. This method is quick and secure, though the knots will be visible in the finished rug. Many crafters consider this part of the charm.

Another popular method is the no-sew loop join. Fold back about half an inch at each end of two strips and cut a small slit through both layers. Thread one folded end through the slit of the other, then pull the opposite end of that strip back through itself. This creates a flat, nearly invisible join that integrates smoothly into the crochet.

Wind your joined strips into a large ball as you go. This makes the crocheting process much easier, as you will not be fighting with loose strips getting tangled around your work.


How to Crochet the Rug: Step by Step

There are several shapes you can make โ€” round, oval, or rectangular โ€” and each has its own starting method. The round rug is the most popular choice for beginners because it works from a simple center ring and grows outward in a consistent, satisfying way.

Making a Round Rug

Start with a magic ring (also called a magic circle). Wrap your fabric strip around your fingers to form a loop, insert your hook through the loop, and pull up a loop of the working strip. This gives you an adjustable starting point that you can tighten as you work.

Chain two. This counts as your first single crochet in many patterns, though some crafters prefer to start with six single crochets directly into the ring without a standing chain. Do whichever feels more natural to you.

Work six single crochet stitches into the ring. Pull the tail to close the ring tightly. You should now have six stitches in a small flat circle.

Join the round with a slip stitch into the first stitch, or continue working in a continuous spiral โ€” the latter is more common for rugs because it avoids the small jog that joining rounds can create.

For each subsequent round, you need to increase the stitch count to keep the rug lying flat. The general rule for a single crochet rug is to add six stitches per round. You do this by working two single crochets into every other stitch (or following a specific increase pattern depending on the round number).

A basic increase pattern goes like this: round one has 6 stitches, round two has 12, round three has 18, round four has 24, and so on โ€” adding 6 stitches each round. You achieve this by placing two stitches into one stitch at evenly spaced intervals around each round.

Continue working outward until the rug reaches your desired size. A small accent rug might be twelve to sixteen inches in diameter. A larger bathroom or kitchen rug might be twenty-four to thirty inches across. A statement living room rug could be even bigger, depending on how much fabric you have on hand.

Making an Oval Rug

An oval rug starts with a foundation chain rather than a ring. The length of your chain determines the length of the rug before the oval curves begin. For example, if you want an oval rug that is roughly thirty inches long and eighteen inches wide, you might start with a chain of about ten to twelve stitches.

Work single crochets along one side of the chain, then work multiple stitches into the last chain stitch to create the curved end. Continue back along the other side of the chain, then add multiple stitches into the first chain stitch to complete the oval. Each subsequent round follows the same outer path, with increases placed at the two curved ends to keep the rug lying flat.

Making a Rectangular Rug

A rectangular rug uses a foundation chain equal to the desired length, with stitches worked back and forth in rows rather than rounds. Turn your work at the end of each row with a chain stitch. This is the most straightforward approach structurally, though it requires more consistent tension to lie flat than a circular rug does.


Tips for a Beautiful, Flat Rug

One of the most common frustrations when making a crocheted rug is the edges curling up or the rug refusing to lay flat. Here are some ways to prevent that.

Keep your tension consistent. It is easy to pull fabric strips tighter than yarn because they feel thicker and more substantial in your hands. Try to maintain the same tension throughout, and make sure each stitch has enough room to be open and even rather than pulled tight.

Check your increase count. If your rug is cupping upward, you may need more increases per round. If it is ruffling outward, you may have too many. Block your rug by wetting it and laying it flat to dry if minor adjustments are needed.

Use a hook that is appropriate for your strip width. If the hook is too small for the material, stitches will be tight and the rug will curl. A slightly larger hook keeps stitches open and allows the rug to relax into a flat position.

Press the finished rug with a warm iron through a damp cloth if you want a more polished look. This works especially well with cotton fabrics and can really help the rug lay perfectly flat.


How to Finish Off the Rug

When your rug has reached the size you want, fasten off by cutting your strip and pulling the tail through the last loop on your hook. Thread the tail through a large blunt needle (a yarn needle or tapestry needle with a large eye works well) and weave it back through several stitches on the underside of the rug to secure it. Do the same with any other tails or strip ends that are not already hidden in the body of the work.

Trim any excess that sticks out. Give the rug a final look-over for any loose joins or uneven areas, and make any small corrections before putting it to use.


Caring for Your Fabric Rug

One of the great practical advantages of a cotton fabric rug is that it is machine washable. Toss it in the washing machine on a gentle cycle with cold or warm water. Lay it flat to dry or tumble dry on low heat. Cotton rugs can handle regular washing without losing their shape, which is exactly what you want in a high-traffic area like a bathroom or kitchen.

If your rug has stretched slightly out of shape after washing, simply block it back into shape while it is still damp and allow it to air dry flat.


Ideas for Customizing Your Rug

Once you understand the basic technique, there is tremendous room for creativity.

You can mix colors intentionally โ€” alternating rounds of different fabrics to create stripes or color gradients. You can incorporate patterned fabric alongside solid colors for added visual interest. Old flannel pajamas, denim scraps, linen table runners, cotton curtains โ€” almost any woven or knit fabric can be cut into strips and worked into a rug.

You can also vary the stitch type. While single crochet is the most common choice for rugs because of its density and durability, you can experiment with half double crochet for a slightly taller, softer texture. Some crafters use a simple Tunisian crochet technique for a different woven look.

If you are making a rug for a hard floor, consider adding a non-slip backing. You can hand-sew a piece of rubber shelf liner to the underside, or use a fabric non-slip spray. This one extra step makes the rug safer and helps it stay in place.


A Final Word on the Joy of Upcycling

There is a particular kind of satisfaction that comes from finishing a project like this โ€” looking down at something beautiful and functional and knowing that it came from a pile of worn-out sheets that were headed for the trash. It connects you to a long tradition of resourceful, creative making that goes back generations, when nothing was wasted and everything had potential.

Crocheting a rug from old fabric is not a compromise or a budget shortcut. It is a genuinely lovely craft that produces results you can be proud of. The rug you make will be softer underfoot than many store-bought options, it will be unique, and it will carry a quiet story about where it came from and the hands that made it.

Whether you pick up this project on Earth Day as a conscious act of sustainability, or simply because you have a pile of old sheets and a few free hours, you will find that the process is just as rewarding as the finished result.

So pull out those old sheets, charge your scissors, and start cutting strips. Your floor โ€” and the planet โ€” will thank you.

Categorized in:

Rugs,

Last Update: September 16, 2026