Tropical Butterfly Halter Top Free Crochet Pattern

Last summer, I was packing for a music festival and realized I had nothing that felt like me to wear. Everything in my closet was either too basic or too uncomfortable for a long day in the sun. I wanted something bohemian, something breezy, something that would make me feel like a garden fairy who also happens to appreciate good sound systems.

Tropical Butterfly Halter Top Free Crochet Pattern

So I grabbed my hooks and some butter yellow cotton, and this butterfly halter top was born. The open lace panels actually flutter when you walk, which is honestly the most delightful thing I have created in years.

If you have been eyeing those gorgeous festival tops on social media and thinking they look impossible, I promise you they are not. This project combines simple single crochet with a beginner-friendly mesh pattern, and the result looks far more complicated than it actually is. Let me walk you through every stitch.

What Makes This Crochet Halter Top Special

This tropical butterfly halter top crochet pattern features a structured bandeau bodice with two dramatic triangular lace panels that hang from the front. Those panels create the butterfly wing effect you see in the photos. The whole piece ties at the neck with a halter strap, laces up the back like a corset, and cinches at the sides for a customizable fit.

The orange scalloped edging along each wing panel adds the perfect pop of contrast. And that sweet little five-petal flower at the center front? It is the finishing touch that brings everything together.

Construction overview: You will work the bodice flat in rows, create two separate triangular mesh panels, seam everything together, add the edging and ties, then sew on the flower. It sounds like a lot, but each section is straightforward on its own.

Skill Level

This pattern is rated intermediate. The bodice portion uses only single crochet worked back and forth in rows, which is very beginner friendly. The lace mesh panels require you to work into chain spaces and decrease gradually to form a triangle shape, which takes a bit more attention.

If you have never worked an open lace stitch before, do not worry. I will explain exactly how every row works. The trickiest part is keeping your tension consistent in the mesh sections so your panels lay flat and even.

Time estimate: Plan for 12 to 18 hours of work from start to finish. This includes all the finishing details like edging, ties, and the flower.

Finished Measurements

This pattern is written for a Medium, fitting a 34 to 36 inch bust (86 to 91 cm).

The finished bodice measures approximately 32 inches (81 cm) around when laid flat and slightly stretched. The bodice height is approximately 6 inches (15 cm) at center.

Each wing panel measures approximately 10 inches (25 cm) from the attachment point to the bottom point, and 9 inches (23 cm) across the top edge.

The total length from the top of the bodice to the wing point is approximately 16 inches (41 cm).

I have included full customization guidance at the end for XS/S and L/XL sizes.

Materials You Will Need

