
Free & Unique Crochet Rug Pattern That’s Perfect for Modern Floors — Yours Patterns
There is something deeply satisfying about creating something beautiful for your home with nothing more than a hook, some yarn, and a little patience. Crochet rugs have experienced a genuine renaissance in recent years, and it is not hard to see why. Handmade home décor has a warmth and personality that no mass-produced piece from a big-box store can replicate, and a well-designed crochet rug brings texture, color, and craftsmanship to any room it graces. Today, we are sharing a completely free, unique crochet rug pattern designed specifically with modern interiors in mind — clean lines, a satisfying geometric feel, and a finished look that genuinely belongs on contemporary floors.
Whether you are a seasoned crocheter looking for your next home project or someone who has graduated from scarves and dishcloths and is ready to try something more ambitious, this pattern is designed to be approachable and rewarding. Let’s talk materials, technique, and the step-by-step instructions that will take you from a skein of yarn to a stunning, one-of-a-kind floor piece.
Why Crochet Rugs Are Worth Your Time
Before we dive into the pattern itself, let’s talk about why making your own rug is such a worthwhile endeavor. Store-bought rugs in modern styles — especially those with any kind of handmade or artisanal quality — can cost anywhere from fifty to several hundred dollars. A handmade crochet rug of comparable quality can be made for a fraction of that price, often using materials you may already have on hand or can source very affordably.
Beyond the cost savings, there is the matter of customization. When you make your own rug, you choose every element: the color palette, the size, the texture, the density of the stitches. You can make it perfectly round for under a dining table, rectangular for a hallway, or even an interesting oval shape for a bathroom. You can match it exactly to your existing dĂ©cor rather than hunting for something that is “close enough.”
There is also the meditative quality of the work itself. Crochet has long been recognized as a relaxing, grounding activity. Working with bulky yarn and a large hook means a rug comes together relatively quickly compared to finer projects, and watching a flat piece grow with every round or row is genuinely gratifying.
And finally, there is the heirloom quality. A well-made crochet rug, done in durable cotton or wool, can last for decades. It becomes a part of your home’s story in a way that a machine-made rug simply cannot.
About This Pattern: The Modern Geo Rug
The pattern we are sharing today is called the Modern Geo Rug. It is designed as a round rug with a subtle geometric structure achieved through strategic color changes and the combination of two simple but visually interesting stitches: the half double crochet and the spike stitch. The result is a rug that looks far more complex than it actually is — exactly the kind of project that earns you compliments and makes people ask, “Did you really make that yourself?”
The finished rug measures approximately 36 inches in diameter, which makes it ideal as an accent rug in a living room, bedroom, or entryway. You can adjust the size by simply working more or fewer rounds, which we will explain as we go.
The color scheme used in the sample is a neutral trio: off-white, warm taupe, and charcoal. This palette photographs beautifully and suits modern, Scandinavian-influenced, boho-neutral, and minimalist interiors equally well. Of course, you are free to substitute any colors you love.
Materials You Will Need
Getting your materials right is one of the most important steps before you begin any rug project. Rugs need to withstand foot traffic, so fiber content and yarn weight matter more here than in softer wearable projects.
Yarn: You will need a bulky-weight cotton or cotton-blend yarn (size 5 or 6 on the standard yarn weight scale). Cotton is ideal for rugs because it is durable, washable, and holds its shape beautifully. Look for a yarn that is tightly twisted rather than loosely spun — this adds to the rug’s durability and gives crisper stitch definition. For this pattern, you will need approximately 400 yards of Color A (off-white or your lightest color), 250 yards of Color B (mid-tone, such as taupe), and 200 yards of Color C (darkest tone, such as charcoal).
Hook: A size J/10 (6.0mm) or K/10.5 (6.5mm) crochet hook works well for this pattern. If you tend to crochet tightly, go up a hook size. Rugs benefit from a slightly looser tension than garments — you want the fabric to have some drape and lay flat without curling.
Other supplies: A yarn needle for weaving in ends, scissors, stitch markers (at least 4), and a tape measure. A non-slip rug pad cut to size is highly recommended for use under the finished rug, especially on hardwood or tile floors.
Gauge: Because rugs are less size-critical than garments, gauge is somewhat flexible here. That said, aim for approximately 11 stitches and 8 rows to 4 inches in half double crochet with your chosen yarn and hook size. Your rug will work up beautifully even if your gauge is slightly off — it will simply be a little larger or smaller than the sample.
Abbreviations and Special Stitches
Here are the abbreviations used throughout this pattern:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
hdc2tog — half double crochet two together (decrease)
sp st — spike stitch (explained below)
MR — magic ring
BLO — back loop only
st(s) — stitch(es)
rnd — round
rep — repeat
The Spike Stitch (sp st): Insert your hook into the stitch or space indicated one or more rounds below the current working round, pull up a loop to the height of the current round, yarn over, and draw through all three loops on the hook. This creates a stitch that visually “spikes” downward into previous rounds, adding texture and a subtle geometric quality to the surface of the rug.
Pattern Instructions
Foundation
Begin with a magic ring (MR). If you are unfamiliar with the magic ring technique, you can substitute a chain 4 joined with a slip stitch to form a ring, though the magic ring creates a tighter, cleaner center.
Round 1 (Color A): Ch 2 (does not count as a stitch throughout this pattern), work 10 hdc into the MR, pull the ring closed, join with a sl st to the first hdc. (10 sts)
Round 2 (Color A): Ch 2, 2 hdc in each st around, join with sl st to first hdc. (20 sts)
Round 3 (Color A): Ch 2, 2 hdc in next st, 1 hdc in next st, repeat from to around, join with sl st to first hdc. (30 sts)
Round 4 (Color A): Ch 2, 2 hdc in next st, 1 hdc in each of next 2 sts, repeat from to around, join with sl st to first hdc. (40 sts)
Round 5 (Color A): Ch 2, 2 hdc in next st, 1 hdc in each of next 3 sts, repeat from to around, join with sl st to first hdc. (50 sts)
Round 6 (Color A): Ch 2, 2 hdc in next st, 1 hdc in each of next 4 sts, repeat from to around, join with sl st to first hdc. (60 sts)
At this point, fasten off Color A and join Color B.
Middle Section
Round 7 (Color B): Ch 2, work 1 hdc in BLO of each st around, join with sl st. (60 sts)
Working in BLO creates a subtle ridge line that separates the center section from the middle section — a clean visual boundary that contributes to the modern, geometric feel.
Round 8 (Color B): Ch 2, 2 hdc in next st, 1 hdc in each of next 5 sts, repeat from to around, join with sl st. (70 sts)
Round 9 (Color B): Ch 2, 2 hdc in next st, 1 hdc in each of next 6 sts, repeat from to around, join with sl st. (80 sts)
Round 10 (Color B): Ch 2, work 1 hdc in each st around, join with sl st. (80 sts — no increases, this creates a flatter section)
Round 11 (Color B): Ch 2, sp st into the st 2 rounds below (Round 9), 1 hdc in next st, repeat from to around, join with sl st. (80 sts)
This spike stitch round creates the signature geometric texture of the Modern Geo Rug. The spikes pull visually downward, creating a subtle star or sunburst effect when viewed from above.
Round 12 (Color B): Ch 2, 2 hdc in next st, 1 hdc in each of next 7 sts, repeat from to around, join with sl st. (90 sts)
Round 13 (Color B): Ch 2, 2 hdc in next st, 1 hdc in each of next 8 sts, repeat from to around, join with sl st. (100 sts)
Fasten off Color B and join Color C.
Outer Section
Round 14 (Color C): Ch 2, work 1 hdc in BLO of each st around, join with sl st. (100 sts)
Again, working in BLO creates a ridge line that visually frames the outer section.
Round 15 (Color C): Ch 2, 2 hdc in next st, 1 hdc in each of next 9 sts, repeat from to around, join with sl st. (110 sts)
Round 16 (Color C): Ch 2, 2 hdc in next st, 1 hdc in each of next 10 sts, repeat from to around, join with sl st. (120 sts)
Round 17 (Color C): Ch 2, sp st into the st 2 rounds below (Round 15), 1 hdc in next st, repeat from to around, join with sl st. (120 sts)
Round 18 (Color C): Ch 2, 2 hdc in next st, 1 hdc in each of next 11 sts, repeat from to around, join with sl st. (130 sts)
Round 19 (Color C): Ch 2, 2 hdc in next st, 1 hdc in each of next 12 sts, repeat from to around, join with sl st. (140 sts)
Round 20 (Color C): Ch 2, work 1 hdc in each st around, join with sl st. (140 sts)
Fasten off Color C and join Color A.
Border
Round 21 (Color A): Ch 2, work 1 hdc in BLO of each st around, join with sl st. (140 sts)
Round 22 (Color A): Ch 2, 2 hdc in next st, 1 hdc in each of next 13 sts, repeat from to around, join with sl st. (150 sts)
Round 23 (Color A): Ch 1, work 1 sc in each st around, join with sl st to first sc. (150 sts)
Round 24 (Color A — Final Border): Ch 1, work 1 sc in each st around, join with sl st to first sc. Fasten off and weave in ends.
For a more polished finish, you can work a reverse single crochet (also called crab stitch) around the final round instead of a plain single crochet. This creates a neat, rope-like edge that frames the rug beautifully.
Finishing Your Modern Geo Rug
Once all ends are woven in securely, block your rug. For a cotton rug, wet blocking works best. Submerge the rug in cool water, gently squeeze out the excess (do not wring), and lay it flat on a clean surface. Use your hands to shape it into a perfect circle, and if needed, pin the edges with blocking pins or place heavy books around the perimeter to hold the shape as it dries. Allow it to dry completely before placing it on the floor.
Blocking a crochet rug accomplishes two things: it relaxes the stitches into their final, flattest position, and it evens out any subtle inconsistencies in tension. The difference between a blocked and unblocked rug is often remarkable.
If your rug has any tendency to curl at the edges (which can happen if your tension was a bit tight), blocking will correct this. If it still curls slightly after blocking, a non-slip rug pad underneath will help hold it flat.
Tips for Customizing Your Rug
One of the greatest joys of working from a free, flexible pattern like this one is the room it gives you to make the project entirely your own. Here are some ideas for customizing the Modern Geo Rug.
Change the size. To make the rug larger, simply continue adding rounds in the pattern established — increase by 10 stitches every round, alternating between plain hdc rounds and increase rounds. Add additional spike stitch rounds wherever you would like to repeat the geometric texture. To make the rug smaller, stop at an earlier round, skip one of the main sections, or use a lighter-weight yarn with a smaller hook.
Try a single color. A monochromatic rug in a warm oatmeal or deep sage makes a sophisticated statement. The stitch texture alone — especially the spike stitch sections — creates enough visual interest without any color changes.
Use a gradient. If you enjoy color work, try working this rug in a slow gradient from light to dark using a single hue. Going from pale blush to deep rose, for example, creates a gorgeous ombre effect.
Experiment with chunky T-shirt yarn. T-shirt yarn (also called jersey yarn or zpagetti) is wonderfully chunky and colorful and produces a looser, boho-style rug that works up extremely fast. You will need to adjust your hook size significantly (a size N/9mm or larger) and your gauge will change, but the basic pattern structure adapts well.
Try a rectangle. If you would prefer a rectangular rug for a hallway or kitchen, this same design sensibility can be translated by starting with a foundation chain instead of a magic ring and working back and forth in rows, changing color and incorporating spike stitch rows at the same intervals used in the round version.
Care Instructions
To keep your handmade rug looking its best, spot clean small stains as soon as they happen using a gentle soap and cool water. For a full wash, hand washing is safest — submerge in cool water with a small amount of gentle detergent, squeeze gently, rinse thoroughly, and lay flat to dry. Avoid the dryer, as heat can cause cotton to shrink and may distort the shape of the rug.
If you used a wool yarn rather than cotton, always use cold water and a wool-specific detergent to prevent felting, and handle the wet rug very gently as wet wool is more fragile than wet cotton.
Rotate your rug occasionally if it receives uneven foot traffic — for example, if one area is near a doorway that gets more use than the rest of the rug. This helps it wear evenly over time.
Final Thoughts
The Modern Geo Rug is the kind of project that reminds you exactly why you fell in love with crochet in the first place. It is satisfying to make, beautiful to look at, practical to use, and entirely free to download and share. When you finish it, you will have a handmade piece that contributes genuine personality and warmth to your home — and that tells a story every time someone walks through the door and notices it underfoot.
We hope this