About This Crochet Granny Cross-Body Bag Pattern
This pattern creates a cheerful cross-body bag made from four granny square motifs joined together and finished with edging, a crocheted strap, and a zipper. The self-striping Red Heart All in One Granny Square yarn gives bold, coordinated color changes without switching skeins. You will work 5 rounds per motif, assemble the motifs, add a top edging, crochet a strap and sew in a zipper for a polished bag. The finished bag is roomy and stylish for everyday use.
Designed for easy motif work and straightforward assembly, this pattern is perfect for practicing joining and finishing techniques. The self-striping yarn makes color planning simple and the project sews up quickly for a satisfying weekend make.
Why You'll Love This Crochet Granny Cross-Body Bag Pattern
I absolutely love this pattern because it turns simple granny squares into a chic, functional bag that people actually use. I enjoy how the self-striping yarn creates surprising color placements without any extra effort. I love the assembly steps — joining motifs in the back loops gives a unique texture and a clean finish. I also appreciate that the strap is crocheted to match the bag so the whole piece feels cohesive and handmade.
Switch Things Up
I love customizing this bag by swapping the color palette — try cool blues and greens for a calming version or pastels for a softer look.
You can make the bag larger or smaller by changing the number of motifs: add more squares across for a wider bag or stack for depth.
If you want a sturdier bag, consider using a heavier-weight yarn and a larger hook, then line the bag with fabric for extra structure.
I sometimes replace the zipper with a magnetic snap or a decorative buttoned flap for a different closure style.
Try making a shorter strap by reducing the foundation chains and checking the strap position before sewing to make a shoulder bag instead of a cross-body.
Embellish the finished bag with tassels, pom-poms or embroidered motifs to add personality and texture.
If you prefer minimal seams, experiment with whipstitching motifs together or using mattress stitch instead of single crochet joins.
For a luxe finish, add a fabric lining and small interior pockets; I usually choose a cotton lining that complements the yarn colors.
I also enjoy combining different granny square patterns—swap rounds or corner treatments for a patchwork look that stays cohesive with the same yarn colors.
If you want a quick gift version, make mini versions by using lighter yarn and a smaller hook to create a small pouch or coin purse from the same motif idea.
Common Mistakes & How to Fix Them
✗ Starting motifs from the wrong color section can leave you short of yarn for edging and strap; begin motifs with Color 1 (shortest color rep) from center of pull-skein and leave a 4" [10 cm] tail to weave in.
✗ Not checking gauge leads to squares that are too big or small and a bag that does not line up correctly; make the motif gauge swatch and adjust hook size to match the approx 6" [15 cm] square.
✗ Joining motifs without aligning stitches causes uneven seams; hold wrong sides together with stitches aligned and join at ch-2 corners, working in back loops only for consistent seaming.
✗ Overstuffing the bag when checking shape can distort seams and edges; check shape as you assemble and avoid stretching while sewing in the zipper to keep edges neat.