
Free Crochet Pattern: Cushy Rug
There is something quietly satisfying about making something useful with your own hands. A rug is one of those projects that earns its place in a home the moment you set it down — it adds warmth underfoot, color to a room, and the quiet pride of knowing you made it yourself. This free crochet pattern for a cushy rug is designed to be beginner-friendly, endlessly customizable, and genuinely comfortable to stand on. Whether you’re brand new to crochet or a seasoned maker looking for a relaxing weekend project, this pattern is for you.
Let’s get into everything you need to know, from materials and yarn selection all the way through the final stitch.
Why You’ll Love This Cushy Rug Pattern
Most crochet rug patterns ask you to choose between durability and softness. This one refuses to compromise. By using a chunky yarn and a larger hook, you create a fabric that has real loft and cushioning — the kind that feels good under bare feet first thing in the morning. The basic stitch pattern is simple enough to memorize after just one round, which means you can work on this rug while watching television, listening to a podcast, or just enjoying some quiet time to yourself.
This rug works up surprisingly quickly for its size. A standard bath mat size (roughly 20 by 30 inches) can be completed in a weekend, while a larger accent rug or kitchen runner might take a few evenings spread across a week. The pattern scales easily, so you can make it as small as a doormat or as large as an area rug depending on how ambitious you’re feeling.
Beyond the practical appeal, this rug is a fantastic stash-buster. It eats through bulky yarn at a cheerful pace, which means it’s a great excuse to use up those skeins you’ve been saving without quite knowing what for.
Materials You’ll Need
Before you cast on — or in crochet terms, before you make your foundation chain — gather your supplies. Having everything ready before you start makes the process much smoother.
Yarn: You’ll want a bulky or super bulky yarn (weight category 5 or 6) for this pattern. Cotton or cotton-blend yarns are ideal for rugs because they’re durable, washable, and don’t hold moisture the way some synthetics can. That said, a chunky acrylic works beautifully too, especially for bedroom rugs that won’t see a lot of wet traffic. For a standard bath mat size, plan on approximately 400 to 500 yards of bulky yarn. If you’re going larger, bump that estimate up accordingly.
Some makers love to use T-shirt yarn or fabric yarn for rugs. These chunky, stretchy yarns create an especially dense and cushy fabric, and they’re often available in beautiful earthy tones and bright pops of color. If you decide to go this route, you may want to size up your hook by one size to keep the fabric from becoming too stiff.
Hook: A size 9mm (US size M/13) crochet hook is a great starting point for bulky yarn. If you’re using super bulky or T-shirt yarn, try a 10mm or even a 12mm hook. Ergonomic hooks with a soft grip handle are worth the investment for a project like this, since you’ll be spending a fair amount of time on it.
Scissors and a tapestry needle: You’ll need these for finishing your ends. A large-eye tapestry needle makes weaving in ends on thick yarn much easier.
Stitch markers: Optional but helpful, especially when you’re working in the round and need to keep track of the beginning of each row or round.
Non-slip rug backing or rug pad: This isn’t for the crocheting itself, but it’s highly recommended once the rug is finished. A crochet rug can slide on hard floors, so a rug pad cut to size or a coat of puffy fabric paint on the back will keep it firmly in place.
Gauge and Sizing
Gauge matters more for garments than for rugs, but it’s still worth knowing what to expect so your finished rug lands somewhere near the size you’re aiming for.
Using bulky weight yarn and a 9mm hook, you should get approximately 8 to 9 half double crochet stitches and 5 to 6 rows per 4 inches. If your gauge is looser, your rug will come out slightly larger. If it’s tighter, it will come out slightly smaller. For a rug, this is perfectly fine — a couple of inches one way or the other won’t matter.
Finished size with this pattern as written: approximately 20 inches wide by 30 inches long. This is a great bath mat or bedside rug size. To make it wider, add more stitches to your foundation chain in multiples matching your stitch pattern. To make it longer, simply work more rows until you reach your desired length.
Stitch Glossary
This pattern uses basic crochet stitches. Here’s a quick reference in case you need a refresher.
Chain (ch): The foundation of most crochet projects. Loop yarn over hook and pull through the loop on your hook.
Slip stitch (sl st): Insert hook into stitch, yarn over, pull through both loops on hook. Used for joining rounds and finishing.
Single crochet (sc): Insert hook into stitch, yarn over, pull up a loop (2 loops on hook), yarn over, pull through both loops.
Half double crochet (hdc): Yarn over, insert hook into stitch, yarn over, pull up a loop (3 loops on hook), yarn over, pull through all three loops. This is the main stitch used in this rug and it creates a lovely dense, cushioned fabric.
Double crochet (dc): Yarn over, insert hook into stitch, yarn over, pull up a loop (3 loops on hook), yarn over, pull through first two loops, yarn over, pull through remaining two loops.
Free Crochet Pattern: Cushy Rug
Foundation
Chain 45. (This creates a foundation chain of approximately 20 inches with bulky yarn and a 9mm hook. Adjust the number of chains for a wider or narrower rug, keeping in mind that you’ll lose a stitch or two at the ends during turn rows.)
Row 1: Starting in the third chain from the hook, work 1 hdc in each chain across. Turn. (43 hdc)
The turning chain at the beginning of each row counts as your first half double crochet. This keeps your edges tidy and your stitch count consistent.
Row 2: Chain 2, turn. Work 1 hdc in each stitch across, including the top of the turning chain from the previous row. Turn. (43 hdc)
Repeat Row 2 until your rug measures approximately 30 inches from the foundation chain, or until you reach your desired length.
Border
Once your rug has reached the right size, it’s time to add a border. The border does two things: it gives the rug a polished, finished look, and it helps stabilize the edges so the rug keeps its rectangular shape over time.
Round 1 of border: Do not turn after your last row. Instead, rotate your work so you’re working along the long side of the rug. Work 1 sc evenly along the long edge (approximately 1 sc per row end), then work 3 sc in the corner stitch to turn the corner. Continue with 1 sc in each stitch along the bottom of your foundation chain, then 3 sc in the next corner. Work 1 sc per row end up the remaining long side, 3 sc in the corner, and then 1 sc in each stitch across the top, ending with 3 sc in the final corner. Join with a slip stitch to the first sc.
Round 2 of border: Chain 1, work 1 sc in each sc around, working 3 sc in each corner stitch. Join with a slip stitch.
Round 3 of border (optional but lovely): Chain 2 (counts as hdc), work 1 hdc in each sc around, working 3 hdc in each corner stitch. Join with a slip stitch to the top of the beginning chain-2.
Fasten off and weave in all ends.
Finishing Touches
Weaving in your ends on a thick rug is easier than it might look. Thread your tapestry needle with the yarn tail, and weave the needle back and forth through several stitches on the wrong side of the rug. Pull the yarn through gently, snip close to the fabric, and the end will disappear into the dense fabric without coming loose.
Once your ends are woven in, give your rug a good blocking if you want it to lie perfectly flat. For cotton yarn, wet blocking works well — soak the rug in cool water, gently squeeze out the excess moisture (don’t wring), and then lay it flat on a clean surface, smoothing it into shape. Pin the corners if needed and let it dry completely, which may take a day or two depending on the thickness.
For acrylic yarn, steam blocking is an option, but be cautious not to hold a hot iron directly against the yarn. Hold the steam iron a few inches above the surface and let the steam do the work, then smooth the fabric with your hands.
Apply your non-slip backing once the rug is fully dry. You can buy a pre-cut rug pad from a home goods store and trim it to size, or you can apply small dots of puffy fabric paint to the back of the rug in a grid pattern, let it dry fully, and enjoy a surprisingly effective non-slip surface.
Color Ideas and Customization
One of the best things about this pattern is how much room it gives you to play. The half double crochet stitch creates a neutral, even texture that showcases color beautifully, whether you go for a single bold hue or something more complex.
Striped rug: Change colors every two or four rows for a classic striped look. You can cut and rejoin yarn for clean color changes, or carry the unused color up the side for a faster finish. Stripes work especially well in two to three colors — try a neutral like cream or gray paired with one or two accent colors that match your room.
Gradient rug: Work from a dark shade to a lighter one (or vice versa), changing colors every few rows. A tonal gradient in shades of the same color family looks incredibly sophisticated and is easier to achieve than it sounds.
Colorblock rug: Work a significant section of the rug in one color, then switch to another for the second half. A two-tone colorblock rug has a modern, clean aesthetic that works well in contemporary spaces.
Speckled or variegated yarn: Let the yarn do the work. A self-striping or variegated bulky yarn creates a visually interesting rug with zero extra effort on your part.
If you want to add texture beyond color, consider alternating rows of half double crochet with rows of back-loop-only single crochet. Working into the back loop only creates a ridged effect that adds dimension and a slightly different tactile quality — especially nice for a bath mat where a little extra texture can feel good underfoot.
Care Instructions
A rug that can’t be easily cleaned is a rug that won’t last long, especially in high-traffic areas like bathrooms and kitchens. Here’s how to keep your cushy rug looking great.
If you used cotton or cotton-blend yarn, your rug is likely machine washable on a gentle cycle with cold water. Lay flat to dry rather than putting it in the dryer, which can cause cotton to shrink and may distort the shape of the rug.
If you used acrylic yarn, machine washing on a gentle cycle is generally fine, but check the label on your specific yarn to be sure. Acrylic can go in the dryer on low heat, but air drying is always gentler and will extend the life of the rug.
T-shirt yarn and fabric yarn rugs can usually be machine washed, but they may bleed color on the first wash, so it’s worth washing alone or with a color catcher sheet the first time.
Shake your rug out regularly between washes to remove dust and debris, and rotate it occasionally if it’s in a sunny spot to prevent uneven fading.
Troubleshooting Common Issues
The edges are curling: This is common when the tension is too tight. Try relaxing your grip on the hook and yarn, or size up your hook by half a size. The border rounds also help flatten curled edges considerably.
The rug isn’t lying flat: Check that you’re working your turning chains consistently and that your stitch count isn’t growing or shrinking from row to row. A border and blocking will also help significantly.
My yarn is splitting: This happens with some plied yarns, especially when using a sharp-tipped hook. Try a hook with a more rounded tip, and check that you’re inserting the hook fully under both loops of each stitch.
The rug looks uneven: Step back and check from a distance. What looks uneven up close often looks perfectly fine once the rug is on the floor and you’re standing back. Blocking will even out a lot of minor inconsistencies.
A Few Final Thoughts
There’s a particular kind of satisfaction that comes with finishing a rug — it’s one of those projects that transforms immediately into something genuinely useful and beautiful the moment you set it down. This cushy rug pattern is the kind you’ll come back to again and again, not just because it works up well, but because it’s endlessly adaptable to different colors, sizes, and spaces.
Make one for your bathroom in crisp white cotton. Make one in warm rust and terracotta tones for your entryway. Make a long runner for a kitchen hallway, or a small round version adapted from the same basic stitch structure for a bedside table. Give one as a housewarming gift or a holiday present wrapped up with a handwritten tag. The possibilities genuinely are as wide as your imagination.
If you make this rug, share your photos in a crochet community or tag your project online — seeing how other makers interpret a pattern is one of the best parts of the craft. Happy crocheting, and enjoy every soft, cushy stitch of it.