
Crochet Rectangle Rug: Step-by-Step Guide
There is something deeply satisfying about making a rug from scratch. It sits on the floor every single day, gets walked on, dragged around, maybe used as a pet bed, and still it holds together because you made it that way. A crochet rectangle rug is one of those projects that looks impressive but is genuinely accessible to anyone who has learned a few basic stitches. Whether you are a beginner looking for your first functional home project or an experienced crocheter who wants to fill an afternoon with something productive, this guide walks you through everything you need to know.
Why Crochet a Rectangle Rug?
Before we get into the how, it’s worth spending a moment on the why. Store-bought rugs are fine, but they rarely fit perfectly. They come in standard sizes, standard colors, and standard patterns that might not match your space at all. A handmade rectangle rug solves that problem entirely. You choose the size, the color, the texture, and the yarn type. You can make it thick and plush for a bathroom, flat and durable for a kitchen, or soft and cozy for a bedroom.
There is also the sustainability angle. Many crochet rug patterns use cotton, wool, or recycled t-shirt yarn, all of which are far more eco-friendly than the synthetic materials used in mass-produced rugs. If you buy natural yarn or repurpose old fabric into strips, you end up with a floor covering that costs very little and leaves a much smaller footprint.
And then there is the creative satisfaction. Watching a flat chain of stitches grow into something that fills your entryway or warms your living room floor is a particular kind of joy that is hard to replicate with a purchase.
Materials You Will Need
Getting your materials together before you start is important, especially for a project this size. Running out of yarn halfway through a rug is frustrating, and matching dye lots after the fact can be tricky. Here is what to gather before you cast on your first stitch.
Yarn: For rugs, you want something sturdy. Cotton yarn is a popular choice because it is washable, holds its shape well, and comes in a wide range of colors. Wool is another excellent option, particularly if you are making a rug for a cold room, because it provides genuine insulation. T-shirt yarn, sometimes called Zpagetti or jersey yarn, is thick, stretchy, and works up very quickly — great if you want a chunky, bohemian-style rug. For a standard bath or bedroom rug around 20 by 30 inches, plan for roughly 500 to 800 yards of bulky weight yarn or about 200 to 300 yards of super bulky or t-shirt yarn.
Hook: Match your hook size to your yarn weight. For bulky cotton, a 9mm to 10mm hook works well. For t-shirt yarn, go up to a 12mm or even 15mm hook. A larger hook gives you a more open, flexible fabric; a smaller hook creates a tighter, denser weave that wears better underfoot.
Scissors: You’ll be making a lot of cuts, so sharp scissors matter.
Tapestry needle: A blunt-tipped tapestry or yarn needle for weaving in ends. This step cannot be skipped on a rug — loose ends will unravel with use.
Non-slip rug pad or fabric spray: This is optional but strongly recommended, especially for smooth floors. A rug that slides around is both annoying and a safety hazard.
Stitch markers: Helpful for keeping track of your foundation chain and row counts, especially as the project grows and becomes harder to count visually.
Choosing the Right Stitch
The stitch you choose will affect the look, the durability, and the speed of your project. Here are three solid options for a rectangle rug, each with a different character.
Single crochet is the most beginner-friendly option and creates a dense, tight fabric that holds up extremely well underfoot. The rows are short in height, so it takes more of them to build up length, but the result is a firm, flat rug that lies nicely against the floor. Single crochet is the most forgiving stitch for rug-making and the easiest to keep even.
Half double crochet works up a little faster and creates a slightly thicker fabric with a bit more texture. It is a great middle-ground stitch — taller than single crochet but not as open as double crochet, and it produces a nice drape without sacrificing too much density.
Moss stitch (also called linen stitch or granite stitch) alternates single crochet and chain stitches across the row, creating a woven-looking texture that is beautiful on rugs. It uses a bit more yarn and takes longer, but the finished fabric has a lovely artisan quality that makes a plain cotton rug look sophisticated.
For this guide, we will use single crochet as the main stitch because it is approachable for all skill levels and produces a rug that will genuinely last. Where relevant, notes for adjusting to half double crochet will be included.
Understanding Your Gauge
Gauge is the part of crochet that beginners often skip, and it is also the part that explains why your finished project ended up a different size than you expected. For a rug, gauge is especially important because a difference of even half a stitch per inch across a 30-inch project can mean several inches of difference in the final width.
To check your gauge, crochet a small swatch of about 15 to 20 stitches and 10 to 15 rows using your chosen yarn and hook. Lay it flat without stretching it and measure how many stitches fit in 4 inches, and how many rows fit in 4 inches. This tells you your gauge. If you are getting 8 single crochet stitches per 4 inches with your bulky cotton and 9mm hook, then to make a rug 20 inches wide, you need a foundation chain of 40 stitches (plus whatever turning chain your stitch requires).
Do not skip this step. Ten minutes spent on a gauge swatch can save you hours of frogging and restarting.
Step-by-Step Instructions for a Basic Rectangle Rug
This pattern is written for a rug approximately 20 inches wide by 30 inches long, which works well as a bath mat or a small bedside rug. You can scale it up or down by adjusting your starting chain.
Supplies for this size:
Approximately 600 yards of size 5 or 6 bulky weight cotton yarn, in one or two colors. A 9mm or 10mm crochet hook. Scissors and a tapestry needle.
Step 1: Make Your Foundation Chain
Chain 42. This gives you 40 working stitches with 2 extra chains for your first turning chain. If your gauge is different from the example above, adjust this number based on your swatch measurements.
Lay the chain flat and make sure it is not twisted. Twisted foundation chains are a common early mistake and will cause your rug to spiral rather than lie flat.
Step 2: Work Your First Row
Starting in the second chain from the hook, single crochet across. You should end the row with 40 stitches. If you counted 40 chains plus 2, you will get 40 single crochet stitches when you work back from the second chain.
At the end of the row, chain 1 and turn your work.
Step 3: Continue in Single Crochet
Chain 1, turn, and single crochet across the next row. Repeat this process row by row. The chain 1 at the start of each row is your turning chain — it does not count as a stitch in single crochet. Always insert your hook into the very first stitch of the row, not the second.
Keep checking your stitch count at the end of each row, especially in the early rows. It is very easy to accidentally add or drop a stitch at the beginning or end of a row. Catching this early is much easier than unraveling 20 rows later.
Step 4: Work Until the Rug Reaches Your Desired Length
Continue single crocheting row by row until your rug measures 30 inches, or whatever length you want. Because row heights vary, count your rows and compare to your gauge swatch to estimate where you will end up. At roughly 8 to 10 rows per 4 inches in single crochet with bulky yarn, a 30-inch rug will take somewhere around 60 to 75 rows.
Check your work periodically by laying it flat on the floor. Make sure the edges are staying straight and the corners are square. If the edges are ruffling, your tension is too loose and you may need to go down a hook size. If the fabric is pulling inward, your tension is too tight and you may need to go up a hook size.
Step 5: Fasten Off
When you reach your desired length, cut the yarn leaving a 6-inch tail. Pull the tail through the last loop on your hook and tug gently to secure it. Do not cut the yarn too short — you need enough to weave in properly.
Step 6: Add a Border (Optional but Recommended)
A border does several things for a rectangle rug. It gives it a finished look, it reinforces the edges, and it helps the corners lie flat. A simple single crochet border is perfectly effective.
To add a border, attach your yarn to any corner stitch with a slip stitch. Chain 1, then single crochet evenly around the entire perimeter of the rug. Along the long sides, you will be working into the sides of rows rather than into stitches — aim for about one stitch per row. At each corner, work 3 single crochets into the corner stitch to turn the angle without puckering.
When you return to your starting point, slip stitch into the first stitch to close the round. Fasten off and weave in the end.
You can work multiple rounds of border for a thicker edge, or switch to a contrasting color for a decorative pop.
Step 7: Weave in All Ends
Use your tapestry needle to weave in every loose end. Go through at least 4 to 5 stitches in one direction, then loop back through 3 to 4 stitches in the other direction before trimming. This locking technique keeps ends from working their way out over time, which is especially important for a rug that sees daily use.
How to Add Color Stripes
Stripes are one of the easiest ways to add visual interest to a rectangle rug without learning any new techniques. To change colors, work the last stitch of a row until two loops remain on your hook, then draw the new color through those two loops to complete the stitch. Cut the old color, leaving a tail, and continue with the new yarn. The color join happens at the beginning of the new color’s first row this way, giving you a clean line.
For a classic stripe pattern, try alternating a neutral base color every 6 rows with a contrast color every 2 rows. This gives you wide neutral sections with thin accent lines — a look that works in almost any room.
If you want to carry the unused color up the side rather than cutting and rejoining every time, you can do that for stripes no wider than 4 to 6 rows. Beyond that, the yarn carried up the side can become visible and add unnecessary bulk.
How to Care for Your Crochet Rug
A rug made from cotton yarn is typically machine washable, which is one of the great practical advantages over many natural fiber rugs. Wash on a gentle cycle in cold water and tumble dry on low, or lay flat to dry to prevent shrinking. Wool rugs should be hand washed or put on a wool cycle and always laid flat to dry — the heat and agitation of a dryer will felt wool, which permanently shrinks and mats the fibers.
Shake your rug out regularly and spot clean small stains as soon as they happen. A damp cloth with a small amount of mild dish soap handles most everyday spills without requiring a full wash. The sooner you address a stain, the less likely it is to set.
If your rug starts to curl at the edges over time, a light blocking session will fix it. Wet the rug thoroughly, pin it flat to a blocking mat or clean towel, and let it dry completely. This resets the fiber memory and should keep it lying flat for a long time afterward.
Common Mistakes and How to Avoid Them
Uneven edges are usually caused by inconsistent tension or by accidentally crocheting into the turning chain rather than the first stitch. Always insert your hook into the actual first stitch of every row. Marking the first and last stitch of each row with a removable stitch marker can help until this becomes habit.
Curling corners often mean the corner needs more stitches. If your corners are pulling in and creating a cup shape, try working 3 single crochets into each corner stitch in your border instead of 2.
Running out of yarn mid-project is avoidable with planning. Weigh your yarn before you start and check your progress after every quarter of the rug. If you realize you are running low, you can either add a stripe of a different yarn to stretch it or make a coordinated color change before you run out rather than after.
A rug that slides can be fixed several ways: attach a non-slip rug pad underneath, use rug gripper spray on a hard floor, or crochet the back layer with a rubber-grip yarn. Some crocheters even hand-stitch a rubber shelf liner to the back, which is an inexpensive and very effective solution.
Ideas for Customizing Your Rectangle Rug
Once you have the basic pattern down, the possibilities open up considerably. You can add a simple textured pattern by alternating rows of single crochet with rows of back loop only single crochet, which creates subtle horizontal ridges. You can work a chevron or herringbone effect by increasing and decreasing at regular intervals across each row.
For a more graphic look, try tapestry crochet, which involves carrying two colors of yarn simultaneously and crocheting over the unused one to create motifs like geometric shapes, stripes, or even simple letters. It takes practice but produces stunning results that look like woven fabric.
If you want to use scrap yarn, a planned pooling or striping effect from random color changes can give a patchwork look that is charming rather than chaotic. Just make sure all your yarn is the same weight so the texture stays consistent.
Final Thoughts
A crochet rectangle rug is one of those projects that pays back far more than it costs in materials and time. You end up with something practical, beautiful, and made entirely by your own hands. It will get used every day, and every time someone comments on it, you get to say you made it yourself. That is a particular kind of satisfaction that never really gets old.
Start with a simple single crochet in one color and get the technique solid before you layer in stripes or texture changes. Once you have made one, you will understand exactly how the structure works, and the next one will come much faster — and look even better. The floor in your kitchen, bathroom, entryway, or bedroom is waiting.