About This Granny Shoulder Bag Pattern
This pattern makes a roomy granny square shoulder bag made from 13 decorative granny squares. The squares use popcorn stitches for a textured central motif and multiple color rounds to create a vintage-inspired palette. You will learn the square construction, joining technique and edging to finish strong, functional handles.
The pattern uses Rainbow cotton 8/4 for a soft, durable finish and a delicate stitch definition. Detailed round-by-round instructions and finishing photos guide you through assembly and edge treatments.
Why You'll Love This Granny Shoulder Bag Pattern
I absolutely love this pattern because it turns classic granny squares into a stylish, everyday bag that feels handmade and personal. I enjoy working the textured 5-dc popcorn rounds—they add lovely depth and character to each square. The color changes are playful and forgiving, so I can experiment with palettes without worrying about complex colorwork. Sewing and joining the squares is satisfying and transforms small pieces into a functional accessory I am proud to use and gift.
Switch Things Up
I love customizing the colorway for each granny square; try muted neutrals for a sophisticated look or bold brights for a fun market bag.
If you want a larger bag I change yarn weight and hook size, or add more squares horizontally and vertically to increase capacity.
I sometimes line the bag with fabric for extra strength and to keep small items from slipping through the gaps—this also hides inner joins for a polished finish.
Swap the handle length: make shorter straps to carry by hand, or extend chains for a crossbody strap depending on how you plan to wear the bag.
Try using a metallic or textured yarn for the outermost round to add subtle sparkle and visual interest around each square.
For a more vintage vibe, alternate cream rounds with pastel shades and add wooden beads or tassels to the bottom corners as decorative accents.
I also like to experiment with different join methods—whipstitch, single crochet join, or invisible join—to change how the seams look and feel.
To make the bag sturdier, add interfacing to the lining or insert a thin piece of cork fabric in the base to help it stand up and resist sagging.
Play with stitch substitutions: replace some dc groups with half double crochets for a slightly denser texture or replace popcorns with bobbles for a different surface effect.
Finally, consider making a matching pouch or pocket by using the same square motif and attaching it inside the bag for organization and a coordinated finish.
Common Mistakes & How to Fix Them
✗ Skipping the magic loop and starting with a fixed ring can leave a visible hole; start with a proper magic loop and tighten it securely to close the center.
✗ Not counting popcorns at the end of round three leads to mismatched sides; count your 5dc popcorns and ensure you have 16 popcorn clusters before moving on.
✗ Working popcorns too loosely will make the square look sloppy and have uneven texture; keep consistent tension and pull up loops evenly when forming the popcorn.
✗ Joining squares without matching reverse sides can create an uneven bag shape; place squares with reverse sides matching and join in the chain spaces with slip stitches for a neat result.
✗ Skipping the inner sc rows before the shrimp stitch can produce a flimsy inner edge; make the 3 SC rows along the inner edges first to stabilize the opening before finishing with shrimp stitch.
✗ Making handles too short or too tight will make the bag uncomfortable to wear; chain 60 for both handles and test length before finishing, adjusting as needed.