
DIY Crochet Rug | Simple Carpet Crochet Tutorial for Beginners
A Step-by-Step Guide by Oksana Lisova | 1Hobby1title
There is something deeply satisfying about placing a handmade rug on the floor and knowing that every loop, every stitch, and every carefully chosen color came from your own two hands. A crochet rug is one of those projects that feels ambitious before you start and completely achievable once you do. Whether you are brand new to crochet or someone who has made a scarf or two and wants to try something bigger, this tutorial is designed for you. My name is Oksana Lisova, and through my channel 1Hobby1title, I have helped thousands of beginners discover the joy of creating useful, beautiful things from scratch. Today, we are making a crochet rug together — a simple, sturdy carpet that you can display with pride in any room of your home.
Why Make a Crochet Rug?
Before we dive into the stitches and the yarn, let’s talk about why a handmade crochet rug is worth your time and effort.
First, it is genuinely functional. A well-made crochet rug adds warmth, texture, and color to a room. It softens hard floors, defines a space, and gives a room that lived-in, cozy feeling that no store-bought product can fully replicate. When you make it yourself, you also get to choose exactly the size, color palette, and pattern that works for your space — something a mass-produced rug simply cannot offer.
Second, the project is more forgiving than it looks. Unlike knitting, where a dropped stitch can unravel rows of work, crochet is relatively error-friendly. Each stitch is closed off on its own, which means a small mistake stays small. For beginners, this is enormously reassuring.
Third, making a rug is a wonderful way to practice the fundamental techniques of crochet — chain stitches, single crochet, joining rounds — in a context where gauge is flexible and perfection is not required. Every imperfection in a rug just becomes part of its character.
Finally, a handmade rug makes a beautiful gift. A personalized crochet carpet tailored to someone’s home and taste is one of those presents that people genuinely treasure.
Materials You Will Need
One of the best things about this project is that the supply list is short and affordable. Here is everything you need to get started:
Yarn: For a beginner-friendly crochet rug, you want a thick, chunky yarn — ideally a Category 6 (super bulky) or Category 5 (bulky) weight. Cotton or cotton-blend yarn works exceptionally well for rugs because it is durable, washable, and has a satisfying density when worked up. T-shirt yarn, sometimes called jersey yarn or fabric yarn, is another excellent option. It is thick, sturdy, and gives your rug a lovely texture. You will need roughly 300 to 500 grams for a small bath or entryway rug, and 1 to 2 kilograms for a larger living room carpet.
Crochet Hook: Match your hook size to your yarn weight. For super bulky yarn, a hook between 9mm and 12mm is ideal. For T-shirt yarn or fabric yarn, you may want to go even larger — a 12mm to 15mm hook is common. Using a larger hook than the yarn label suggests is perfectly fine for rugs; it creates a looser, more flexible fabric which is exactly what you want underfoot.
Scissors: A good pair of sharp scissors for cutting yarn ends cleanly.
Yarn Needle or Tapestry Needle: For weaving in your ends when the rug is complete.
Stitch Markers (optional): These are helpful for marking the beginning of a round when you work in a spiral, which is the most common method for oval or round rugs. A simple piece of scrap yarn tied through a stitch works just as well.
A Non-Slip Rug Pad (optional but recommended): Once your rug is finished, placing a non-slip pad underneath it keeps it safely in place on smooth floors and extends the life of your work.
Understanding the Basic Stitches
If you have never crocheted before, do not worry. This tutorial uses only the most basic stitches, and I will explain each one clearly before we begin the rug itself.
The Slip Knot: Every crochet project begins with a slip knot. Make a loop with your yarn, pull the tail end through the loop to form a second loop, and tighten gently. Slide the loop onto your hook and pull the working yarn until the knot is snug but not tight. Your hook should slide easily through the loop.
The Chain Stitch (ch): Yarn over (wrap the working yarn over your hook from back to front), then draw it through the loop already on your hook. One chain stitch made. The chain stitch is the foundation of most crochet projects, and for an oval rug, you will begin with a foundation chain.
The Single Crochet (sc): This is the workhorse of this project. Insert your hook into a stitch, yarn over and pull up a loop (you now have two loops on your hook), yarn over again and draw through both loops. One single crochet made. It is a tight, dense stitch — perfect for a rug that needs to hold its shape underfoot.
The Slip Stitch (sl st): Insert your hook into a stitch, yarn over, and draw through both the stitch and the loop on your hook in one motion. The slip stitch is used to join rounds and move across stitches without adding height.
That is genuinely everything you need to know to make this rug. Three stitches, and you are fully equipped.
How to Read a Crochet Pattern
Crochet patterns use abbreviations to save space, and once you know the shorthand, they become easy to follow. Here are the abbreviations used in this tutorial:
ch = chain stitch, sc = single crochet, sl st = slip stitch, st = stitch, sts = stitches, sp = space, inc = increase (work 2 single crochet into the same stitch).
You will also see instructions in parentheses like (sc 2, inc) and a number after them like x6. This means you repeat everything inside the parentheses six times around.
The Pattern: Classic Oval Crochet Rug
This oval rug pattern is ideal for beginners because it works up quickly, lays flat naturally when the increases are placed correctly, and produces a rug with a classic, timeless shape that works in an entryway, bathroom, kitchen, or bedroom.
For a finished rug of approximately 50cm x 80cm (about 20 x 32 inches), start with a foundation chain of 20 stitches and work approximately 8 to 10 rounds. If you want a larger rug, simply increase your starting chain and add more rounds.
Foundation Chain
Make a slip knot and chain 20. This starting chain determines the length of your rug’s center, so adjust this number based on how long you want your finished rug to be. A general rule is that your finished oval will be roughly twice as wide as your starting chain is long.
Round 1
Starting in the second chain from your hook, single crochet across all 19 stitches. When you reach the last chain, work 3 single crochet into that final stitch — this is your first curved end. Now rotate your work and single crochet back along the other side of the foundation chain, working into the bottom loops of each chain. When you reach the first stitch, work 2 single crochet into it — this is your second curved end. Join with a slip stitch to the first single crochet of the round. You should have approximately 42 stitches.
Round 2
Place a stitch marker at the beginning of your round. Single crochet into each stitch around, but at the curved ends, work increases to help the rug curve and lay flat. At each curved end, work 2 single crochet (one increase) into three evenly spaced stitches across the curve. You should be adding approximately 6 increases per round in total — 3 at each curved end. Do not join rounds; instead, continue working in a continuous spiral and move your stitch marker up at the beginning of each new round.
Rounds 3 through 8 (or more)
Continue working in the same manner: single crochet across the long straight sides, and place increases (2 sc into the same stitch) at the curved ends to keep the rug laying flat. Each subsequent round needs increases spread slightly farther apart. A useful rule of thumb for oval rugs: add one more increase stitch per curved end every two rounds. This gradual expansion is what gives the oval its smooth, even shape.
If you notice the edges of your rug starting to ruffle or wave, you have added too many increases. Rip back one round and redistribute your increases more evenly. If the edges begin to cup upward like a bowl, you need more increases. The goal is a perfectly flat fabric.
Continue until your rug reaches your desired size, then finish the final round with a slip stitch join and fasten off.
Fastening Off and Finishing
Cut your yarn leaving a tail of about 15 to 20 centimeters. Draw the tail through the final loop and pull gently to secure it. Using your yarn needle, weave the tail back through several stitches on the underside of the rug to hide it completely. Do the same with any other yarn ends from color changes. Weaving in ends securely is important for a rug because it will experience regular foot traffic and washing.
Tips for Keeping Your Rug Flat
One of the most common questions beginners have about crochet rugs is how to prevent curling. Here are my most practical tips:
Work your stitches loosely. A tight tension is the most common cause of a rug that curls at the edges. Hold the yarn comfortably in your hand without gripping it, and let the hook move freely.
Count your stitches at the end of every round, at least for the first few rounds. This only takes a minute and saves you from discovering a problem ten rounds in.
Block your rug when it is finished. Blocking means wetting the finished rug, gently squeezing out the excess water (do not wring it), and then laying it flat on a clean surface and shaping it by hand. Allow it to dry completely in that position. This relaxes the fibers and sets the shape beautifully.
Use a slightly larger hook than the yarn label recommends. This creates a more open fabric and naturally reduces curling.
Working with Color
One of the joys of making your own rug is the freedom to use whatever colors speak to you. Here are a few approaches that work beautifully for beginners:
Single color: Clean, modern, and easiest for your first rug. Choose a color that complements your floor or the walls of the room it will live in.
Two-color stripe: Simply change colors every two rounds. To change color, complete the last single crochet of a round until you have two loops remaining on your hook, then drop your current color, pick up the new one, and draw it through both loops. Cut the old color and weave in the end, or carry it loosely along the inside of the rug if you plan to switch back.
Ombre effect: Choose two or three shades of the same color family — for example, three shades of blue from pale sky to deep navy — and transition between them every three or four rounds. The result is subtle, elegant, and very professional-looking.
Scrappy rug: Use up leftover yarn from other projects, changing colors whenever you run out of one skein. No two scrappy rugs are ever the same, and they have a cheerful, bohemian quality that many people love.
How to Care for Your Crochet Rug
A handmade rug is an investment of your time and creativity, so it deserves proper care.
For cotton and cotton-blend yarn rugs, machine washing on a gentle, cool cycle is usually fine. Place the rug in a mesh laundry bag to protect it, and always lay it flat to dry rather than putting it in the dryer, which can shrink and distort the shape.
For T-shirt yarn rugs, hand washing is gentler, though many jersey yarns are machine washable. Check the yarn label for specific care instructions.
Vacuum or shake the rug regularly to remove dust and dirt before it works its way into the fibers.
If your rug begins to lose its shape over time, a light blocking session — wetting and reshaping it flat — will restore it beautifully.
Scaling the Pattern Up or Down
The beauty of this pattern is how easily it scales. For a small bathroom or bedside rug, start with a chain of 8 to 10 and work 5 to 6 rounds. For a large kitchen or living room rug, start with a chain of 30 or more and work 12 to 15 rounds, increasing your yarn quantity accordingly. The mathematics of oval rug increases remain the same regardless of size: keep your straight sides even, and spread your increases evenly around the curved ends to maintain a flat oval.
Troubleshooting Common Beginner Mistakes
My rug is curling up at the edges. This almost always means not enough increases at the curves, or yarn tension that is too tight. Add more increases on the next round, or loosen your grip on the yarn.
My rug is ruffling and won’t lay flat. This means too many increases. Rip back to the last round that was flat and redistribute your increases.
My stitches look uneven. This is completely normal for a beginner and improves rapidly with practice. After a few rounds, your muscle memory will kick in and your stitches will even out naturally.
I lost count of my stitches. Use a stitch marker at the beginning of every round and count your total stitches at the end of each one until you feel confident. Write the count down if it helps.
My yarn keeps splitting. Try rotating your hook slightly so it enters the stitch at an angle that catches all the plies of the yarn. Some yarns split more than others — twistier yarns tend to behave better for beginners.
Final Thoughts
Making your first crochet rug is a genuinely rewarding experience. From the first chain to the woven-in final end, you are practicing patience, creativity, and the quiet satisfaction of making something useful with your own hands. The rug you create will not look exactly like the one in any photograph or video — it will look like yours, and that is exactly the point.
I encourage you to be patient with yourself, especially in the first few rounds. Crochet has a wonderful learning curve: the first project teaches you the most, the second project surprises you with how much easier it feels, and by the third, your hands know what to do before your brain does.
If you found this tutorial helpful, I would love to hear about your finished rug. Share your project photos with me through 1Hobby1title and inspire other beginners who are just starting their own creative journey. Every stitch you make is a small act of creativity, and that is always worth celebrating.
Happy crocheting.
— Oksana Lisova | 1Hobby1title