
The Complete Guide to Crocheting Granny Square Bags: From First Square to Finished Tote
There is something deeply satisfying about a granny square bag. It takes one of the most iconic motifs in all of crochet — the humble granny square — and transforms it into something you can actually carry on your shoulder, tuck under your arm, or sling across your body as you head out the door. Whether you are a beginner who has just learned to join yarn and work in the round, or an experienced crocheter looking for a project that is both practical and visually striking, granny square bags offer an endlessly customizable canvas. This guide will walk you through everything you need to know: materials, square construction, assembly, handles, lining, and styling ideas that will keep your finished bag looking polished and intentional.
What Makes Granny Square Bags So Popular?
Granny squares have been around for well over a century, but their popularity has surged again in recent years thanks to cottagecore aesthetics, slow fashion movements, and a growing appreciation for handmade goods. The bag format specifically has exploded across social media platforms, where crocheters share every variation imaginable — from tiny coin purses made of a single oversized square to giant market totes assembled from dozens of small motifs in rainbow shades.
The appeal is easy to understand. Granny squares are forgiving. You can work them in one color or twelve. You can keep them traditional with double crochet clusters and chain-two corner spaces, or you can explore modern solid-center variations that eliminate the lacy gaps entirely. Because each square is small and self-contained, the project is genuinely portable. You can work on a square during a commute, finish one while watching television, and slowly accumulate enough pieces to build a bag over days or weeks without the monotony of working one giant flat panel.
There is also the sustainability angle. Granny square bags are one of the best ways to use up yarn scraps. That lingering half skein of mustard yellow, those leftover yards of dusty rose, the end of a sage green cone — they all have a home in a scrappy granny square project. The result looks intentional rather than makeshift, particularly if you maintain consistent values (the relative lightness or darkness of your colors) or choose a unifying accent color for one specific round of every square.
Choosing Your Yarn and Hook
Before you crochet a single stitch, the yarn and hook pairing will determine almost everything about your finished bag: its drape, its structure, its durability, and how quickly it will complete.
Cotton yarn is the most popular choice for granny square bags, and for good reason. It has virtually no stretch, which means bags hold their shape rather than slowly drooping. It is also washable, durable, and comes in an enormous range of colors. Worsted weight cotton (roughly a size 4 medium weight) is the most beginner-friendly option. Pair it with a 5mm or 5.5mm crochet hook. Brands like Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Drops Safran are perennial favorites in the crochet community.
DK weight cotton produces a slightly lighter fabric with a bit more drape. It works beautifully for boho-style shoulder bags and smaller evening bags where you want a more delicate look. Use a 3.5mm to 4mm hook.
Jute or raffia yarn is a wonderful choice if you want a structured, summer-ready tote. It creates a stiff, firm fabric that holds its shape without any lining. The downside is that it can be harder on your hands, so take breaks during your crochet sessions if you notice any fatigue.
Acrylic yarn is budget-friendly and available in the widest color range. For bags specifically, look for a cotton-acrylic blend rather than 100% acrylic, since pure acrylic tends to stretch under the weight of bag contents. If you love a particular acrylic colorway, you can compensate by lining the bag with a sturdy fabric or using a smaller hook than the label recommends to create a tighter, more stable fabric.
Chunky or bulky yarn lets you work larger squares quickly and creates a bag with a more textured, cozy look. These bags tend to have more stretch and are better suited to light loads like a book and wallet than heavy grocery hauls.
Mastering the Classic Granny Square
If you are new to granny squares, the classic four-round motif is the perfect starting point. Here is a walk-through of the traditional construction.
Start with a magic ring or chain four and join with a slip stitch to form a ring. In round one, chain three (this counts as your first double crochet), work two more double crochets into the ring, then chain two to create your first corner. Continue working three double crochet clusters separated by chain-two corner spaces until you have four clusters total and four corners. Slip stitch to close the round.
Round two introduces the characteristic look of the granny square. You will join yarn in any corner space and work the same cluster-corner-cluster pattern, this time adding clusters in the side spaces between corners as well. Each side of your square will now have two clusters. Continue expanding in this way through round three and four, and you will have a small, dense, textured square with a hole at each corner.
The key to professional-looking granny squares is tension. Uneven tension — pulling too tight on some rounds and working loosely on others — creates warped, cupped, or ruffled squares that are nearly impossible to join neatly. If your square is cupping (curling inward), your tension is too tight: try going up half a hook size. If it is ruffling at the edges, your tension is too loose: try going down half a size.
Blocking your finished squares before assembly makes a dramatic difference. Wet blocking (soaking squares in water, squeezing out the excess, pinning to blocking mats, and allowing to dry completely) evens out tension inconsistencies and opens up the lacy corner spaces so they lie flat. For cotton yarn, blocking is especially effective and the results are well worth the time.
Calculating How Many Squares You Need
The number of squares you need depends entirely on the dimensions of the finished bag you have in mind. Before you commit to a square size, crochet one sample square and measure it after blocking. Let’s say your blocked square measures 10cm (approximately 4 inches) on each side.
For a simple tote bag with two identical rectangular panels (front and back), each panel measuring 30cm wide by 35cm tall, you would need a 3×4 grid of squares per panel, or 12 squares per panel, totaling 24 squares for the body of the bag. Add more squares if you plan to include a base panel or gussets for depth.
For a smaller crossbody or clutch bag, four to six squares per side is often enough. Write down your measurements before you start, and always make one extra square as a buffer — nothing is more frustrating than being one square short at the joining stage.
Common bag styles and their approximate square counts (based on 10cm squares):
A small clutch or coin purse typically uses 2 to 4 squares total. A medium shoulder bag uses 12 to 20 squares. A large market tote uses 24 to 40 squares. A beach bag or oversized tote can use 40 or more, depending on your chosen dimensions.
Joining Methods: How to Connect Your Squares
How you join your squares is just as important as how you make them. The joining method affects the overall look of the bag, its structure, and how visible the seams will be.
The flat slip stitch join (also called the zipper join) is worked with right sides facing each other and creates a ridged seam on the wrong side that is essentially invisible from the outside. It is sturdy and clean, and one of the most popular joining methods for bags that need to hold their shape under regular use.
The flat single crochet join creates a visible ridge on the right side of the work. Many designers use this intentionally, choosing a contrasting color yarn for the join so the seam becomes a design feature. This join adds structure and is particularly nice for cotton bags.
The join-as-you-go (JAYG) method eliminates a separate joining step entirely. When you work the final round of each new square, you attach it directly to its neighbor by replacing certain chain stitches with slip stitches into the adjacent square’s edge. This method requires more planning but eliminates the need to weave in join seams at the end.
The sewn mattress stitch join uses a tapestry needle and yarn to sew squares together invisibly. It produces a completely flat join with no ridge. It is slower than crochet joins but creates a seamless fabric that is elegant for structured bags.
Building the Bag Structure
Once your squares are joined into panels, you have several options for shaping the bag into a three-dimensional object.
The simplest approach is to join two identical flat panels and work a border of single crochet around the sides and bottom to hold them together, leaving the top open. This creates a flat bag suitable for smaller items.
For a bag with depth, you can create a rectangular base panel from additional squares and attach the front and back panels to the sides of the base, then join the side seams. This box construction creates a proper three-dimensional tote that will hold its shape even when filled.
Alternatively, you can join four panels (front, back, and two sides) in a long horizontal strip, then fold and seam them into a box shape with a separate crocheted bottom.
Adding a row or two of solid single crochet or half double crochet around the top opening of the bag creates a stable rim that makes the bag easier to use and gives you a clean surface for attaching handles.
Handles and Straps: Options for Every Style
Handles are the element that most determines how a bag will be used, and the right handle transforms a flat piece of joined fabric into a functional accessory.
Crocheted chain handles are the simplest option. Work a foundation chain of your desired length, then single crochet back along it for several rows until you have a flat strap of the right width. Alternatively, work in the round to create a tubular strap. Attach handles by sewing them securely to the inside top edge of the bag.
Double or triple the handle thickness for bags that will carry heavier loads. A single layer of crochet strap can stretch under weight. Working the same strap three times and stacking the layers before sewing gives you a much more durable result.
Wooden bag handles are a beautiful choice for granny square bags and add a polished, boutique quality to the finished project. They are sold in craft stores and online in sizes from 12cm to 30cm across and come in round, D-ring, and arch shapes. Attach them by folding the top of the bag over the handle bar and slip stitching through the folded edge to secure.
Leather handles give a bag a high-end, structured look. You can buy pre-made leather handles online or visit a leather craft supplier for raw strap material. They are attached by punching holes and riveting or sewing them to a fabric lining that distributes the weight of the contents.
Adjustable chain straps repurposed from old bags work beautifully with granny square flap bags and add a vintage hardware element that complements the retro vibe of the motif.
Lining Your Granny Square Bag
Lining is optional but strongly recommended for any bag you plan to use regularly. Because granny squares have holes (that is their charm, after all), small items like coins, lip balm, and earphones will slip through without a lining. Lining also adds structure, extends the bag’s lifespan, and gives the inside a finished, professional look.
Measure the interior dimensions of your finished bag carefully. Cut your lining fabric (a medium-weight cotton, canvas, or denim works best) allowing a 1.5cm seam allowance on all sides. Sew the lining pieces together and press the seams flat. Fold the top edge down and press, then slip the lining inside the bag with wrong sides together. Whip stitch or slip stitch the folded top edge of the lining to the interior of the bag just below the rim, taking care not to let the stitches show on the outside.
If you want an interior pocket, sew one onto the lining fabric before inserting it into the bag. A simple rectangular pocket sewn along three sides with a top edge folded and hemmed takes about 15 minutes and adds enormous practical value.
Color Palette Ideas and Design Inspiration
One of the most enjoyable parts of planning a granny square bag is choosing colors. Here are a few approaches that consistently produce beautiful results.
A scrappy multicolor palette with one unifying border color creates a cohesive look from seemingly random colors. Work your squares in whatever colors you have available, but always finish the final round of every square in the same neutral or accent shade. Cream, tan, black, and forest green all work well as unifying borders.
A tonal palette within one color family — several shades of blue ranging from pale sky to deep navy, for instance — creates a sophisticated, painterly effect that looks much more deliberate than a purely random palette.
A high-contrast two-color palette, like black and white, ivory and terracotta, or navy and mustard, is graphic and bold. It works particularly well for solid granny squares without lacy gaps.
A gradient bag using a single yarn that transitions through a color sequence, or by arranging single-color squares in a gradient arrangement from light to dark, creates a show-stopping effect that is very popular on social media and genuinely rewarding to plan out.
Common Mistakes and How to Avoid Them
Even experienced crocheters run into predictable problems with granny square bags. Knowing what to watch for saves frustration later.
Inconsistent square sizes are the most common issue. Even small differences in tension between squares will create wavy, uneven joins. Measure each square after blocking and group any that came out larger or smaller than the rest. Minor size variations can be corrected during blocking by pinning more aggressively.
Twisted joins happen when you accidentally join squares with the wrong sides facing the wrong way. Before you work any join seam, lay all your squares out flat on a table in the arrangement you want them, with right sides facing up, to double-check the orientation.
Handle attachment failure is frustrating after all the work you have put in. Always reinforce handle attachment points by working through multiple layers of crochet and securing yarn ends with multiple passes through the fabric. For handles that will carry real weight, sew a small rectangle of canvas or leather on the inside of the bag at each attachment point to distribute the stress.
Finishing Touches That Elevate the Final Result
Weave in your ends meticulously. Threading the yarn tail through the back of several stitches in two different directions locks the end in place without the need for knots. Snip any protruding ends close to the fabric.
Add a closure if the bag will be used to carry valuables. A simple button loop worked into the top edge paired with a large decorative button is charming and functional. Magnetic bag snaps are sewn or riveted through the lining for a cleaner look.
Consider a tassel or pompom for a playful finishing touch. A tassel made from the same yarn used in the bag is an easy way to add personality and movement. Attach it to a handle, a corner, or a zipper pull on any added zipper closure.
Block the assembled bag one final time after construction. Dampen it lightly, push it into the shape you want, stuff it gently with crumpled paper to hold the form, and allow it to dry completely. This final step truly makes the difference between a bag that looks handmade and a bag that looks designed.
Getting Started: Your First Granny Square Bag Project
If you have never made a granny square bag before, the most approachable starting point is a simple two-panel tote using a 4×4 grid of squares per side — 32 squares total. Work each square with a different color center and rounds one through three, then finish every square with the same round-four border color. Join them with a flat single crochet join in the same border color, work a few rows of single crochet around the top opening, and attach simple crocheted straps. Line the bag with a piece of medium-weight cotton fabric.
This project will teach you every core skill involved in bag construction — making consistent squares, blocking, joining, shaping, and attaching handles — in a manageable format. Once you have completed it, every more elaborate bag design will feel within reach.
Granny square bags sit at a beautiful intersection of tradition and modernity, handcraft and practicality. They invite you to play with color, to use up what you have, and to build something useful stitch by stitch. The result is a bag that carries not just your belongings but the hours, the intention, and the small satisfactions of having made something with your own hands.