A crescent bag with a curved silhouette sits comfortably against the hip when worn crossbody or over the shoulder.
The shape comes from two identical curved side panels sewn to a long strap that forms the body and handle in one continuous piece. The panels grow from a small starting chain through evenly spaced increases, creating a gentle curve that widens toward the middle and tapers back toward the top.
The strap is a simple rectangle worked in half double crochet. It wraps around the curved edges of both side panels, forming the bottom, sides, and carrying handle simultaneously. No separate handle piece. No hardware.
A small button and button flap at the top center secure the bag closed. The flap is a tiny curved piece sewn to one panel, with a button sewn to the opposite panel.
Why You'll Love This Crochet Bag
The crescent shape is achieved through simple increases.
Each side panel starts with 4 stitches and increases by 4 stitches every row. The curve emerges naturally from the graduated stitch counts. No complex shaping. No short rows. Just predictable, regular increases.
The integrated strap construction eliminates assembly steps.
The strap is one long piece. You sew one edge to the first side panel, then the other edge to the second side panel. The strap becomes the bottom, sides, and handle. It's the most efficient bag construction I've found.
The sizing is adjustable by changing the number of increase rows on the side panels. More rows create a larger, more dramatically curved bag. Fewer rows create a smaller, more compact bag.
The half double crochet fabric is dense enough to hold its shape but soft enough to drape comfortably against the body.
Materials Needed
- Approximately 100 grams / 180 yards of worsted weight (#4) cotton or cotton-blend yarn
- 4.5 mm (7) crochet hook
- Scissors
- Tapestry needle
- One button (approximately 1 inch diameter)
Any smooth worsted weight cotton works. Lion Brand 24/7 Cotton ($4.99 per 186 yards, one ball) gives the bag structure and a polished finish.
Cotton is recommended over acrylic for bags because it doesn't stretch under weight. The bag will hold its crescent shape through regular use.
Best Yarn Choices for a Crescent Bag
Cotton provides the structure the crescent shape needs.
The curved panels rely on visible stitch definition and fabric that holds its shape. Cotton's stiffness supports the crescent silhouette. Acrylic will produce a softer, less defined curve.
Cotton blends like Favorite Cotton or Lion Brand Comfy Cotton Blend give you structure plus a softer hand.
For a more rustic look, a cotton-linen blend adds texture and even more structure. Lion Brand Touch of Linen is worth considering.
Gauge, Size Guide & Must-Have Tools
Gauge: 12 rows of 15 half double crochets = 4 inches square.
Finished dimensions (adjustable):
- Side panel width: about 9.8 inches
- Side panel height: about 5.1 inches
- Strap width: about 1.6 inches
- Total strap length: about 35.8 inches
For a larger bag, add increase rows to the side panels. For a smaller bag, work fewer rows.
Must-have tools:
- 4.5 mm hook: Smooth finish for even hdc stitches.
- Tapestry needle: For seaming and sewing the button.
Pattern Notes & Tips Before You Start
The side panels are worked from the bottom point upward. The first row has 4 stitches. Each subsequent row increases by 4 stitches. The final row has 56 stitches. The panel naturally forms a curved triangle shape.
The number of increase rows determines the bag size. Don't make the bag too large if you plan to wear it on your shoulder—overly wide bags fold in half when hanging.
The strap is sewn to the curved edge of the side panels. Line up one stitch with one row for an even seam. The long edges of the strap attach to the panels. The short ends of the strap sew together to form the handle loop.
The button flap is a small curved piece sewn to the center of one panel. The button attaches to the opposite panel.
Abbreviations Explained
- ch – chain: Yarn over, pull through loop.
- hdc – half double crochet: Yarn over, insert hook, pull up loop, yarn over, pull through all three.
- inc – increase: 2 half double crochets in the same stitch.
- rep – repeat: Work the instruction set again.
Step-by-Step Crescent Bag
Side Panels (Make 2)
Foundation: Chain 2.
Row 1: Hdc 4 in the 2nd chain from hook. (4 stitches)
Row 2: Chain 1, turn. Inc across. (8 stitches)
Row 3: Chain 1, turn. (Hdc, inc) repeat across. (12 stitches)
Continue increasing by 4 stitches per row: Row 4 is (hdc in next 2, inc), Row 5 is (hdc in next 3, inc), and so on through Row 14 (hdc in next 12, inc). (56 stitches on Row 14)
For a larger bag, continue adding rows. For a smaller bag, stop earlier.
Fasten off with a long tail for assembly. Make a second identical panel.
Strap
Foundation: Chain 7.
Row 1: Hdc in the 2nd chain from hook and each chain across. (6 stitches)
Rows 2–110: Chain 1, turn. Hdc across. (6 stitches)
For a shorter strap, work fewer rows. For a longer strap, work more. The strap should be long enough to go around the bag body plus form the shoulder handle.
Fasten off with a long tail.
Assembly
Place one side panel with the long tail on the right. Place the strap below it, aligning the right end. Sew the curved edge of the panel to the long edge of the strap. Line up one stitch with one row.
Sew the second panel to the other long edge of the strap.
Sew the short ends of the strap together to form the handle loop.
Button Flap and Button
Foundation: Make a slipknot. Loosen it to fit around your button. Chain 6.
Row 1: Hdc in the 2nd chain from hook and each chain until the last. Hdc 8 in the last chain. Rotate. Hdc in each chain across the underside. (16 stitches)
Row 2: Chain 1, turn. Hdc in next 4 stitches. (Hdc, inc) 4 times. Hdc in last 4 stitches. (20 stitches)
Fasten off with a long tail. Sew the straight edge of the flap to the center of one side panel.
Fold the flap over to determine button placement. Sew the button to the opposite panel. Ensure there's enough space for the bag to close without pulling.
Easy Variations & Custom Ideas
Crossbody length: Add 40 rows to the strap for a crossbody-length bag.
Wider strap: Chain 9 or 11 instead of 7 for a wider shoulder strap.
No button: Skip the button flap for an open-top bag.
Lined interior: Add a fabric liner for extra security with small items.
Common Troubleshooting and Fixes
Side panels are different sizes: Count your rows. Both panels must have the same number of increase rows.
Bag won't sit flat when worn: The crescent shape cups naturally. If it folds in half, the bag may be too wide for shoulder wear. Make smaller panels next time.
Strap is too short: Add rows before assembly. The strap length must accommodate the bag body plus handle drop.
Button doesn't stay closed: Ensure the button flap isn't pulled too tight. There should be some slack for the button to pass through.
Final Thoughts
A crescent bag is the kind of accessory that looks designer but works for everyday.
The curved shape is flattering against the body. The integrated strap is practical. The button closure keeps everything secure without fussing with zippers. It's the bag you reach for when you want something hands-free and stylish.
Make one in a neutral for versatility, then make another in a pop of color.
Tag me if you post yours. Crescent bags are my favorite accessory to see.