Modern Granny Square Tote Free Crochet Pattern

Modern Granny Square Tote: Free Crochet Pattern You’ll Actually Want to Make

There’s something deeply satisfying about picking up a bag you made yourself. Not the clunky, bulky kind your grandmother might have lugged to church in 1987, but a sleek, color-blocked, genuinely stylish tote that makes people stop you on the street to ask where you bought it. That’s exactly what this modern granny square tote delivers — all the charm of a classic crochet motif, completely reimagined for the way we actually dress and live today.

Whether you’re a seasoned crocheter looking for a fresh weekend project or an intermediate maker ready to level up from dishcloths and scarves, this free pattern is designed to walk you through every step. By the time you’re done, you’ll have a structured, sturdy tote bag built from granny squares that can carry your groceries, your laptop, your library books, or everything you need for a day at the farmers market.

Let’s get into it.


Why the Granny Square Tote Is Having a Moment

The granny square has never really gone away — it’s been quietly living in the background of crochet culture for decades — but right now it’s absolutely everywhere. High fashion runways, independent boutiques, sustainable lifestyle brands — everyone is reaching back to this simple repeating motif and asking what it can become when you take it seriously.

The appeal makes complete sense. Granny squares are modular, which means you can scale a project up or down without reworking an entire pattern. They’re also incredibly forgiving for color lovers, because you can change colors at the start of every round without any complicated color management. And they’re portable — you can work one motif on your lunch break and another while watching a movie, then join them all together in one satisfying final step.

The tote format is the perfect canvas for modern granny square work. A bag is functional, visible, and just structured enough that a well-made set of joined motifs looks intentional rather than patchwork. When you choose a cohesive color palette — whether that’s a two-tone neutral, a bold primary combination, or a sophisticated earthy gradient — a granny square tote becomes something genuinely contemporary.


Materials and Tools

Before you begin, gather everything you’ll need. Having it all in one place before you start your first square will keep your momentum going.

Yarn: You’ll want a medium weight yarn, also called worsted weight or size 4. Cotton or a cotton-blend is ideal for a tote bag because it holds its shape, is washable, and has a clean stitch definition that makes the granny square pattern really pop. You’ll need approximately 400 yards of your main color (MC) and 150 yards of a contrasting color (CC). If you’re planning a multicolor version, divide that total yardage across your chosen shades.

Hook: A 5.0mm (H/8) crochet hook works beautifully with worsted cotton. You can go up to 5.5mm if your tension runs tight, or down to 4.5mm if your squares come out looser than you’d like. The goal is a firm, dense fabric that will hold its structure when the bag is loaded.

Other supplies: A yarn needle for weaving in ends and seaming, scissors, stitch markers (optional but helpful), and two pieces of sturdy bag handles — either wooden, bamboo, or resin rings or rigid handles, approximately 10–12 inches wide. You can find these at most craft stores or online. You’ll also want a bag liner if you plan to carry small items or want to protect the interior.

Gauge: One finished granny square should measure approximately 5 inches by 5 inches after light blocking. Make your first square and measure it before continuing. Adjusting your gauge now will save you headaches later.


Understanding the Pattern Structure

This tote is made from 12 granny squares total — 6 for the front panel and 6 for the back panel. Each panel is a three-by-two grid of squares, meaning three squares across and two squares tall. The finished bag measures approximately 15 inches wide and 10 inches tall, not including handles. This is a generous size — roomy enough to be genuinely useful, but not so deep that everything disappears to the bottom.

Each granny square in this pattern uses a modern construction: rather than the traditional raised shell design, these squares are worked in a flat, clean stitch pattern with defined color blocking and a single solid border that ties the whole piece together. The look is graphic and intentional, closer to a patchwork quilt than the lacy vintage squares you might remember.

The two panels are then joined using a flat slip stitch seam along the sides and bottom, which keeps the bag neat and gives it a slight structured edge. The top is finished with a simple single crochet border that attaches the handles and creates a clean, polished opening.


The Modern Granny Square Pattern

Each square is worked in rounds from the center outward. You’ll make 12 identical squares.

Abbreviations used:

ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, sp = space, rep = repeat, rnd = round

Foundation ring: Using your main color, ch 4 and join with a sl st to form a ring. Alternatively, use a magic ring if you prefer a tighter center.

Round 1 (MC): Ch 3 (counts as first dc), work 2 dc into the ring, ch 2. Work (3 dc, ch 2) three more times into the ring. Join with a sl st to the top of the beginning ch 3. You will have four clusters of 3 dc separated by ch-2 corner spaces. Fasten off. (16 dc, 4 ch-2 spaces)

Round 2 (CC): Join your contrasting color in any corner ch-2 space. Ch 3, work 2 dc into the same space, ch 2, work 3 dc into the same corner space. This creates your first corner. Ch 1, then work (3 dc, ch 2, 3 dc) into each remaining corner ch-2 space, placing a ch 1 between each corner group. Join with sl st to the top of the beginning ch 3. Fasten off. (24 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces)

Round 3 (MC): Join main color in any corner ch-2 space. Ch 3, 2 dc, ch 2, 3 dc into the corner space. Ch 1. Work 3 dc into the ch-1 side space. Ch 1. Work (3 dc, ch 2, 3 dc) into the next corner ch-2 space. Continue around in this manner, working a 3-dc cluster into each ch-1 side space and a corner cluster into each ch-2 corner space, separating all clusters with ch 1. Join with sl st. Fasten off. (36 dc, 4 ch-2 corner spaces, 8 ch-1 side spaces)

