Skip to the patterns
  1. Home
  2. Patterns
  3. Throws

Free Crochet Rectangle Rug Pattern for Cozy Floor Decor

Crochet a free rectangle rug pattern from three flat granny flower squares in cotton twine barbante — a sturdy, washable floor mat that works up fast for beginners.

Jump to pattern
Free Crochet Rectangle Rug Pattern for Cozy Floor Decor

About This Pattern

This free crochet rectangular rug pattern turns humble cotton twine into a floor piece that actually earns its spot in your home. Instead of a round doily-style mat, you get a proper rectangle — the shape that fits in front of a sink, along a hallway, or just inside a doorway where a circle would look awkward. Stepping onto a plush, handmade surface adds an instant sense of warmth to a room, and the dense, repetitive stitches create a sturdy barrier against cold floors while offering a soft landing for your feet.

The build is refreshingly simple and completely modular. You make three flat flower squares: a blue center worked from a magic ring in granny blocks of 3 dc, then a green round that reads as leaves, then two rounds of white. The second and third squares are joined to their neighbour as you work that second white round, so there is no sewing at the end. One transition round travels around all three squares to straighten the edge, and from there the rug simply grows in the established pattern — shells in the four corners, 3-dc blocks on every side. Skill-wise this sits comfortably at beginner level: it is a solid introduction to joining motifs and working in rounds to make something much larger than one square.

What you end up with is a firm, chunky rug with real weight to it. Barbante number 6 worked on a 3.5 mm hook produces a dense, tightly packed fabric that lies down flat and doesn't slide around underfoot the way thin yarn mats do. The flat flower design keeps the surface level and comfortable to stand on, unlike raised 3D flowers. It is fully washable and long-lasting, so it stays fresh even in busy households with pets or children, and it makes a genuinely useful housewarming gift — something practical the recipient will actually put on their floor.

  1. Start each flower center with a magic ring in blue and work two granny rounds — 3-dc blocks with ch-2 corners, then a shell in every corner.
  2. Attach green at a corner and work the leaf round — shells in the corners, 3 dc in the side spaces — to finish the flat flower square. Make three.
  3. Work two full white rounds around the first square in the same shell and block pattern.
  4. Join the second and third squares as you work their second white round, holding the pieces back-to-back and replacing the ch-2 corners and ch-1 spaces with sc into the finished square.
  5. Work the transition round around all three joined squares, adding 1 dc at each corner and 1 dc in the center join to keep the edge straight.
  6. Grow the rug in the established pattern following the color sequence: 3 white rounds, 1 pink, 3 more white, 1 final pink.
  7. Edge the rug with a round of sc, working (1 sc, ch 1, 1 sc) in each corner space, then a second sc round directly over the first for stability.
  8. Thread the tails onto a tapestry needle, weave them deep into the dense fabric, trim close, and put the rug where you need it.

Materials

  • Barbante (cotton twine) number 6 in blue — for the flower centers.
  • Barbante (cotton twine) number 6 in green, plain or variegated — for the leaves.
  • Barbante (cotton twine) number 6 in white/raw — for the main body.
  • Barbante (cotton twine) number 6 in pink/purple — for the accent rows and the border.
  • 3.5 mm crochet hook.
  • Tapestry needle for assembly.
  • Scissors.

Crochet Abbreviations

ch
chain
st
stitch
sl st
slip stitch
sc
single crochet
dc
double crochet
shell
shell stitch — (3 dc, ch 2, 3 dc) worked in one corner space

Free Crochet Rectangle Rug Pattern for Cozy Floor Decor

Step-by-Step Pattern

Flat Flower Square 1. The Flat Flower Square (make 3). The whole rug is built from three flat flower squares worked in the granny stitch — blocks of 3 dc — which is why it is rated beginner. The flat flower keeps the rug level and comfortable underfoot, unlike raised 3D flowers, and the design is highly modular: you can make the rug longer simply by adding more squares.

Center (Blue) Center (Blue): Start with a magic ring. The first two rounds of every square are worked in blue and form the flower center.

  1. Round 1

    Ch 3 (counts as 1st dc), 2 dc, ch 2. 3 dc, ch 2. Repeat 3 times to create 4 blocks of 3 dc. Join and sl st to the corner.

  2. Round 2

    In each ch-2 corner, work a “shell”: (3 dc, ch 2, 3 dc). Separate shells with ch 1. Fasten off.Leaves (Green) Leaves (Green): the next round is worked in green — plain or variegated — attached to any corner of the finished blue center. It frames the flower with leaves and takes the motif out to its full square shape.

  3. Round 3

    Attach green yarn to any corner. Work a shell: (3 dc, ch 2, 3 dc). In the side spaces, work 3 dc. Separate all blocks with ch 1.Main Body 2. Main Body and Joining. Base (White): attach the white/raw twine to a finished square. The white rounds repeat exactly the same shell and block pattern as the green round, so nothing new to learn here.

  4. Rounds 4-5

    Attach white yarn. Work the same shell and block pattern as the green round. Complete two full rounds for the first square.Transition Round Transition Round: with all three squares joined into a rectangle, this round travels around the whole piece for the first time and evens out the two joining seams so the edge runs straight.

Joining Step by step: Joining. As you work the second white round for the next two squares, join them to the previous square as you go. Replace the ch-2 in the corner with a single crochet (sc) into the corner of the finished square. Replace the ch-1 on the sides with a sc into the side space of the finished square. Always place the pieces back-to-back (wrong sides together) so the single crochet joins sit on the back of the work and the front surface of the rug stays perfectly smooth.

  1. Round 6

    Once all three squares are joined, work one continuous round of shells in the corners and 3-dc blocks in every side space. At the joining points, work 1 dc in each corner and 1 dc in the center join to keep the row straight.Growing the Rug 3. Growing the Rug. Body Rows: continue working rounds in the established pattern — shells in the 4 corners, 3-dc blocks on the sides. The color sequence below is the one used in the original: 3 rows of white, 1 row of pink, 3 more rows of white, 1 final row of pink.

  2. Rounds 7-9

    3 rows of white — continue working rounds in the established pattern (shells in 4 corners, 3-dc blocks on sides).

  3. Round 10

    1 row of pink, worked in the same established pattern.

  4. Rounds 11-13

    3 more rows of white, worked in the same established pattern.

  5. Round 14

    1 final row of pink, worked in the same established pattern.The Border 4. The Border. Finishing (Purple/Pink): the rug is edged with two rounds of single crochet in the accent color. The first round squares off the shells and the corner increase stops the edge curling inward; the second adds thickness and stability.

  6. Round 15

    Work a round of single crochet around the entire rug. In each corner chain space, work: (1 sc, ch 1, 1 sc) to prevent the rug from curling inward.

  7. Round 16

    Work a second round of sc directly over the first to add thickness and stability to the edge.Finishing Fasten off, then weave in every tail with the tapestry needle and trim close. The rug is ideal as a kitchen sink mat, a bathroom rug or an entryway runner — and because it is modular, more squares make it longer whenever you want a bigger one.

Important Notes

Common Mistakes and Fixes

Variations

Frequently Asked Questions

Original pattern: https://redagapeblog.com/free-crochet-rectangle-rug-pattern/

About the Author

Marisol QuinteroWho runs Crochet Obsessed, why a stitch count sits at the end of every round, how a pattern gets written here, and the things this site will never do.

Get new patterns by email

Tune in when a new one airs. Unsubscribe any time.