
Keyhole Crochet Crop Top Pattern: Your Go-To Summer Boho Beach Festival Halter Top
There is something undeniably magical about wearing something you made with your own hands. When that something is a breezy, boho-inspired crochet crop top perfect for the beach, a music festival, or a summer evening on the patio, that magic multiplies tenfold. This keyhole crochet crop top pattern is exactly that kind of project — one that looks intricate and intentional, draws compliments from strangers, and secretly works up faster than you expect once you get into a rhythm.
Whether you are a seasoned crocheter looking for your next warm-weather staple or someone who has finished a few beginner projects and wants to level up into wearables, this pattern is designed with you in mind. It features a flattering keyhole detail at the front, adjustable ties at the back and neck, and an open, airy stitch that makes it genuinely comfortable to wear in the heat. The result is a halter-style top that reads unmistakably bohemian — think festival grounds, farmers markets, a beach boardwalk, or layered over a swimsuit on a sun-soaked vacation.
Let’s dive into everything you need to know to make this top from start to finish.
What Makes This Top Special
The keyhole detail is the heart of this design. Unlike a standard crop top that sits flat against the chest, the keyhole opening creates a vertical cutout at the center front that adds dimension, visual interest, and a touch of effortless sensuality without being overtly revealing. It is the kind of detail that makes people ask where you bought it, and it is also surprisingly simple to achieve in crochet construction.
The halter-style ties give the top incredible versatility. You can adjust the fit at the neck and at the back, which means this pattern works across a wider range of body sizes and shapes than a typical fixed-fit wearable. It also means you can wear it higher or lower on the torso, tighter or looser depending on your preference, or pair it differently with high-waisted shorts, a flowy maxi skirt, or even layered under overalls for a festival look.
The open mesh or lace-style stitchwork throughout the body keeps things lightweight and breathable. Cotton yarn, which is highly recommended for this project, has the added benefit of being washable and softening beautifully with each wash, so the top only gets better over time.
Materials You Will Need
Before you begin, gather everything so your work session flows without interruption.
For yarn, you will want approximately 300 to 400 yards of a lightweight DK or sport weight cotton yarn, depending on your finished size. Cotton is the clear winner here for several reasons: it does not stretch out of shape like acrylic can in warm weather, it breathes well against the skin, it holds stitch definition beautifully so your lace pattern reads clearly, and it washes and wears exceptionally well over time. Good options include 100% mercerized cotton or a cotton-linen blend if you want a slightly more structured drape. Color is completely up to you — natural ecru, terracotta, sage green, dusty rose, off-white, and warm mustard are all perennially popular for the boho aesthetic, but bright coral or ocean blue would look equally stunning for a beach vibe.
For your hook, you will typically want a 3.5mm or 4.0mm crochet hook depending on your gauge and the specific yarn you choose. Always swatch before beginning a garment project — even if you have made a hundred tops before, different yarns and different energy levels in your hands can change your tension meaningfully.
Additional materials include a yarn needle for weaving in ends, scissors, stitch markers (these are genuinely helpful for marking the keyhole placement and halter attachment points), a measuring tape, and optionally a few small buttons or beads if you want to add embellishment to the ties.
Gauge and Sizing
Gauge for this pattern is approximately 16 stitches and 10 rows to 4 inches in the main stitch pattern using a 4.0mm hook and DK weight cotton. Getting your gauge right before starting a garment project is one of the most important steps and one of the most skipped — do not skip it. A difference of even half a stitch per inch can mean your top ends up significantly larger or smaller than intended.
This pattern is written for a finished bust measurement of approximately 30 to 32 inches (size small), with notes throughout on how to size up or down. For a medium (34 to 36 inches), add 12 stitches to the starting chain. For a large (38 to 40 inches), add 24 stitches. The adjustable ties also compensate for some variation in fit, making this one of the more forgiving garment patterns to work with.
Stitch Abbreviations
Throughout this pattern, the following abbreviations are used: ch means chain, sc means single crochet, dc means double crochet, hdc means half double crochet, sk means skip, sl st means slip stitch, sp means space, rep means repeat, and yo means yarn over. The main stitch pattern used for the body of this top is a variation of a simple shell or V-stitch lace, which creates the open, mesh-like fabric perfect for warm weather.
Pattern Instructions
Foundation and Body
Begin by chaining 122 (or your adjusted number for size, using multiples of 10 plus 2). Join with a slip stitch to form a ring, being careful not to twist your chain. This will form the bottom band of your top, which you will work upward in rounds.
Round 1: Chain 3 (counts as first dc here and throughout), work 1 dc in each chain stitch around, join with sl st to top of beginning ch-3. You will have 122 dc.
Round 2: Chain 5 (counts as dc plus ch-2), skip 2 stitches, dc in next stitch, repeat (ch-2, skip 2, dc in next) around, join with sl st to third chain of beginning ch-5. This creates your first round of the open mesh pattern.
Round 3: Sl st to first ch-2 space, ch 3, work 2 dc in same ch-2 space, ch 1, then work (3 dc in next ch-2 space, ch 1) around, join with sl st to top of beginning ch-3. This establishes your shell pattern.
Continue alternating between the mesh round (Round 2 style) and the shell round (Round 3 style) for a total of 12 rounds, or until your piece measures approximately 5 inches from the foundation chain. At this point you will transition to working flat rather than in the round to create the front and back panels separately, which is what enables the keyhole construction.
Dividing for Front and Back
At the end of Round 12, do not join. Turn your work and count your stitches to find the center front point. Place a stitch marker at the center. You will now work the back panel first.
Working in rows across the back half of your stitches (61 stitches for small size), continue your established shell and mesh pattern for 8 more rows, ending with the right side facing you. Fasten off and set the back panel aside.
Join yarn at the left edge of the front panel stitches. Work across in pattern for 4 rows, then begin the keyhole shaping.
Keyhole Construction
To create the keyhole, you will split the front panel at the center and work each side separately for 3 rows. At the center point of your front panel, work across to center, chain 3 (this chain bridges the keyhole opening and is what creates that characteristic gap), then continue in pattern across the remaining front stitches. On the next row, work across to the chain bridge, work 3 sc across the bridge to close the bottom of the keyhole, then continue in pattern to the end. Work 2 more rows across the full front panel to close the keyhole and begin shaping toward the halter neck.
The keyhole itself is approximately 2 to 2.5 inches long and centered at the front of the bodice, sitting just below the bust line. If you want a longer or more dramatic keyhole, work each side separately for 5 rows before rejoining.
Halter Straps and Neck Ties
After closing the keyhole, divide the front panel into three sections: left strap, center front neck panel, and right strap. Each outer strap section uses approximately 15 to 18 stitches on each side. Work the center front panel straight up for 4 rows in sc to create a stable, slightly firmer fabric at the center neckline. Fasten off.
For each halter strap, join yarn at the outer edge of the strap section and work in sc for approximately 18 to 24 inches, or your desired tie length. The strap begins with the full strap width and tapers over the first inch or two to a single chain tie. To do this, sc2tog (single crochet two together) at the beginning and end of each row until you have reduced to 3 stitches, then chain 60 or so for the tie. Fasten off. Repeat for the other strap.
For the back closure, join yarn at the upper edge of each side of the back panel and work a tie in the same manner — sc rows that taper to a chain tie of roughly 60 chains on each side. These back ties cross and tie behind you at the back, holding the top in place and allowing full adjustment of the fit.
Finishing the Edges
Once all your panels and ties are complete, go back and work a simple edging around the bottom hem, the armhole openings, and around the neckline if desired. A single round of sc in a contrasting or matching color gives a clean, professional finish. You can also work a simple crab stitch (reverse single crochet) along the bottom edge for a slightly more decorative border — it creates a lovely twisted rope effect that frames the piece nicely.
Weave in all ends securely using your yarn needle, since garments go through more movement and washing than other crochet projects and you want those ends to stay put.
Styling Your Keyhole Crochet Top
One of the best things about this design is how naturally it moves between different aesthetics and settings. Here are a few ways to wear it and make it your own.
For a true beach festival look, pair the top with high-waisted cutoff denim shorts, leather sandals or strappy wedges, layered necklaces, and a wide-brimmed straw hat. The open crochet fabric in a warm terracotta or natural beige reads as effortlessly boho and fits perfectly with the carefree energy of an outdoor festival or seaside market. Throw a sheer kimono or crochet cardigan over it as the evening cools.
For a beach or poolside look, wear it directly over your swimsuit as a cover-up. The open stitch allows a colorful bikini top to show through, adding another layer of visual interest. Tie the halter loosely for a more relaxed drape, and carry a woven tote bag to complete the look.
For a more dressed-up boho vibe, pair the top with a flowy maxi skirt in a complementary print — floral, paisley, or tie-dye all work beautifully. Delicate gold jewelry and low block-heeled sandals elevate the whole outfit into something suitable for a garden party, a wedding reception with a casual dress code, or a summer date night.
You can also layer this top under overalls for a fun, nostalgic nineties-inspired look, letting just the straps and the hem peek out from under the bib.
Tips for Success
Working a garment for the first time (or even the tenth time) comes with its own set of considerations, and a few thoughtful habits will make your experience much smoother.
Swatch seriously. The gauge swatch is not a formality — it is information about how your specific hands, your specific yarn, and your specific hook interact. Work a swatch of at least 4 by 4 inches, wash it and let it dry flat the same way you will care for the finished top, then measure. Adjust your hook size as needed before starting.
Block your finished piece before wearing. Wet blocking cotton is transformative. Simply submerge the finished top in cool water, gently squeeze (do not wring) out the excess, then pin it to your desired measurements on a foam blocking mat or a towel on a flat surface, and allow it to dry completely. The stitch definition opens up, the fabric relaxes and drapes beautifully, and the whole thing looks like it came from an expensive boutique.
Take breaks and check your tension. It is easy to tighten up your tension when you are tired or distracted, and a garment worked with uneven tension is immediately visible in the finished piece. Take breaks, work on this project when you are relaxed and focused, and periodically hold your work up and look at it critically to make sure everything is even and the stitch pattern is consistent.
Do not rush the fit check. As you work toward the upper sections of the top, hold the piece up against your body frequently. Crochet is much easier to adjust as you go than after you have fastened off and woven in every end.
Customization Ideas
This pattern is a wonderful base for your own creative interpretation. Consider adding fringe along the bottom hem — just cut lengths of yarn about twice the length you want the fringe, fold them in half, and pull them through the edge stitches with your hook for a playful, bohemian finish. Shell fringe, knotted fringe, or a beaded fringe all work beautifully and take the boho aesthetic even further.
You can swap the main stitch pattern for a different open-work design — a simple bobble mesh, a fan stitch variation, or a more intricate granny square lattice would all work within the same construction framework.
Adding small wooden beads or shells to the tie ends is another easy customization that gives the top a handcrafted, artisan feel. Simply thread the end of each tie through the bead or shell before fastening off, tie a knot to secure it, and trim.
If you want more structure and coverage, add a solid crochet lining to the cup area using a tighter stitch and a non-stretch yarn. This is especially helpful for larger busts or anyone who prefers a bit more support from their crochet tops.
Caring for Your Crochet Top
Cotton crochet garments are generally quite easy to care for, which is one of the many reasons cotton is the preferred fiber for summer wearables. Machine wash on a gentle cycle in cool water, or hand wash if you want to be extra careful with the shape. Lay flat to dry — hanging a wet crochet garment can cause it to stretch and distort, especially at the straps and ties. Store flat or rolled rather than folded on a hanger, and your top will hold its shape season after season.
If your cotton yarn is not pre-washed, expect a small amount of shrinkage after the first wash, which is another good reason to check gauge after blocking your swatch.
Final Thoughts
This keyhole crochet crop top is the kind of pattern that earns a permanent place in your rotation. It is versatile enough to wear from early spring through the height of summer, adaptable enough to suit a range of personal styles, and satisfying enough to make multiple times in different colors. Once you have made one, you will understand why handmade crochet tops have been having such an enduring moment — there is simply nothing else like the combination of texture, drape, breathability, and personal expression that a well-made crochet garment delivers.
Grab your cotton yarn, set up somewhere comfortable with good light, and start your foundation chain. By the time the weather is warm enough to need this top, you will be ready — and you will have made it yourself, which is always the best part.