DIY Crochet Bathroom Mats: Free Patterns for Cozy Home Decor

DIY Crochet Bathroom Mats: Free Patterns for Cozy Home Decor

There is something deeply satisfying about stepping out of a warm shower onto a mat you made yourself. Crochet bathroom mats are one of those projects that sit at the perfect intersection of practical and beautiful — they are durable, washable, customizable, and surprisingly simple to make, even for beginners. Whether you are just picking up a hook for the first time or you have been crocheting for years and want a quick weekend project, making your own bathroom mat is a rewarding experience that transforms a small corner of your home into something uniquely yours.

This guide walks you through everything you need to know about crocheting bathroom mats, including material choices, beginner tips, stitch recommendations, and three complete free patterns ranging from simple to a little more detailed. By the end, you will have all the knowledge you need to create cozy, stylish bathroom decor that reflects your personal taste — and costs a fraction of what you would spend at a store.


Why Crochet Your Own Bathroom Mat?

Before diving into yarn and patterns, it helps to understand why handmade bathroom mats are worth the effort. Store-bought mats are often made from synthetic fibers that wear out quickly, trap mold and mildew, and look identical to a million other bathrooms. A crocheted mat, on the other hand, offers several advantages.

First, there is the cost. A quality bathroom rug from a home goods store can easily run $40 to $80. The yarn to crochet a comparable mat might cost $10 to $20, depending on your fiber choice. If you are using recycled materials like repurposed t-shirts or old towels, the cost drops even further.

Second, there is the durability factor. Cotton crochet mats, when made with the right yarn weight and stitch pattern, hold up remarkably well to regular washing. Unlike tufted rugs that shed fibers over time, a well-crocheted mat maintains its structure wash after wash.

Third — and perhaps most importantly — is personalization. You choose every element: the color, the texture, the size, the shape. Want a mat that matches your shower curtain exactly? You can do that. Want something with a bohemian fringe or a clean geometric design? Entirely up to you.

Finally, there is the creative satisfaction. Crochet is a meditative craft, and a bathroom mat is a perfect project because it has a defined, achievable end point. You can finish one in a weekend, display it immediately, and enjoy the result every single day.


Choosing the Right Yarn for a Bathroom Mat

Not all yarn is suitable for bathroom use. The environment in a bathroom is humid, wet, and sees heavy foot traffic, so your yarn choice matters more here than it does for a sweater or an amigurumi figure.

Cotton yarn is the gold standard for bathroom mats. It is absorbent, durable, easy to wash, and available in a wide range of colors. Look for 100% cotton in a worsted or bulky weight — the heavier the yarn, the thicker and more cushioned your mat will be. Some popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Paintbox Simply Chunky. These are affordable, widely available at craft stores, and hold their color well through machine washing.

Recycled cotton or upcycled fabric (sometimes called “t-shirt yarn” or “zpagetti”) is another excellent option. T-shirt yarn is made by cutting old cotton t-shirts into continuous strips, and it creates a wonderfully chunky, squishy mat with great texture. You can buy it pre-made or make your own from old shirts you were going to donate. The result is a thick, cozy mat that has a casual, laid-back aesthetic.

Jute or sisal can work for bathroom mats if you prefer a natural, earthy look and your bathroom isn’t too wet. However, these fibers are less absorbent and harder on the hands during crocheting, so they are better suited to dry areas like just inside the bathroom door.

Microfiber or chenille yarn is soft, plush, and very absorbent — a lovely luxury option, though it can be harder to work with and may need a little more care in washing.

One thing to avoid: acrylic yarn. While it is inexpensive and easy to find, acrylic is not very absorbent, can become slippery when wet, and tends to pill with foot traffic. For bathroom mats specifically, natural fibers are always the better choice.


Tools and Supplies You Will Need

Getting set up for this project requires minimal investment. Here is what you will need before you start.

A crochet hook in the size recommended by your yarn label is your primary tool. For worsted weight cotton, a size 5mm (US size H/8) or 6mm (US size J/10) hook is common. For bulky or chunky yarn, go up to a 9mm or even 12mm hook. The larger the hook, the quicker your project will work up.

Scissors and a yarn needle for weaving in ends are the only other tools strictly necessary. You may also want stitch markers, especially if you are working in the round or keeping track of increases and decreases, and a tape measure to check your dimensions as you go.

Optionally, a non-slip rug pad or fabric non-slip spray can be applied to the underside of your finished mat to prevent sliding on tile or hardwood floors. This is a practical addition, especially in a wet bathroom environment.


