A new small crochet crossbody bag free pattern, Annie’s Boho Shoulderbag, is now a free bag crochet pattern on the blog! Read about the beginner-friendly construction and sturdy strap design or scroll down for the free crochet shoulder bag tutorial.
No time right now? Pin this small crochet crossbody bag free pattern for later!
*This post contains affiliate links (only for products I love, use and spend my own money on obviously). This means I earn some yarn money if you make a purchase through one of these links (of course at no extra cost for you!), which I promise to use to create more awesome patterns like this one. All opinions are my own. See my full disclosure here.
Annie’s Shoulder Bag is a cute boho / western-inspired shoulder bag. The bag is crocheted in one piece, then folded and sewn together. The front flap has a decorative bobble pattern inspired by the metal rivets you find on most Western bags. Fringe at the bottom and along the front flap complete the look.
The bag closes with a small, crocheted button that blends into the bobble pattern while the strap is worked with the sturdy thermal stitch to ensure it doesn’t lose its shape when worn.
Great for beginners, this simple crochet bag is the perfect handbag size for everyday wear.
Downloadable Easy Crochet Crossbody Bag Pattern
More Crochet Bags you'll Love
Before you Start your Small Crochet Crossbody Bag Free Pattern
Crochet Bag Materials
For the sample pictured here I used 2 skeins of Audine Wools Mellow (80% upcycled Alpaca, 20% Tencel) but you can substitute with any bulky weight yarn.
The crochet bag is 8.5” long by 7.5” wide (22 cm long by 19 cm wide). The strap is 32.5” (83 cm) long (easily adjustable).
The gauge for this pattern, in sc, is 14 st by 19 rows for a 4” by 4” / 10 cm by 10 cm square.
This pattern uses US notations.
- St(s) = stitch(es)
- ch = chain
- Rnd = round
- sc = single crochet
- sc2tog = single crochet 2 stitches together (decrease)
- BLO = back loop only
- sl st = slip stitch
Work instructions between  the indicated number of times or until the end of the row / round.
The final number of stitches is indicated at the end of the row / round between < >.
The turning ch 1 doesn’t count as a stitch throughout the pattern except if mentioned otherwise.
Sts above a ch-2 are worked in the ch-2 space.
The pattern is written in crochet shorthand. For example:
- “sc 1” means to single crochet in the next stitch,
- “sc 2” means to single crochet in each of the next 2 stitches,
- and “2 sc” means to single crochet twice in the next st.
Special Stitches and Techniques
- Bobble stitch (find a detailed tutorial with video here):
- Yarn over, insert hook into stitch and pull up a loop. Yarn over, pull through two loops. It’ll look like half of a double crochet.
- Repeat in the same stitch/space until you have a total of 7 loops on your hook.
- Yarn over, pull through all loops then secure the stitch with a chain 1.
- Magic ring, aka magic circle for the wrist wrap. If you’re not familiar with this technique, this detailed photo and video tutorial should help you.
- Thermal stitch (find a detailed video tutorial here)
- Single Crochet 2 Stitches Together (sc2tog): 1 stitch decrease
- Insert hook in next stitch, yarn over and pull up a loop (2 loops on hook).
- Insert hook in next stitch, yarn over and pull up loop (3 loops on hook), yarn over and draw through all 3 loops on hook.
The Actual Small Crochet Crossbody Bag Free Pattern
With your 6 mm / US J-10 hook, ch 30.
Row 1: Sc in the second ch from hook, sc across, turn. <29 sts>
Row 2: Ch 1, sc across, turn.
Repeat Row 2 until you reach 17.5” / 44.5 cm.
Row 3: Ch 1, sc, bobble, sc until last 2 sts, bobble, sc, turn <27 sc, 2 bobbles>.
Row 4: Repeat Row 2.
Repeat Rows 3 and 4 once.
Row 5: Ch 1, sc2tog, bobble, sc until last 3 sts, bobble, sc2tog, turn. <25 sc, 2 bobbles>
Row 6: Ch 1, sc2tog, sc until last 2 sts, sc2tog, turn. <25 sts>
Repeat Rows 5 and 6 four times. <9 sts>
Row 7: Ch 1, sc2tog, bobble, sc, ch 2, skip 1, sc, bobble, sc2tog, turn. <4 sc, 2 bobbles, 1 ch-2 space>
Row 8: Ch 1, sc2tog, sc, 2 sc in ch-2 space, sc, sc2tog. <6 sts>
Final Round: Finish off your bag body with a round of sc all around your piece. Make 1 sc per st and approximately 2 sts for every 3 rows when working into row ends. The exact number of sts doesn’t matter as long as your edging doesn’t ripple (too many sts) or buckle (too few sts).
Bind off and weave in the ends.
The strap uses the thermal st.
Ch 7 (leave a tail for sewing).
Row 1: Sc BLO in second chain from hook, sc BLO across, turn. <6 sts>
Row 2: Ch 1, inserting your hook into back loop of st and unused ch loop of initial ch row, work sc to the end of the row, turn.
Row 3: Ch 1, again inserting hook under both back loop of st and unused loop from row below to work sc across.
Repeat Row 3 until your strap is 32.5” / 83 cm long.
Note: Make sure you measure your strap unstretched. The thermal stitch stretches quite a lot as soon as you put some weight in your bag but will keep its shape over time.
Bind off and leave a tail for sewing.
Make a magic ring.
Rnd 1: Sc 6 into the ring.
Rnd 2: Sc around.
Use the beginning tail to stuff your button.
Bind off and leave a tail for sewing.
Finish the button by sewing it closed. Keep the remaining tail to fix the button to the bag.
You’re done with the crocheting part. Make sure to weave in all the ends.
To make your bag even prettier, help even your stitches and make the bobble stitches pop even more, block your project.
Don’t skip this step as it can make a huge difference. Read my detailed tutorial on why block, how-to, and all my tips and tricks if you need help.
With the right side facing, fold the section without bobbles of your bag body in half and sew up both sides. Your bag is inside out, turn it right-side out.
Attach the strap on the inside of your bag at both sides.
Attach the button in front of the buttonhole.
Cut 54 strands of yarn 10” / 25 cm long.
Attach 9 groups of 3 strands to the bottom of the bag, evenly spaced.
Attach the 9 other groups of 3 strands around the front flap edge.