Simple Non Slip Crochet Bath Mat Free Crochet Pattern

Simple Non Slip Crochet Bath Mat: Free Crochet Pattern

There is something deeply satisfying about stepping out of the shower onto a mat you made with your own hands. It is soft, it is personal, and it carries that quiet pride that only handmade things can hold. If you have been looking for a beginner-friendly crochet project that is both functional and beautiful, a bath mat is one of the best places to start. And if you have been searching specifically for a simple non slip crochet bath mat free crochet pattern, you have landed in exactly the right place.

This post walks you through everything you need to know to make your own crochet bath mat from scratch, including materials, stitch instructions, tips for keeping it in place on the floor, and ideas for customizing it to suit your bathroom. Whether you are a complete beginner picking up a hook for the first time or an experienced crocheter looking for a quick, satisfying make, this pattern is designed to be clear, approachable, and genuinely useful.


Why Crochet a Bath Mat?

Before we get into the pattern itself, it is worth taking a moment to appreciate why crochet bath mats are such a wonderful project.

Store-bought bath mats are often made from synthetic materials that pill over time, lose their color after a few washes, and end up in a landfill within a year or two. A handmade crochet bath mat, on the other hand, can last for years if you use the right yarn and care for it properly. You also get full control over the size, color, and texture, which means you can match it perfectly to your existing bathroom décor.

From a crafting perspective, bath mats are satisfying because they work up relatively quickly. Since you are usually working with chunky or bulky yarn and a large hook, you can finish a mat in a single weekend. The repetitive nature of the stitches makes it an ideal project for watching television or listening to a podcast, and the end result is something you will actually use every single day.

There is also a growing movement toward slow living and sustainable home goods, and crochet fits right into that ethos. Making your own home textiles reduces reliance on fast fashion for the home, encourages mindfulness, and creates heirlooms rather than throwaways.


Choosing the Right Yarn

The yarn you choose will determine almost everything about how your bath mat performs. Not all yarn is created equal, and for something that lives in a bathroom and gets wet regularly, your material choices matter a great deal.

Cotton yarn is the most popular choice for bath mats, and for good reason. It is highly absorbent, easy to wash, durable, and gets softer with every laundering. Look for a 100% cotton yarn in a bulky or super bulky weight for the best results. Some crocheters love working with cotton rope or macramé cord, which gives a firmer, more sculptural finish. T-shirt yarn, also called jersey yarn or zpagetti, is another excellent option because it is thick, soft, and washable.

Whatever you choose, make sure it is machine washable. A bath mat that requires hand washing is a bath mat that will not get washed as often as it should, and in a damp bathroom environment, that can lead to mildew.

Avoid acrylic yarn for bath mats. It does not absorb water well, which defeats the purpose, and it tends to become slippery when wet. It also holds onto odors more readily than natural fibers, which is not something you want underfoot after a shower.

For this pattern, you will need approximately 400 to 500 yards of bulky weight cotton yarn. Exact yardage will depend on your finished size, but this is a good baseline to work with.


Materials You Will Need

Here is a simple checklist of everything you need to gather before you start:

Bulky weight cotton yarn (around 400–500 yards in your chosen color or colors), a size 9mm or 10mm crochet hook, scissors, a yarn needle for weaving in ends, and a non-slip rug pad or non-slip fabric paint for the underside of the mat.

That last item is worth discussing a little more, because the “non slip” aspect of this pattern is not achieved through a special stitch but through a finish you apply after crocheting. Crochet, by its nature, creates an open, flexible fabric that can shift on smooth surfaces like tile or vinyl flooring. There are two easy ways to address this.

The first is to use a purchased non-slip rug pad cut to the size of your mat. These are inexpensive, widely available at home goods stores, and work beautifully. You simply place the pad underneath your finished mat and it keeps everything in place.

The second option is non-slip fabric paint, which is a puffy, rubberized paint you can apply to the underside of your mat in a grid pattern. Once it dries, it creates little rubber bumps that grip the floor. This option is great if you want an all-in-one solution without a separate pad. You can find this product at most craft stores, often labeled as “puff paint” or “dimensional fabric paint.”


Gauge and Sizing

For this pattern, a general gauge of 8 stitches and 4 rows to 4 inches in half double crochet is a good reference point, but bath mats are fairly forgiving, and exact gauge is less critical here than it would be for a garment.

The finished mat in this pattern measures approximately 20 inches wide by 30 inches long, which is a standard bath mat size that fits comfortably in front of most tubs and showers. If you want a larger mat, simply chain more stitches to start and add additional rows at the end. If you prefer a smaller mat for a pedestal sink or a powder room, reduce accordingly.


The Pattern: Simple Non Slip Crochet Bath Mat

Abbreviations

ch: chain
hdc: half double crochet
sl st: slip stitch
st: stitch
sp: space
rep: repeat
beg: beginning

Foundation

Start by making a foundation chain. Chain 41. This gives you a working width of 40 stitches, which translates to roughly 20 inches with bulky yarn and a 10mm hook.

Row 1

Working into the second chain from the hook, half double crochet across the entire chain. You should end the row with 40 half double crochets. Chain 2 and turn.

Row 2 onward

Half double crochet into each stitch across the row. Chain 2 and turn at the end of each row.

Continue in this manner, working rows of half double crochet across all 40 stitches, chaining 2 and turning at the end of each row, until your mat measures approximately 30 inches in length. Depending on your tension and hook size, this will be somewhere between 28 and 35 rows.

When your mat reaches your desired length, fasten off and leave a tail long enough to weave in comfortably.

Border (Optional but Recommended)

A simple border finishes the mat beautifully and helps the edges lie flat, which can prevent curling over time. To add a border, reattach your yarn at any corner of the mat with a slip stitch.

Round 1: Chain 1 and work single crochet evenly around the entire perimeter of the mat. When you reach a corner, work 3 single crochets into the corner stitch to help it turn neatly. Join with a slip stitch to the first single crochet.

Round 2 (optional): For a slightly more decorative edge, work a reverse single crochet (also called crab stitch) around the entire border. This creates a lovely twisted rope effect and gives the mat a polished, intentional look. Work one reverse single crochet into each stitch around, joining with a slip stitch at the end.

Fasten off and weave in all ends securely.


Adding the Non Slip Backing

Once your mat is finished and all ends are woven in, it is time to address the non slip element.

If you are using non-slip fabric paint, turn your mat upside down on a protected surface. Using the puff paint, draw parallel lines across the mat in a grid pattern, spacing them about 2 to 3 inches apart. You can also make dots, chevrons, or any pattern you like, as long as there is enough contact with the floor to keep things stable. Allow the paint to dry completely according to the manufacturer’s instructions before flipping the mat over and using it. This usually takes at least 24 hours.

If you are using a non-slip rug pad, simply cut it to match the dimensions of your mat and place it on the floor before setting your mat on top. Many people prefer this method because it allows you to wash the crochet mat on its own without worrying about the non-slip treatment degrading over time.


Caring for Your Bath Mat

A cotton crochet bath mat is wonderfully easy to care for, but a few simple guidelines will keep it looking great for years.

Wash it in cool or warm water on a gentle cycle. Avoid hot water, which can cause cotton to shrink and colors to fade. You can tumble dry on low heat, but be patient — bulky cotton mats take a while to dry all the way through. Alternatively, hang it over a shower rod or drying rack to air dry. Make sure it is completely dry before putting it back on the floor to prevent mildew from forming.

If you notice any pilling or snagging over time, a fabric shaver will quickly restore the surface. And if a color eventually fades from frequent washing, that is a great excuse to make a brand new mat in a fresh palette.


Color and Design Variations

One of the greatest joys of making your own bath mat is the ability to customize it completely. Here are a few design ideas to inspire you.

A simple two-color stripe is one of the easiest ways to add visual interest. Just change yarn colors at the beginning of a new row, carry the unused color up the side of your work, and switch back whenever you like. Even alternating every two rows between white and a bold color creates a graphic, modern look.

Textured stitches are another way to elevate the basic pattern. Replacing half double crochet with a bobble stitch, a puff stitch, or a simple popcorn stitch adds wonderful dimension and a massage-like texture underfoot. If you are new to these stitches, there are plenty of tutorials online, and they are well worth learning.

A farmhouse-style bath mat can be achieved by using a neutral cotton rope in a simple single crochet pattern worked in rounds rather than rows. Starting from a magic ring and working in an oval shape, you can create a classic oval bath mat reminiscent of traditional braided rugs.

If you love boho aesthetics, try mixing a few different yarn weights in complementary colors and working them together as a single strand. This creates a chunky, eclectic look that suits natural wood and rattan bathroom accessories beautifully.


Tips for Beginners

If this is one of your first crochet projects, a few extra tips will help you feel more confident as you go.

Tension is something many beginners struggle with. If your stitches are too tight, your mat will be stiff and difficult to work into. If they are too loose, the fabric will be floppy and open. Try to keep your grip relaxed and let the yarn flow freely through your fingers. Working a small tension swatch before starting the main project can help you find your rhythm.

Counting your stitches at the end of every row is a habit worth developing early. It is very easy to accidentally add or drop a stitch, and catching the mistake at the end of a row is much easier than discovering a lopsided mat ten rows later.

The chain 2 at the end of each row counts as your turning chain but not as a stitch in this pattern, meaning you should work your first half double crochet of each new row into the first actual stitch, not into the chain 2 of the previous row. This is a common source of confusion for beginners and causes accidental stitch increases if not watched carefully.

Finally, do not stress about perfection. A bath mat lives on the floor, gets stepped on, and gets wet. A slightly wobbly edge or a small variation in tension is not going to be noticeable once the mat is in place and serving its purpose. Give yourself grace, enjoy the process, and celebrate the fact that you made something with your hands.


Frequently Asked Questions

How long does it take to crochet a bath mat?

With bulky yarn and a large hook, most people can complete this mat in 4 to 8 hours of working time. Spread over a weekend, that is very achievable, even for a beginner.

Can I use this pattern to make a larger area rug?

Absolutely. Simply increase your starting chain and add more rows to reach your desired dimensions. Keep in mind that a larger rug will require significantly more yarn and a correspondingly sturdier non-slip backing.

What if I want a round mat instead of a rectangular one?

A round bath mat works up differently, starting from a center ring and adding stitches in each round to keep the work lying flat. The basic principle of the flat round crochet technique applies, and there are many free tutorials for this approach if you prefer it.

Is this pattern suitable for absolute beginners?

Yes. If you can chain, turn, and work half double crochet stitches, you have everything you need to complete this pattern. The stitch sequence is repetitive and easy to memorize after just a row or two.


Final Thoughts

A handmade bath mat might seem like a small thing, but it represents something important. It represents the choice to invest your time in creating something useful and lasting, to add a touch of your own personality to the spaces where you start and end your day, and to engage with the long tradition of fiber crafts that have always been at the heart of home life.

This simple non slip crochet bath mat pattern is designed to be your gateway into that world, or your next satisfying project if you are already a devoted crocheter. It is forgiving, it is flexible, and it finishes quickly enough to keep you motivated from start to end.

Grab your cotton yarn, find your favorite hook, and get started. Your bathroom floor is about to become a much softer place to stand.

Categorized in:

Rugs,

Last Update: September 1, 2026

Tagged in:

, , , , , ,