Round 4 (CC): Join contrasting color in any corner ch-2 space and repeat the same structure as Round 3, now working two 3-dc clusters along each side with ch-1 spaces between. Join and fasten off. (48 dc, 4 ch-2 corner spaces, 12 ch-1 side spaces)

Round 5 — Border (MC): Join main color in any corner. Work sc evenly all the way around the square, working 3 sc into each corner ch-2 space to keep the corners flat. Join with sl st. Fasten off and weave in ends.

Block each finished square lightly with a damp cloth or spray bottle. Pin them flat to your work surface to maintain even sizing and let them dry completely before joining.


Joining the Squares

Once all 12 squares are finished and blocked, you’ll arrange them into two panels of 6 squares each, in a three-wide by two-tall configuration. Lay them out on a flat surface and take a moment to look at the arrangement — make sure your color direction and orientation are consistent across the panel.

Flat slip stitch join: Hold two squares with wrong sides together (or right sides together if you prefer the seam to be decorative on the outside — that ridge can actually look beautiful as a design detail). Using your main color and hook, insert your hook through the back loops of both squares simultaneously and slip stitch across the shared edge. Keep your tension even and consistent.

Join the three squares in the top row to each other first, then the three in the bottom row, then join the two rows to each other horizontally. Repeat the entire process for the second panel.

Once both panels are complete, join the front and back panels together along the two side edges and the bottom edge, leaving the top open. At this point your bag is taking shape.


Finishing the Top Edge and Attaching Handles

Work one round of single crochet around the entire top opening of the bag, working into the existing stitches and spacing stitches to keep the edge flat and even.

For handle attachment, position each handle toward the outer thirds of the top edge — not right at the corners and not right in the center, but roughly at the one-third and two-thirds points of each panel. Using your yarn needle and a length of MC yarn, sew the top of the bag over and through the handle hardware several times, passing through the sc edge and the handle opening repeatedly to create a strong attachment. Knot securely on the inside and weave in the end.

Work a second round of sc around the top, this time also catching the bag fabric around the handle attachment points to reinforce them. This second pass creates a clean, polished look and ensures your handles will stay firmly in place even under the weight of a full bag.


Tips for Getting the Best Results

Take time with your tension. For a bag that holds its shape, you want a noticeably firmer gauge than you’d use for a blanket or garment. If your squares feel floppy when you pick them up, try a smaller hook.

Weave in your ends as you go. There are a lot of color changes in this pattern, and saving all your ends until the end turns a satisfying finishing session into an overwhelming one. Weave in after every round two if you can.

Block generously. Cotton responds beautifully to blocking, and the difference between unblocked and blocked squares is dramatic. Blocked squares lie flat, join more easily, and make the finished bag look professional.

Choose your palette intentionally. The modern feel of this bag comes largely from color. A classic combination is a warm off-white paired with a deep terracotta or forest green. For something bolder, try black and mustard or navy and burnt orange. If you love the multicolor look, try working each square in a different color combination using the same two or three colors in varying proportions — the result is playful and cohesive at once.

Consider a lining. If you plan to use your tote for everyday carry, a simple fabric liner sewn from a fat quarter of quilting cotton will protect your bag from wear and keep smaller items from slipping through the fabric. You don’t need to sew it in permanently — hand stitching it to the inside of the top edge is enough.


Customizing the Pattern

One of the best things about working in modular squares is how easy it is to adjust the final size. If you want a smaller bag — more of a clutch or a market bag — reduce to a two-by-two arrangement of four squares per panel, using eight squares total. For a larger tote or a beach bag, try a four-by-three arrangement with 24 squares total. The pattern for each individual square stays exactly the same; only the assembly changes.

You can also vary the square design by adding a fifth round in a third color before the border, or by working the border in a contrasting color rather than the main. Some makers love adding a solid crochet bottom panel beneath the joined squares for extra structure — a simple rectangle of half double crochet stitches in your main color will work beautifully here.

If you want a more secure closure, sew a simple magnetic snap or a button-and-loop closure to the inside of the top edge before attaching your liner.


Making It Yours

The granny square tote pattern in this post is, at its core, a framework. The mathematics and construction give you a bag that works. What makes it yours is every other choice — the yarn you select, the colors you pair, the handles you choose, the way you finish and care for it.

Crochet has always been at its best when makers stop following patterns mechanically and start understanding them deeply enough to make them their own. Once you’ve made this bag once, you’ll find yourself automatically thinking about how you’d adjust it, what you’d change, what new colorway you’d try. That instinct is exactly what crochet is supposed to develop in you.

Share your finished tote with the hashtag #ModernGrannySquareTote and tag your project on Ravelry so other makers can find it, be inspired by your color choices, and start their own. The granny square community is wide, warm, and genuinely excited to see what you make.

Now cast on — or rather, chain up — and get started.


Quick Reference: Pattern Summary

Finished size: approximately 15 inches wide by 10 inches tall, not including handles. Yarn: worsted weight cotton or cotton blend, approximately 400 yards MC and 150 yards CC. Hook: 5.0mm. Gauge: one square equals 5 inches blocked. Total squares: 12, assembled in two panels of 6 each (3 across, 2 tall). Skill level: intermediate.

Happy making.

Categorized in:

Bags,

Last Update: October 26, 2026