EN

Reader Favorites

Love this pattern? Share it with a friend

This free crochet crossbody bag is a stylish and functional accessory designed to keep your phone, keys, and cards secure while leaving your hands completely free. Inspired by the cozy mustard and denim color palette in the photos, this project features a sturdy, firm single crochet fabric, a zip-top closure, an inner slip pocket, and a reinforced adjustable strap that won’t stretch out over time. It’s a wonderful intermediate project that works up quickly for yourself or as a thoughtful handmade gift.

Free Crochet Crossbody Bag Pattern: Holds a Phone and Keys

Quick Facts

Size tips and customization options are included further down the page.

What Makes This Crochet Crossbody Bag Special

Working from a flat base into joined rounds creates a seamless, structured bottom that holds its shape without sagging. The entire bag is worked in firm single crochet stitches, providing the dense fabric needed to protect your essentials and secure a zipper neatly. The strap is crafted with reinforced rows to prevent stretching, while the dual-color blocking gives it a chic, modern finish.

Skill Level

Finished Measurements

DimensionInchesCentimeters
Width7 in18 cm
Height9 in23 cm
Strap LengthAdjustable up to 48 in122 cm

Materials You Will Need

ColorYarn Weight / TypeYardsMeters
Mustard YellowWorsted / Aran (100% Acrylic or Cotton blend)160 yds146 m
Denim BlueWorsted / Aran (100% Acrylic or Cotton blend)90 yds82 m

Yarn Suggestions

Yarn LineSkein YardageNotes
Lion Brand Vanna’s Choice170 yds / 156 m per skeinExcellent stitch definition, firm structure
Caron Simply Soft315 yds / 288 m per skeinSoft sheen, great durability
Red Heart Super Saver364 yds / 333 m per skeinBudget-friendly, sturdy results

⚠️ Note: Avoid novelty, eyelash, or extremely fuzzy yarns for this project. They obscure your stitch definition and make it difficult to install the zipper and achieve the clean, structured finish shown in the photos.

Gauge

Abbreviations

UK terminology note: UK sc = US dc, UK hdc = US tr, UK dc = US dtr. This pattern uses US terms.

Special Stitches Explained

  1. Back Loop Only (BLO): Insert your hook under the back loop only of the designated stitch, leaving the front loop unworked. This creates a crisp, structured edge around the base of the bag.
  2. Invisible Join: Cut the yarn, thread it onto a tapestry needle, skip the next stitch, and insert the needle under both loops of the following stitch, then bring it back down through the center of the last stitch made to mimic a seamless round.

Pattern Instructions

Pattern Notes

Section 1: Bag Base and Body (Mustard Yellow, make 1)

Foundation Ch: With Mustard Yellow, ch 28.
Row 1: Work 2 sc in 2nd ch from hook, sc in each ch across to last ch, 3 sc in last ch. Working along the opposite side of the foundation chain, sc in each ch across to the beginning, 1 sc in the first ch space to complete the oval base, sl st to join. (54 sc)
Rnd 2: Ch 1, work 1 sc in BLO of each st around, sl st to join. (54 sc)
Rnds 3 to 24: Ch 1, work 1 sc in both loops of each st around, sl st to join. (54 sc)

✅ Checkpoint: At the end of Rnd 24, your mustard yellow section should measure approximately 6 inches in height from the base. Fasten off Mustard Yellow.

Section 2: Bag Upper Section (Denim Blue, make 1)

Rnd 25: Join Denim Blue with a sl st to any st, ch 1, work 1 sc in each st around, sl st to join. (54 sc)
Rnds 26 to 30: Ch 1, work 1 sc in each st around, sl st to join. (54 sc)
Fasten off Denim Blue, leaving a long tail for sewing.

Section 3: Side Tabs for Hardware (Denim Blue, make 2)

Foundation Ch: With Denim Blue, ch 6.
Row 1: Sc in 2nd ch from hook and in each ch across, turn. (5 sc)
Rows 2 to 6: Ch 1, sc in each st across, turn. (5 sc)
Fasten off, leaving a 10-inch tail. Slip each tab through a D-ring, fold in half, and sew the raw edges securely to the left and right side seams of the bag just below the Denim Blue color change.

Section 4: Adjustable Strap (Denim Blue, make 1)

Foundation Ch: With Denim Blue, ch 9.
Row 1: Sc in 2nd ch from hook and in each ch across, turn. (8 sc)
Rows 2 to 180: Ch 1, sc in each st across, turn. (8 sc)
Fasten off, leaving a long tail. Weave the strap through the adjustable slider buckle and D-rings to create the adjustable mechanism, then secure the ends firmly.

💡 Designer Tip: To ensure your strap never stretches out during daily use, lay a strand of nylon cord or matching sewing ribbon along the center of the stitches as you crochet around it, trapping it inside the rows.

Assembly and Finishing

  1. Inner Slip Pocket (Optional): Crochet a small flat rectangle in Denim Blue (ch 15, work 14 rows of sc), and sew it securely to the inside lining area of the bag before closing the top.
  2. Zipper Installation: Pin the 8-inch zipper along the inside top opening of the Denim Blue section. Using sewing thread and a sharp needle, hand-stitch the zipper fabric securely to the top inside edge of the crochet stitches.
  3. Weaving Ends: Thread your tapestry needle and weave in all remaining yarn tails on the inside of the bag.
  4. Blocking: Lightly steam or spray block the bag to relax the stitches and ensure crisp, clean lines.

Size Customization Tips

Care Instructions

Spot clean gently with a damp cloth and mild soap. If a deeper clean is needed, hand wash in cool water with mild detergent, press out excess water in a clean towel, and lay flat to dry in its original shape. Do not tumble dry.

FAQ

Can I use cotton yarn instead of acrylic?

Yes! 100% cotton yarn provides an even firmer, more structured finish that is fantastic for bags, though it has slightly less stretch than acrylic.

How do I adjust the strap length?

Simply work fewer or more rows in the strap section (Section 4) depending on whether you prefer a short shoulder bag or a long crossbody drop.

Is this bag sturdy enough for heavy items?

Because it is worked entirely in firm single crochet stitches with a reinforced strap, it easily holds everyday essentials like a smartphone, keys, cards, and small cosmetics without sagging.

Happy Crocheting!

I hope you love making this chic crossbody bag as much as I did. Save this pin on Pinterest to easily find it later, and leave a comment below to let me know what colors you chose for your version!

Like this pattern? Save it for later.

100% free

Get this pattern as a free PDF

+ A new free pattern every day straight to your inbox Daily

Email needed to download · No spam · Unsubscribe anytime · Privacy

Creating your PDF…

This takes a few seconds.

Your PDF is downloading!

Check your downloads, or print it right now. Your daily free patterns start arriving in your inbox.

Your free PDF is unlocked! 🎉

👇 Keep reading — your Download PDF button is waiting for you further down the pattern.