Basic Crochet Stitches Used in These Patterns

All three patterns in this guide use foundational crochet stitches. If you are a beginner, here is a quick reference.

The chain stitch (ch) is the starting point of most crochet projects. You pull a loop through the existing loop on your hook to create a series of interlocking chains that form your foundation.

The slip stitch (sl st) is the shortest of all crochet stitches and is used to join rounds or move yarn without adding height.

The single crochet (sc) is a tight, dense stitch that creates a firm fabric — perfect for mats that need to hold their shape under foot traffic.

The half double crochet (hdc) is slightly taller and softer than single crochet, producing a fabric with a little more drape and cushion.

The double crochet (dc) is taller still and works up faster, making it useful for larger projects where you want to cover ground quickly.

The magic ring (also called magic circle) is a technique for starting projects in the round. Instead of chaining a set number and joining them, you create an adjustable loop that can be tightened to close the center completely, which is important for oval and round mat shapes.


Pattern One: Simple Striped Beginner Mat

This is the ideal starting point for new crocheters. It is worked flat in rows, uses only single crochet, and can be completed in a single sitting.

Materials: Two colors of worsted weight 100% cotton yarn (approximately 200 yards of Color A and 150 yards of Color B), a 5.5mm crochet hook, scissors, and a yarn needle.

Finished size: Approximately 18 inches wide by 28 inches long. Adjust your starting chain for a wider or narrower mat.

Pattern:

With Color A, chain 61. (This gives you 60 working stitches plus one turning chain.)

Row 1: Single crochet in the second chain from hook and in each chain across. (60 sc) Chain 1, turn.

Row 2: Single crochet in each stitch across. Chain 1, turn.

Repeat Row 2 for 6 rows total with Color A, then switch to Color B for 4 rows. Alternate between the two colors every 4 to 6 rows until your mat reaches approximately 28 inches in length, ending with a Color A stripe.

Fasten off and weave in all ends. If you like, add a simple border by joining Color A at any corner, then working a row of single crochet evenly around the entire perimeter, working 3 single crochets into each corner to keep it flat.

This mat washes beautifully and dries quickly. The dense single crochet fabric is firm enough to stay in place and absorbent enough to handle post-shower foot traffic.


Pattern Two: Oval Classic Mat

An oval mat has a timeless look that works in front of a toilet, at a vanity, or just outside a shower. This pattern is worked from a center chain outward in continuous rounds, and the oval shape is achieved by working into both sides of the foundation chain.

Materials: 300 to 350 yards of bulky weight 100% cotton yarn (one or two colors), a 9mm crochet hook, stitch markers, scissors, and a yarn needle.

Finished size: Approximately 20 inches wide by 32 inches long.

Pattern:

Chain 25.

Round 1: Single crochet in the second chain from hook and in the next 22 chains (23 sc), then work 3 sc into the last chain (this is the first end of the oval). Now rotate your work and crochet along the opposite side of the foundation chain, sc in the next 22 chains, then work 2 sc into the same stitch as your first sc (this completes the second end of the oval). Join with a slip stitch to the first stitch. Place a stitch marker at the beginning of the round. (50 stitches total)

Round 2: Chain 1. Work 1 sc in each stitch around, working 3 sc into each of the 6 corner stitches at both ends of the oval (these are the middle stitches of each three-stitch group from the previous round). Join with sl st. (62 stitches)

Round 3: Chain 1. Work 1 sc in each stitch around, working 3 sc into the center stitch at each rounded end. Join with sl st. (74 stitches)

Continue in this manner, adding 12 stitches every round by working increases at the ends, until your mat reaches the desired size. You will usually need 6 to 8 rounds of increases before the oval is full and the mat lies completely flat.

Once you reach the desired size, work 2 to 3 rounds without any increases for the final edge. Fasten off and weave in ends.

For a two-color version, switch colors every two rounds for a striped effect that emphasizes the oval shape beautifully.


Pattern Three: Textured Shell Stitch Mat

This pattern is for crocheters who are comfortable with basic stitches and want to create something with more visual interest. The shell stitch creates a scalloped texture that looks intricate but is actually very straightforward once you get the rhythm.

Materials: 250 to 300 yards of worsted weight cotton yarn in your chosen color, a 5.5mm hook, scissors, and a yarn needle.

Finished size: Approximately 20 inches wide by 30 inches long.

Gauge note: It helps to make a small swatch first. A shell stitch swatch of about 10 stitches across and 6 rows tall should measure approximately 4 inches wide and 3 inches tall in worsted cotton with a 5.5mm hook.

