Your cart

Your cart is empty.

Continue shopping
You'll love these, too
Summer favorite

Crocheted bag from granny squares—you'll definitely love this summer tote

A crocheted bag from granny squares is the perfect leftover-yarn project. Crochet delightfully colorful squares for your bag or make a simple single-color version. Piece by piece, the bag comes together fairly quickly.

June 30, 2025Lue suomeksi

Size: about 36 × 37 cm (height × width), strap width is just over 2 cm and length is about 48 cm.

Crocheted bag from granny squares—supplies

  • Scheepjes Catona yarn (100% mercerized cotton, 50 g = 125 m) in shades 105 Bridal White (100 g), 124 Ultra Marine (50 g), 201 Electric Blue (100 g), 247 Blue Bird (100 g), 527 Midnight (100 g)
  • 2.5 mm crochet hook
  • scissors and a tapestry needle
  • (optional lining fabric and sewing supplies)

The sample bag used about 330 grams of yarn total: 80 g white, 60 g light blue, 75 g electric blue, 100 g dark blue, and 15 g ultramarine blue.

Crocheted bag from granny squares

Crocheted bag from granny squares—instructions

1. First, crochet all the granny squares. Each one has 6 rounds: 5 rounds of double crochet, plus a finishing round of single crochet. One square measures about 9 × 9 cm. In the sample bag, the color order varies, but you can crochet identical squares if you prefer.

You’ll need 27 granny squares in total for the bag:

  • Front and back: 3 × 3 squares for each side = 18 squares
  • Base: 3 squares
  • Sides: 3 squares for each side = 6 squares

Assembling the granny square bag

2. After you finish crocheting all the squares and weaving in the ends, lay them out and arrange them in the order you want.

3. Sew the granny squares together using alternating stitches. You’ll need yarn that matches the edges and a blunt tapestry needle.

Joining granny squares with alternating stitches

Place two granny squares together with their front sides facing each other. Match up the corners and the stitches of the edge to be sewn. Insert the needle through the back loops of the first stitches as shown.
Pull the yarn so there’s about a 10 cm tail. Tie the yarn to the corner of the square before continuing; it makes sewing easier.
Insert the needle through the back loops of the stitches and gently tighten the yarn. Bring the yarn toward you in front, then make a new stitch into the next loops. The needle always goes from front to back. Repeat these alternating stitches until you reach the end of the side.

Tie the ends together at the end of the square to secure the seam. Weave in the yarn tails on the reverse side. A seam made with alternating stitches is almost invisible on the front side.
Joining granny squares

First, join the squares for the front and back panels. You can sew them vertically or horizontally. In this example, the squares are joined horizontally. Next, assemble the base (3 squares side by side) and the side panels (3 squares in a row). Finally, attach them to the front and back panels.

Bag opening and shoulder straps

4. Crochet 2 rounds of double crochet in Midnight around the top of the bag, working one double crochet in each stitch. Continue with the same color and crochet 2 rounds of single crochet. These single crochet rounds help the top keep its shape, and tighter stitches also reduce sagging or stretching.

5. Next, crochet the straps. Take another strand of the same yarn and work with a double strand. Continue using a 2.5 mm hook so your stitches stay firm.

Granny square bag strap

Starting at the beginning of the round, crochet 36 single crochet stitches until you reach the midpoint of the first square on the front panel. Then chain 100. Attach the other end of the chain with a single crochet at the midpoint of the last square on the front panel. Make sure the chain isn’t twisted before joining.

Crochet 48 single crochet stitches and make another strap: Chain 100 and attach the end with a single crochet to the midpoint of the last square on the back panel. Then crochet 12 single crochets to finish the round.

For the next round, start with 36 single crochets along the edge, then work 100 double crochets along the strap, 48 single crochets along the edge, 100 double crochets along the second strap, and finally 12 single crochets. Work one more round the same way. You can keep using the same color or switch to a different one. If you want wider straps, continue crocheting until the straps are your desired width. Weave in the ends.

Top edge and shoulder straps of the granny square bag

Lengthening the shoulder straps

In the sample bag, the straps are about 48 cm long. You can lengthen them by adding more chains. Two chains is roughly 1 cm, so for example, 110 chains produce straps about 53 cm long. Remember that crocheted straps can stretch easily, especially if the bag is carrying heavier items.

A crocheted granny square bag on the model’s shoulder

Tips!

  • Mercerized cotton yarn is a fantastic choice for a bag because it’s smoother and more durable than regular cotton, so the bag won’t stretch or pill as easily. It’s also easier to crochet since the hook is less likely to split the yarn.
  • There are many ways to join granny squares. You can also crochet them together with single crochet stitches.
  • If you like, sew a lining into the bag to provide extra support and prevent stretching.
Most recent
Latest
terve
Terms and conditionsPrivacy policyOur cookie policy