Yarn:

  • Main Color (MC): Light yellow or butter yellow, approximately 400 yards (366 m) of DK weight yarn (CYCA 3)
  • Contrast Color (CC): Orange, approximately 80 yards (73 m) of the same DK weight yarn
  • Recommended yarns:

  • Lion Brand 24/7 Cotton in Butter (MC) and Tangerine (CC)
  • Paintbox Yarns Simply DK in Vanilla Cream (MC) and Melon Sorbet (CC)
  • Drops Safran in Off White (MC) and Orange (CC)
  • Cotton or cotton-blend yarns work best for this project because they have minimal stretch. This helps the bodice maintain its shape and allows the lace panels to hang properly. Avoid stretchy yarns, as they will distort the scallop edging and wing shaping.

    Hooks:

  • US size E-4 (3.5 mm) for bodice and panels
  • US size D-3 (3.25 mm) optional for tighter edging tension
  • Notions:

  • Tapestry needle
  • Scissors
  • 4 to 6 locking stitch markers
  • Blocking mat and rust-proof pins (highly recommended)
  • Gauge

    22 single crochet stitches by 24 rows equals 4 inches (10 cm) worked flat in single crochet with MC using an E-4 (3.5 mm) hook, after wet blocking.

    For the lace panel: 1 lace repeat (2 chain, 1 single crochet) worked 3 times equals approximately 2 inches (5 cm) wide. 3 rows equals approximately 1 inch (2.5 cm) tall.

    Gauge matters here. This is a fitted garment, so please swatch, block, and measure before you begin. Adjust your hook size up or down as needed to match gauge.

    Abbreviations (US Terms)

  • ch: chain
  • sl st: slip stitch
  • sc: single crochet (insert hook, yarn over, pull through, yarn over, pull through both loops)
  • dc: double crochet (yarn over, insert hook, yarn over, pull through, yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops)
  • hdc: half double crochet
  • tr: treble crochet
  • sp: space
  • ch-sp: chain space (the gap created by chaining over stitches in a previous row)
  • sk: skip
  • st(s): stitch(es)
  • RS: right side (the public-facing side)
  • WS: wrong side
  • rep: repeat
  • beg: beginning
  • rem: remaining
  • sc2tog: single crochet two together (a decrease that joins 2 stitches into 1)
  • t-ch: turning chain
  • yo: yarn over
  • pm: place marker
  • Special Stitches

    Scallop Edging (SC-SCALLOP)

    This decorative border is worked in CC along the wing panel edges.

    Step 1: Join CC with a sl st to the first stitch at the right-hand corner of the panel edge.

    Step 2: Ch 1, sc in the same stitch.

    Step 3: Skip 1 stitch or edge point.

    Step 4: Work 5 dc into the next stitch or edge point. This forms one scallop shell.

    Step 5: Skip 1 stitch or edge point.

    Step 6: Sc in the next stitch or edge point.

    Step 7: Repeat Steps 3 through 6 across the entire edge.

    Step 8: Fasten off and weave in ends.

    When working along the mesh panel edges, use the natural single crochet and chain-2 space landmarks at each row end as your attachment points.

    Lace Mesh Stitch (LACE-MESH)

    This creates the open diamond texture of the wing panels.

    RS Row: Ch 4 (counts as dc plus ch-1), turn. Sc into the first ch-2 sp. (Ch 2, sc into next ch-2 sp) across. End with ch 1, dc into last sc of previous row.

    WS Row: Ch 1, turn. Sc into the first dc. (Ch 2, sc into next ch-2 sp) across. Sc into the 3rd ch of the turning chain.

    These two rows form the lace mesh repeat.

    Five-Petal Flower

    Round 1: With CC, make a magic ring. Ch 1, work 10 sc into the ring. Sl st to first sc to join. (10 sc)

    Round 2: (Ch 3, dc, ch 3, sl st into next sc) 5 times around, working into every other sc and sl st into the remaining sc between petals. (5 petals formed)

    Round 3 (stamens, with MC): Join MC at center of ring. Pull yarn through to RS at center. (Ch 4, sl st back to center) 5 times, distributing evenly between the petals to form 5 stamen chains. Fasten off and pull ends to WS. Leave a long tail for sewing.

    Pattern Notes

    The bodice back is worked as a wide rectangular panel. The front consists of two separate triangular lace panels that attach at the sides.

    The corset lacing is created by working chain loops along the center back edges before seaming, then threading a long crocheted chain cord through them.

    The halter ties attach at the top corners of the back bodice and cross over to tie behind the neck.

    Do not count the turning chain as a stitch in single crochet rows.

    Stitch counts appear in parentheses at the end of each row or round.

    Step by Step Instructions

    Section 1: Back Bodice Panel

    The back bodice is worked as one wide rectangular piece.

    Foundation Chain: With MC and E-4 hook, ch 89.

    Row 1 (WS): Sc in the 2nd ch from hook and in each ch across. Turn. (88 sc)

    Row 2 (RS): Ch 1, turn. Sc in each sc across. Turn. (88 sc)

    Rows 3 through 36: Repeat Row 2. Turn at the end of each row. (88 sc per row)

    After Row 36, fasten off leaving a 24-inch tail for seaming.

    Checkpoint: Your back bodice panel should measure approximately 16 inches (41 cm) wide and 6 inches (15 cm) tall.

    For the lacing loops: Along each inner center-back edge, use MC to sl st along the edge and work (ch 5, sl st 2 rows up) evenly, placing 8 to 10 loops per side to create lacing eyelets. Set this piece aside.

    Section 2: Front Wing Panels (Make 2)

    Each wing panel is a decreasing open-work lace triangle worked from the top down to a point.

    Foundation Chain: With MC and E-4 hook, ch 50.

    Row 1 (WS, foundation row): Sc in the 2nd ch from hook. (Ch 2, skip 2 ch, sc in next ch) across. Turn. (17 sc, 16 ch-2 sps)

    Row 2 (RS): Ch 4 (counts as dc plus ch 1), turn. Sc in first ch-2 sp. (Ch 2, sc in next ch-2 sp) 15 times. Ch 1, dc in last sc. Turn. (15 interior ch-2 sps, 17 sc)

    Row 3 (WS, first decrease row): Ch 1, turn. Sc2tog over the first dc and first sc. (Ch 2, sc in next ch-2 sp) 14 times. Ch 2, sc2tog over last sc and 3rd ch of t-ch. Turn. (15 ch-2 sps, 16 sc)

    Lace Panel Decrease Sequence

    Rows 1 to 2: 16 active ch-2 repeats (setup rows, no decrease)

    Row 3: Decrease 1 repeat each edge. (15 sc, 14 ch-2 sps)

    Row 4: Work straight across all ch-2 sps. (15 sc, 14 ch-2 sps)

    Row 5: Decrease 1 repeat each edge. (13 sc, 12 ch-2 sps)

    Row 6: Work straight. (13 sc, 12 ch-2 sps)

    Row 7: Decrease 1 repeat each edge. (11 sc, 10 ch-2 sps)

    Row 8: Work straight. (11 sc, 10 ch-2 sps)

    Row 9: Decrease 1 repeat each edge. (9 sc, 8 ch-2 sps)

    Row 10: Work straight. (9 sc, 8 ch-2 sps)

    Row 11: Decrease 1 repeat each edge. (7 sc, 6 ch-2 sps)

    Row 12: Work straight. (7 sc, 6 ch-2 sps)

    Row 13: Decrease 1 repeat each edge. (5 sc, 4 ch-2 sps)

    Row 14: Work straight. (5 sc, 4 ch-2 sps)

    Row 15: Decrease 1 repeat each edge. (3 sc, 2 ch-2 sps)

    Row 16: Work straight. (3 sc, 2 ch-2 sps)

    Row 17: Decrease 1 repeat each edge, leaving 1 sc at center. (1 sc)

    Row 18: Ch 1, sc in last sc, fasten off. This is the panel point.

    How to Work Decrease Rows

    On decrease rows (odd rows from Row 3 onward):

    At the beginning, ch 1 and turn. Instead of working into the first chain space, sc2tog by inserting your hook first into the edge dc (or edge sc) and then into the first ch-2 sp. This absorbs one repeat at the left edge.

    Work all interior ch-2 sps normally with (ch 2, sc in next ch-2 sp) across.

    At the end, instead of working separate stitches, work sc2tog by inserting your hook into the last ch-2 sp and then into the last sc (or 3rd ch of turning chain). This absorbs one repeat at the right edge.

    On even straight rows:

    Ch 4, turn (counts as dc plus ch 1). Sc in first ch-2 sp. (Ch 2, sc in next ch-2 sp) across all interior spaces. Ch 1, dc in last sc.

    Make 2 identical panels.

    Checkpoint: Each panel point should hang approximately 10 inches below the top edge. The top edge should span approximately 9 inches.

    Section 3: Assembly

    Step 1: Block all pieces before seaming. Wet block the back bodice and both wing panels to finished measurements. Pin flat and allow to dry completely.

    Step 2: Identify side seam positions. The back bodice wraps from center back around both sides. The wing panels hang from the side seams at the front.

    Step 3: Attach the top edge of each wing panel to the corresponding side seam of the back bodice. With RS facing, align the top row of each wing panel to the left and right side edges of the back bodice. Using MC and a tapestry needle, sew a flat mattress stitch seam along these edges. Ease slightly as needed.

    Step 4: Complete the lower side seam. Join the bottom edge of the back bodice to the top side edge of the wing panel, leaving the lower portions of the wing panels free to create the butterfly spread effect.

    Step 5: Corset lacing. Cut a length of MC approximately 60 inches (152 cm). Work a crochet chain 60 inches long (ch approximately 200 with MC). Thread this chain cord through the lacing loops along the center back opening in a standard corset cross-lacing pattern. Tie at top and bottom. Knot the ends.

    Step 6: Halter neck ties. Make 2 ties. With MC, ch 120 (approximately 22 inches). Sc in the 2nd ch from hook through to the end for a firm cord. Fasten off. Attach one tie to each top corner of the back bodice using a sl st and whip stitch to secure.

    Step 7: Side ties. Make 4 ties. With MC, ch 80 (approximately 14 inches). Sl st back along the chain to form a firm twisted cord. Fasten off. Attach one tie at each lower corner of the back bodice and one at each top outer corner of the wing panels.

    Section 4: Scallop Edging

    With RS facing, join CC with a sl st at the top outer corner of one wing panel’s right diagonal edge.

    Work the SC-SCALLOP stitch (described in Special Stitches) along the full right diagonal edge. At the bottom point, work (3 dc, ch 1, 3 dc) for a corner turn. Continue back up the full left diagonal edge. Fasten off and weave in ends.

    Each diagonal edge has 18 row ends. Work 6 full scallops per diagonal edge, adjusting spacing as needed.

    Repeat for the second wing panel.

    Section 5: Decorative Flower

    Work the Five-Petal Flower as described in Special Stitches using CC for petals and MC for stamens.

    Position the flower at center front of the top bodice edge, where the halter ties converge. Sew firmly to the bodice using the MC tail and a tapestry needle. Take care not to pucker the fabric. Weave in all ends on the WS.

    Size Customization

    For XS/S (30 to 32 inch bust):

    Reduce the back bodice foundation chain to ch 78 (yielding 77 sc). Reduce rows from 36 to 32 for a shorter bodice. Reduce the wing panel foundation chain to ch 44 (14 lace repeats at Row 1).

    For L/XL (38 to 40 inch bust):

    Increase the back bodice foundation chain to ch 100 (yielding 99 sc). Add 2 extra rows for a taller bodice. Increase the wing panel foundation chain to ch 56 (18 lace repeats at Row 1).

    For longer wings: Add 2 straight rows between each decrease row pair (decrease every 4th row instead of every 2nd). Each additional 2 rows adds approximately 0.65 inches to panel length.

    Finishing and Care

    Wet blocking is strongly recommended. Submerge all pieces in cool water until saturated. Gently squeeze out excess water without wringing. Lay flat on a blocking mat and pin to measurements. Allow to dry completely before seaming.

    Weave in all ends securely on the WS, threading in two directions to prevent unraveling. Trim all tails close.

    Care instructions: Hand wash in cool water with gentle soap. Do not wring. Lay flat to dry. Do not tumble dry or hang. Store folded.

    Tropical Butterfly Halter Top Free Crochet Pattern

    You Did It!

    This tropical butterfly halter top crochet pattern looks like something straight out of a boho boutique, but you made it yourself. The combination of the solid structured bodice and those fluttery lace wings creates such a striking silhouette. I hope you love wearing it as much as I loved designing it.

    Thank you so much for choosing this pattern for your next project. I truly appreciate you being here. If you make this top, I would absolutely love to see it! Tag me on Instagram or share a photo in my Facebook group. Seeing your creations is honestly the best part of my day.

    If you loved this crochet tutorial, go ahead and save it to your Pinterest boards so you can find it easily when you are ready to start. And please drop a comment below if you give it a try. I read every single one, and I cannot wait to hear how your butterfly wings turn out!

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *