
Knit a Bath Mat With Rags — It’s Big and Beautiful!
There is something deeply satisfying about turning something old into something new, especially when the finished product is both functional and gorgeous. Rag knitting is one of the most resourceful crafts you can pick up, and nowhere does it shine more brightly than in the creation of a thick, plush bath mat. If you have been eyeing that pile of worn-out t-shirts, old bed sheets, or fabric scraps in the corner of your closet and wondering what to do with them, today is the day you finally find out. You are going to knit a bath mat with rags, and it is going to be big, beautiful, and completely one of a kind.
This is the kind of project that makes knitters fall in love with the craft all over again. It combines the tactile pleasure of working with chunky, textured material with the deeply practical result of a mat that cushions your feet every single morning. Let’s dig into everything you need to know — from prepping your rags to casting on to blocking your finished mat — so you can get started with confidence.
Why Knit a Bath Mat With Rags?
Before we get into the how, let us talk about the why, because this project has more going for it than you might initially expect.
First, there is the cost. Traditional bath mats, especially thick, high-quality ones, can run anywhere from $30 to $100 or more at a home goods store. A rag-knitted bath mat costs you almost nothing if you use materials you already have at home. Old cotton t-shirts, worn flannel sheets, fraying pillowcases — all of these become your yarn. Even if you purchase fabric from a thrift store specifically for this project, you are looking at a very modest investment.
Second, there is the environmental angle. Textile waste is a massive global problem. The fashion and home goods industries generate enormous amounts of discarded fabric every year, and a huge portion of it ends up in landfills. When you knit a bath mat from rags, you are directly diverting material from the waste stream and giving it a second, beautiful life. That feels good. It should.
Third, and this is something rag knitters talk about enthusiastically, the finished product is exceptional. A rag-knitted bath mat has a weight, density, and absorbency that store-bought mats rarely match. Because you are working with strips of actual fabric rather than processed fibers, the mat soaks up water beautifully, grips the floor with authority, and develops a wonderfully rustic charm that gets better with every wash.
Finally, this is an excellent project for knitters who want to practice working with chunky yarn or jumbo needles. If you have been intimidated by large-scale knitting, rag knitting is the perfect introduction. The stitches are big, easy to see, and incredibly forgiving.
What Kind of Rags Work Best?
The beauty of this project is its flexibility, but some fabrics do perform better than others, and knowing the difference will save you a lot of frustration.
Cotton and cotton blends are the gold standard for bath mat rag knitting. Old t-shirts, especially those made from jersey knit cotton, are ideal because they stretch slightly when cut into strips, which gives your finished mat a wonderful elasticity and makes the knitting process smooth and almost meditative. Cotton is also naturally absorbent, which is exactly what you want underfoot after a shower.
Flannel sheets and pillowcases are another excellent choice. They tend to be soft, densely woven, and come in a wide variety of colors and patterns. A bath mat made from a mix of flannel strips can end up looking like a beautiful woven textile, with layers of color and pattern playing against each other in unexpected ways.
Denim from old jeans can be incorporated in small amounts, but it is stiff and heavy, so use it sparingly. A few strips of denim mixed into a predominantly cotton mat can add visual interest and structural density without making the whole thing unwieldy.
What you want to avoid, at least for a bath mat, are materials that do not absorb water well. Polyester, nylon, and other synthetics will make a mat that repels moisture rather than soaking it up. They can also feel slippery underfoot, which is the last thing you want in a bathroom. Wool is generally not a good choice either, as it can felt unpredictably in the washing conditions a bath mat endures, shrinking and stiffening in ways that are hard to predict or control.
When in doubt, pull out your fabrics and do a quick water absorption test. Drop a little water on the material. If it soaks in quickly, you have a winner. If it beads up, set it aside for a different project.
Preparing Your Fabric Strips
This is the step that takes the most time, but it is also one of the most enjoyable parts of the process because you start to see your color palette come together. There are two main methods for creating your rag yarn, and which one you use depends on the type of fabric you are working with.
For knit fabrics like jersey t-shirts, the best approach is to cut continuous spiral strips. Lay your t-shirt flat and cut off the hem and the sleeves. Then, starting from the bottom edge, cut across the body of the shirt in a spiral motion, making strips that are roughly one inch wide. Because jersey knit fabric curls inward along the edges when cut, your strips will naturally roll into a tube shape, giving you something that looks and feels remarkably like chunky yarn. The continuous spiral method means you get one very long strip from each shirt rather than lots of short pieces that need to be joined.
For woven fabrics like sheets and pillowcases, you can cut straight across the fabric and then join the strips end to end. A good width for woven fabric strips is also about one inch, though you can go slightly wider if your fabric is lightweight, to give your rag yarn a bit more body. To join strips, cut a small slit near the end of each strip, thread the next strip through the slit, then pull the other end of the new strip through its own slit to create a secure, flat knot. This joining method keeps your rag yarn smooth and avoids bulky knots that can make knitting difficult.
Wind your prepared strips into balls as you go. This is also a wonderful time to plan your color arrangement. Do you want a monochromatic mat in shades of white and cream? A cheerful rainbow striped mat? A mat that uses up every scrap you have in a glorious riot of pattern and color? There is no wrong answer, and the planning stage is half the fun.
Aim to prepare enough material before you start knitting. A bath mat of roughly 20 by 30 inches will typically require somewhere between 200 and 300 yards of rag yarn, depending on your gauge and the weight of your fabric strips. It is always better to have more than you need than to run short halfway through.
What You Will Need
Let us pull together the supply list before we get into the actual knitting instructions.
You will need your prepared rag yarn, obviously, in whatever colors and fabrics you have chosen. You will need a pair of large knitting needles. For rag knitting, US size 15 to 50 (10mm to 25mm) needles are typical, with US 17 to 19 (12mm to 15mm) being a sweet spot for most fabric strips cut to about one inch wide. The larger the needle, the more open and textured your finished fabric will be; the smaller the needle, the denser and more tightly woven it will feel.
A large tapestry needle or yarn needle for weaving in ends is essential. You will also want scissors for trimming any loose threads as you work. If you prefer circular needles to straight needles, those work beautifully for this project and can be easier to manage with heavy material.
Optional but helpful: a non-slip rug pad cut to size for underneath your finished mat. Even a thick, heavy rag-knitted bath mat can slide on tile or laminate floors, and a small piece of rug pad underneath solves that problem completely.
A Simple Pattern to Get You Started
One of the great things about knitting a bath mat from rags is that you do not need a complicated pattern. The chunky, tactile nature of rag yarn makes even the most basic stitch patterns look substantial and interesting. The following is a straightforward garter stitch pattern that is perfect for beginners and produces a beautifully thick, reversible mat.
Start by casting on 30 stitches using your chosen needles and rag yarn. If your strips feel very thick or stiff as you try to work them onto the needle, try loosening your tension a bit and remember that working with unfamiliar material always feels awkward at first. After a few rows, your hands will find a rhythm.
Row one is simply this: knit across all 30 stitches. That is it. You will repeat this row for the entire mat. Garter stitch, which is just knitting every row, creates a wonderfully dense, ridged fabric with good structure and excellent elasticity. It lies flat without curling at the edges, which is exactly what you want from a bath mat.
Continue knitting every row until your mat reaches the desired length. For a standard bath mat, you are looking at approximately 40 to 50 rows, though this will vary depending on your gauge. Lay your work flat periodically and measure it against a ruler or measuring tape to track your progress.
When your mat has reached the desired size, bind off loosely. A tight bind-off can pucker the edge of a rag mat, so take care here. If you tend to bind off tightly, try going up one needle size for the bind-off row.
Weave in your ends using your tapestry needle, tucking them securely into the body of the mat so they will not work loose in the wash. Trim any remaining tails close to the surface.
Variations to Make It Your Own
Once you are comfortable with the basic pattern, there are endless ways to customize your rag bath mat and make it truly personal.
Stripes are the easiest variation. Simply switch to a new color of rag yarn at the beginning of a row, joining it with a secure knot and continuing to knit as usual. Wide stripes, narrow stripes, alternating colors, random color changes — all of these produce beautiful results. A mat knitted in concentric stripes using the colors from a beloved set of old sheets has a nostalgic, heirloom quality that is genuinely moving.
For a more textured surface, try alternating knit and purl rows to create a stockinette effect, though be aware that stockinette tends to curl at the edges without a border. A better option might be seed stitch, which alternates knit and purl stitches within each row and creates a beautifully bumpy, non-curling fabric that is even more absorbent than garter stitch.
If you want a slightly open, woven look, try knitting on needles that are quite a bit larger than the recommended size for your fabric weight. This creates a looser fabric with more air between the stitches, and the resulting mat has a distinctly handcrafted, artisanal appearance.
You can also experiment with shape. Instead of a simple rectangle, try casting on a smaller number of stitches and increasing by one stitch at the beginning and end of every other row until you reach your desired width, then decreasing in the same way to create an oval shape. Oval bath mats are wonderfully traditional and look particularly beautiful in striped rag knitting.
Caring for Your Rag Bath Mat
One of the best things about a knitted rag bath mat is how easy it is to care for. Unlike some knitted items that require delicate hand washing or dry cleaning, a rag mat made from cotton and cotton blend fabrics can go straight into the washing machine.
Wash it in cold or warm water on a gentle cycle, and either lay it flat to dry or tumble dry on low heat. Avoid high heat, which can cause some fabrics to shrink unevenly and may affect the overall shape of your mat. After a few washes, you may notice that your mat becomes even softer and more pliable as the fabric strips loosen and settle into their final form.
If your mat develops any loose threads over time, simply trim them with a sharp pair of scissors. This is entirely normal with rag knitting and does not indicate any structural problem with the mat itself.
Troubleshooting Common Issues
If your mat is curling at the edges, the solution is usually to add a border. Before binding off, pick up stitches along the long edges of your mat and knit two or three rows of garter stitch, then bind off. This anchors the edges and keeps everything flat and tidy.
If your fabric strips are breaking or splitting as you knit, check that you are cutting them along the grain of the fabric rather than across it, particularly with woven materials. Strips cut on the bias or against the grain are much more likely to tear under the tension of knitting.
If your stitches are too tight to work comfortably, go up in needle size rather than fighting your tension. Rag knitting should feel relaxed and pleasurable, not like a battle with your materials.
The Bigger Picture
There is a long, rich tradition of making rugs and mats from repurposed textile scraps, and knitting with rags connects you to that tradition in a direct and tangible way. Generations of crafters before us made beautiful, functional objects from the materials at hand, guided by resourcefulness and creativity rather than by what was available in a shop. A rag-knitted bath mat is a small but genuine act of continuing that tradition.
Every strip of fabric in your mat has a history. The t-shirt that became your warp, the sheet that became your weft, the flannel pillowcase that contributes its soft weight to the whole — these things carry memory and warmth with them into their new form. Standing on a mat like that every morning is a pleasure that goes beyond the merely physical.
So dig out those rags, cut them into strips, wind them into balls, and cast on. Your bathroom floor is waiting for something big, beautiful, and completely yours.