
Easy Crochet Rug Pattern & Tutorial: Make a Beautiful Handmade Rug from Scratch
There is something deeply satisfying about placing a handmade rug on the floor and knowing you created it yourself. Whether you are a beginner who has only recently picked up a crochet hook or someone with a little experience looking for a relaxing weekend project, crocheting your own rug is one of the most rewarding things you can make. It is durable, practical, endlessly customizable, and far more achievable than most people expect.
This easy crochet rug pattern and tutorial will walk you through everything from choosing the right materials to finishing off your last stitch. By the time you are done reading, you will have everything you need to create a beautiful, sturdy rug that fits your home perfectly.
Why Crochet a Rug?
Before we dive into the pattern itself, let’s talk about why crocheting a rug is such a worthwhile project. Store-bought rugs are often made with synthetic materials, mass-produced designs, and limited color options. When you crochet your own rug, you get to choose every single detail — the color palette, the size, the texture, and the overall feel.
Handmade crochet rugs are also incredibly durable when made with the right materials. A well-constructed cotton or jute rug can last for years, standing up to heavy foot traffic, spills, and regular washing. Many crafters find that rug-making becomes one of their favorite ongoing projects because the results are so immediately visible and practical.
There is also a meaningful sustainability angle. Many crochet rug patterns can be made using recycled or upcycled materials, like strips of old t-shirts or fabric scraps cut from worn-out bedding. This is a wonderful way to reduce waste while creating something beautiful.
Materials You Will Need
One of the best things about this easy crochet rug pattern is that the supply list is short and accessible. Here is what you will need to get started.
Yarn: For a beginner-friendly rug, bulky or super bulky cotton yarn is ideal. Cotton is washable, sturdy, and comes in a wide range of colors. Look for yarn labeled as “chunky” or “bulky” (weight 5 or 6 on the yarn weight scale). You will need approximately 400 to 600 yards for a small accent rug measuring around 20 by 30 inches. For a larger bathroom or kitchen rug, plan for 800 to 1,200 yards.
Crochet Hook: A large crochet hook makes this project work up quickly. For super bulky yarn, use a 9mm to 12mm hook. If you are working with a slightly thinner bulky yarn, a 8mm hook will give you a nicely dense, firm fabric.
Scissors: A sturdy pair of scissors for cutting yarn.
Yarn Needle: A large tapestry or yarn needle for weaving in your ends when the rug is complete.
Stitch Markers (optional): These are helpful for keeping track of your rounds, especially when you are first learning the pattern.
Non-Slip Rug Pad or Fabric Backing (optional): Once your rug is complete, a non-slip pad placed underneath will keep it safely in place on hard floors.
Choosing Your Yarn Colors
Color selection is one of the most fun parts of this project. Since rugs are floor-level focal points, they work beautifully in both bold statement colors and subtle neutrals.
For a modern farmhouse or boho look, consider cream, natural tan, rust, and dusty sage. For a coastal or beachy feel, try soft blues, sandy whites, and seafoam greens. If you want a playful nursery rug or a colorful kids’ room accent, bright primary colors or pastel rainbow gradients are endlessly cheerful.
You can use a single color for a clean, minimalist look, or you can stripe your colors by switching yarn every few rounds. Both approaches work beautifully with this pattern and require no advanced colorwork skills.
Understanding the Stitches
This pattern uses only basic crochet stitches, making it truly beginner-friendly. Here is a quick refresher on the stitches you will use.
Chain (ch): The foundation of most crochet projects. You create a chain by pulling a loop of yarn through an existing loop on your hook.
Single Crochet (sc): The most fundamental crochet stitch. Insert your hook into a stitch, pull up a loop, then pull through both loops on your hook. Single crochet creates a tight, dense fabric that is perfect for rugs.
Slip Stitch (sl st): Used to join rounds together. Insert your hook into a stitch, pull the yarn through both the stitch and the loop on your hook in one motion.
Half Double Crochet (hdc): A slightly taller stitch than single crochet. Yarn over, insert hook, pull up a loop, then pull through all three loops on your hook. This creates a bit more flexibility and drape.
If you are comfortable with these four stitches, you have everything you need to complete this rug.
Easy Oval Crochet Rug Pattern
This pattern creates a classic oval rug, which works beautifully as a bathroom rug, kitchen runner, or entryway mat. An oval shape is beginner-friendly because it is worked in continuous rounds, and the increases are simple and logical.
Finished Size: Approximately 20 inches wide by 30 inches long (adjustable based on how many foundation chains you start with)
Gauge: Approximately 7 single crochet stitches = 4 inches with super bulky yarn and 10mm hook (gauge is not critical for a rug)
Step 1: Create Your Foundation Chain
Begin by chaining 16. This chain will form the long center of your oval. If you want a shorter, rounder rug, chain 10 or 12. If you want a longer runner-style rug, chain 20 or more.
Starting in the second chain from your hook, single crochet across all 15 stitches. You should have 15 single crochets when you reach the end of your foundation chain.
Step 2: Work the First Round
Now you will begin forming the oval shape. At the end of your foundation chain, you will work 3 single crochets into the last stitch. This creates the curved end of the oval. These extra stitches are your increase stitches.
Rotate your work and single crochet along the opposite side of the foundation chain. This means you are working into the bottom loops of the chains you made at the very beginning. You should have another 15 single crochets along this side.
At the end, work 3 single crochets into the very first stitch of the round (the same stitch where you began). This creates the other curved end of the oval.
Join with a slip stitch to the first single crochet of the round to close the round. You should now have approximately 36 stitches in your first round.
Place a stitch marker in the first stitch of the next round so you can keep track of where each round begins.
Step 3: Continue Working Rounds
For each subsequent round, you will single crochet around the entire oval, adding increase stitches at each curved end to help the rug lay flat. The general rule for oval rugs is to add approximately 6 increase stitches per round, spaced evenly across the two curved ends.
Round 2: Single crochet around the straight sections of the oval (15 stitches on each side). At each curved end, work 2 single crochets into each of the 3 increase stitches from the previous round. This means you are working 6 stitches into the space where the previous round had 3. Join and continue.
Round 3 and beyond: Continue working single crochet around the straight sections and increasing at the curved ends. A simple way to think about it is to add 6 total increase stitches per round, placing 3 increases at each end of the oval.
The key to keeping your rug flat is making sure you increase enough stitches. If the rug starts to cup upward (like a bowl), you need more increases. If the rug starts to ruffle and wave, you have too many increases. Adjust as needed by adding or removing an increase stitch here and there.
Step 4: Keep Going Until You Reach Your Desired Size
This is the meditative part of the pattern. You simply keep working rounds of single crochet, increasing at each end, until the rug is as large as you want it to be.
For a small bathroom rug, you will typically work around 10 to 14 rounds. For a larger accent rug, work 20 or more rounds. Just keep holding your rug up every few rounds and checking the size against your intended space.
If you are changing colors to create stripes, simply finish a round, cut your yarn, join the new color with a slip stitch, and continue. The color change seam will be nearly invisible if done at the beginning of a round.
Step 5: Finishing Off
When your rug has reached the desired size, finish with a slip stitch to close the last round. Cut your yarn, leaving a 6-inch tail, and pull the tail through the loop to secure it.
Thread your yarn needle with the tail and weave it through several nearby stitches on the back of the rug. This is called “weaving in your ends” and it keeps the yarn from unraveling over time. Weave in any other loose ends from color changes as well.
Give the back of your rug a final check to make sure all the ends are secure, then flip it over to see the finished front.
Tips for a Perfect Crochet Rug
A few extra pointers can make the difference between a rug that lays beautifully flat and one that gives you trouble.
Work tightly. Rugs need to be dense and firm to hold up underfoot. Concentrate on keeping your tension snug and consistent throughout the project. If your rug feels floppy or loose, try going down one hook size.
Block your rug when finished. Wet blocking — soaking the rug in cool water, gently squeezing out the excess, and laying it flat to dry — will help it lay perfectly flat and even out any slight tension variations. This is especially helpful for cotton yarn.
Use cotton yarn for washability. Cotton rugs can be tossed in the washing machine on a gentle cycle, which is a huge practical advantage. Wool rugs are beautiful but require more careful laundering.
Check your increases. The most common issue with oval and round rugs is uneven increases causing the rug to ripple or cup. Take a moment at the end of each round to lay the rug flat and check that it is lying smoothly.
Weave in ends carefully. On a rug that will see a lot of foot traffic, ends that are not properly secured can come loose over time. Weave each end through at least 4 to 5 stitches in different directions for maximum security.
Variations to Try
Once you are comfortable with the basic oval rug pattern, there are many fun ways to expand on it.
Round Rug: Instead of starting with a foundation chain, start with a magic ring and work rounds of single crochet, increasing 6 stitches evenly per round. This creates a perfectly circular rug and works beautifully in any room.
T-Shirt Yarn Rug: Cut old cotton t-shirts into continuous strips and use them as your “yarn.” T-shirt yarn creates wonderfully chunky, colorful rugs and is a fantastic way to upcycle old clothing. Use a 15mm or larger hook for this version.
Striped Color Block Rug: Plan your color changes ahead of time and create a graphic stripe pattern across your oval or round rug. Even two alternating colors can create a striking, intentional look.
Textured Stitch Rug: Substitute the single crochet with a half double crochet or a simple moss stitch (alternating single crochet and chain stitches) for a rug with a little more texture and visual interest.
Farmhouse Fringe Rug: After completing your rug, cut lengths of yarn about 8 inches long and add fringe along the two short ends of an oval rug by folding each piece in half and pulling it through a stitch with a crochet hook. Trim the fringe to an even length for a tidy boho finish.
Caring for Your Crochet Rug
Proper care will extend the life of your handmade rug significantly. For cotton rugs, machine wash on a gentle or delicate cycle in cool water. Use a mild detergent and avoid bleach, which can weaken cotton fibers over time. Lay flat to dry whenever possible rather than putting a cotton rug in the dryer, since the heat can cause it to shrink slightly or distort the shape.
For rugs made with acrylic yarn, follow the yarn label’s care instructions. Many acrylic yarns are machine washable but may not tolerate high heat well. Air drying is always the safest option.
If your rug gets a stain, treat it promptly with a mild soap and cold water rather than rubbing vigorously, which can pill or distort the fibers.
Final Thoughts
Crocheting your own rug is one of those projects that feels almost magical when it comes together. What starts as a simple ball of yarn and a few chained stitches gradually transforms into something functional, beautiful, and truly yours. This easy crochet rug pattern is designed to be accessible for beginners while still producing results that look polished and intentional.
The beauty of handmade home goods is that they carry a story. Every time you walk across your finished rug, you will know exactly how it came to be — the hours of steady stitching, the colors you chose with care, and the simple pleasure of making something with your own hands. That is something no mass-produced rug can offer.
So pull out your yarn, grab your hook, and get started. Your floor is waiting for something special.