Pattern:

Chain a multiple of 6 plus 4. For this size, chain 64.

Row 1: Double crochet in the 4th chain from the hook. Skip 2 chains, single crochet in the next chain, skip 2 chains, then work 5 double crochets into the next chain (this is one “shell”). Repeat the pattern — skip 2 chains, sc in next, skip 2 chains, 5 dc in next — across the row. End with 2 double crochets in the last chain. Chain 1, turn.

Row 2: Single crochet in the first stitch. Working into the center stitch of each 5-dc shell, work 5 dc into that center stitch, sc between the shells (in the sc from the previous row). Repeat across. Chain 3, turn.

Row 3: Work 2 dc in the first sc, then sc into the center of each shell, 5 dc into each sc between shells. End with 2 dc in the last sc. Chain 1, turn.

Repeat Rows 2 and 3 until the mat reaches approximately 30 inches. End with a single crochet border: join yarn at any corner and work sc evenly around the entire perimeter, with 3 sc in each corner. This will neaten the edges and give a polished finish. Fasten off and weave in all ends.

The shell stitch mat looks impressive enough to give as a gift, and the texture provides a nice grip underfoot while still being soft.


Caring for Your Crocheted Bathroom Mat

One of the best things about cotton crochet mats is how easy they are to clean. Most 100% cotton mats can go directly into the washing machine on a cold or warm gentle cycle. Use a mild detergent and avoid fabric softener, which can break down the fibers over time and reduce absorbency.

For drying, laying flat or hanging over a towel rack is gentler than tumble drying, but most sturdy cotton mats can handle a low-heat dryer cycle without losing their shape. If your mat does shrink slightly in the first wash — a common occurrence with cotton — simply reshape it while damp and allow it to dry flat.

T-shirt yarn mats may require a little more care. Hand washing or using a delicate cycle with cool water is recommended, and always dry them flat to prevent stretching.


Tips for Customizing Your Mat

Once you have made your first mat, customization becomes incredibly fun. Here are a few ideas to make your bathroom mat truly one of a kind.

Adding fringe is easy — cut strands of yarn twice the desired fringe length, fold them in half, and pull them through the edge stitches with your hook. A long, flowing fringe gives a boho feel, while a short, neat fringe looks more classic and tailored.

Playing with color is one of the simplest ways to personalize. Gradient yarns or self-striping yarns create beautiful effects with no color changes required on your part. Alternatively, use classic nautical stripes in navy and white for a crisp, clean bathroom aesthetic, or try a monochromatic look in a single bold color.

Experimenting with stitch height changes the feel of the finished mat entirely. Single crochet produces a firm, dense fabric. Double crochet creates something lighter and more open. Combining them — as in the shell stitch pattern — gives you the best of both: structure with softness.

Adding an initial or simple motif using tapestry crochet technique is another lovely option for a more personalized gift or a guest bathroom mat with extra charm.


Making Crochet Bathroom Mats a Sustainable Choice

Beyond aesthetics and cost, crocheting your own bathroom mats is a genuinely eco-friendly choice. When you use natural cotton or upcycled fabric yarn, you are reducing reliance on synthetic textiles that shed microplastics in the wash and end up in landfills after a few years of use.

Upcycling old t-shirts, bedsheets, or towels into t-shirt yarn for mats gives new life to textiles that might otherwise be discarded. A single adult t-shirt yields enough yarn for a small mat or a good portion of a larger one. This is a wonderful project to take on with a pile of shirts you have been meaning to donate — transform them into something beautiful instead.

Natural cotton and jute mats also biodegrade at the end of their useful life, unlike synthetic rugs. Choosing sustainable materials for even small home furnishings adds up to a meaningful reduction in household textile waste over time.


Final Thoughts

Crocheted bathroom mats are one of those projects that pay dividends long after the last stitch is made. Every morning and evening, stepping onto something soft and handmade that you created yourself is a small but genuine source of satisfaction. Whether you choose the straightforward beginner stripe pattern, the elegant oval mat, or the textured shell stitch design, you are adding something personal and beautiful to a space that often gets overlooked in home decor.

Start simple, enjoy the process, and do not worry too much about perfection. A slightly uneven edge or a color change that does not quite line up perfectly is part of the charm of handmade goods. No store-bought mat carries that same warmth, and no one stepping into your bathroom will fail to notice the care and craft that went into it.

Grab your hook, pick a cotton yarn in your favorite color, and start crocheting. Your bathroom — and your mornings — will thank you.

Categorized in:

Rugs,

Last Update: September 3, 2026