
Crochet Co-Ord Set Free Pattern: Make a Matching Top and Skirt You’ll Actually Wear
If you’ve been scrolling through fashion pages lately, you already know that co-ord sets are everywhere. Matching two-piece outfits have taken over both high-street stores and handmade markets alike, and honestly? The crochet version might be the best one yet. There’s something deeply satisfying about creating a coordinated set from scratch — choosing your own yarn, controlling the drape, and ending up with something that fits your body and your style perfectly. This free pattern will walk you through a crochet co-ord set made up of a bralette-style crop top and a matching midi skirt. Both pieces use the same yarn and stitch patterns so they look intentional and polished together, but each piece is wearable on its own too.
Whether you’re making this for a beach trip, a summer festival, or just because you want something beautiful and handmade in your wardrobe, this pattern has you covered. Let’s talk yarn, sizing, stitches, and then get right into the instructions.
What You’ll Need Before You Start
Before diving into the pattern itself, it helps to have everything ready. Here’s what you’ll need for the complete crochet co-ord set.
Yarn: Choose a lightweight cotton or cotton-blend yarn. Cotton works beautifully for warm-weather co-ord sets because it holds structure, photographs well, and has a clean stitch definition that makes the lace portions of this pattern pop. A DK weight or light worsted cotton will work best. You’ll need approximately 400–500 yards for the top and 600–900 yards for the skirt depending on your size. Neutral tones like cream, sage, terracotta, and dusty rose tend to photograph especially well if you plan to share your make online.
Hook: A 4mm or 4.5mm crochet hook is ideal for most cotton DK yarn. If your gauge runs tight, size up. If it runs loose, size down.
Notions: Stitch markers, a yarn needle for weaving ends, scissors, an inch/cm measuring tape, and optionally a length of elastic for the skirt waistband (about 1–2 inches wide).
Gauge: Approximately 16 stitches and 18 rows in single crochet = 4 inches. Check your gauge before starting, especially for the skirt, where fit at the waist matters most.
Sizing: This pattern is written for sizes XS through XL. The measurements given are finished garment measurements. For the top, the bust measurement refers to the width of the finished piece laid flat, doubled. For the skirt, the waist measurement is the unstretched circumference.
XS: bust 30–32 in, waist 24–26 in
S: bust 32–34 in, waist 26–28 in
M: bust 34–36 in, waist 28–30 in
L: bust 36–40 in, waist 30–34 in
XL: bust 40–44 in, waist 34–38 in
A Note on Stitch Abbreviations
This pattern uses US crochet terminology throughout.
ch = chain
sc = single crochet
dc = double crochet
hdc = half double crochet
sl st = slip stitch
sk = skip
sp = space
rep = repeat
RS = right side
WS = wrong side
BLO = back loop only
YO = yarn over
st(s) = stitch(es)
Understanding the Overall Design
This crochet co-ord set is built around two complementary elements: a solid mesh body and a simple lace shell stitch border. The mesh gives the set an airy, open texture that reads as modern and elevated rather than old-fashioned, while the shell stitch edging adds femininity and ties the two pieces together visually.
The crop top is worked in flat panels — a front and a back — that are seamed at the sides and shoulders. It features adjustable ties at the back for a customizable fit, a straight neckline at the front, and a slight V at the back. The skirt is worked in the round from the waist down, with increases built into the first several rounds to create a gentle A-line flare. Both pieces are finished with the same shell stitch border along the hems for a cohesive, polished look.
Part One: The Crochet Crop Top
Making the Front Panel
Foundation: Chain 42 (46, 50, 56, 62).
Row 1 (RS): Sc in second ch from hook and in each ch across. Turn. [41 (45, 49, 55, 61) sts]
Row 2: Ch 3 (counts as dc), dc in next st, ch 1, sk 1 st; rep from across to last st, dc in last st. Turn.
Row 3: Ch 1, sc in each dc and each ch-1 sp across. Turn.
Repeat Rows 2 and 3 until the piece measures 9 (9.5, 10, 10, 10.5) inches from the foundation chain, ending with a Row 3.
For the neckline shaping on the front panel, you’ll work across the first third of your stitches, leave the center third unworked, and then work across the final third. This creates the shallow scoop that sits nicely across the bust.
Divide the stitches as follows: work across the first 13 (15, 16, 18, 20) stitches for the right cup, fasten off. Skip the center 15 (15, 17, 19, 21) stitches. Rejoin yarn at the next stitch and work across the remaining 13 (15, 16, 18, 20) stitches for the left cup, fasten off.
Making the Back Panel
The back panel begins identically to the front.
Foundation: Chain 42 (46, 50, 56, 62).
Work Rows 1 through 3 as for the front panel and continue repeating Rows 2 and 3 until the piece measures 6 (6.5, 7, 7, 7.5) inches from the foundation chain, ending with a Row 3.
Now you’ll shape the back V-neck. Work across the first half of your stitches minus 2 center stitches (your exact count will be 18 (20, 22, 25, 28) for one side), then leave 2 center stitches unworked and work across the remaining stitches for the second side. Continue working each side separately for 3 more inches, decreasing 1 stitch at the inner edge every right-side row to create the diagonal V. Fasten off when each strap measures approximately 3 inches above the split point.
Assembling the Top
Lay both panels with right sides facing. Seam the side edges together using a slip stitch join or mattress stitch, leaving approximately 3 inches open at the bottom of each side for ease of movement. Seam the shoulder straps together at the top edges, leaving the back straps long enough to cross and tie at the back.
If you prefer a more structured closure, you can add a small button to each back strap and work a corresponding ch-3 loop at the opposite strap instead of ties.
Finishing the Top
Along the entire bottom hem of the top, work the shell stitch border as follows:
Round 1: With RS facing, join yarn at a side seam, ch 1, sc evenly around the entire hem, ending with sl st to first sc.
Round 2: Ch 3, 4 dc in same st, sk 2 sts, sc in next st, sk 2 sts, 5 dc in next st; rep from around, ending sl st to top of beginning ch-3.
Round 3: Ch 1, sc in first dc, ch 3, sc in center dc of next shell, ch 3, sc in sc between shells; rep from around. Sl st to first sc, fasten off.
Work the same border along the neckline edge, adjusting the stitch count as needed so the shells distribute evenly. For the back straps, simply sc evenly along each long edge, then make a long chain of approximately 40–50 ch at the end of each strap for the ties. Fasten off and weave in ends.
Part Two: The Crochet Midi Skirt
The skirt is worked in the round from the waistband down. You’ll work a casing for elastic at the top, then begin the body of the skirt with gentle flare increases.
The Waistband
Foundation: Chain 96 (104, 112, 128, 144). Join with sl st to first ch, being careful not to twist. Place a stitch marker at the join to mark beginning of rounds.
Rounds 1–6: Ch 1, sc in BLO of each st around, sl st to first sc. [96 (104, 112, 128, 144) sts each round]
On Round 7, fold the waistband in half toward the wrong side and sl st through both layers to close the casing, leaving a small opening to thread elastic. Thread your elastic, adjust to your waist measurement, and sew the elastic ends together securely before closing the gap. This creates a neat, professional-looking waistband with no visible elastic.
The Skirt Body
Beginning with the round directly below the waistband, you’ll start building the body of the skirt. The stitch count for this section begins at the same count as your waistband but you’ll be working into the front loops of Round 6 rather than starting a new foundation chain.
Round 1: Join yarn in any front loop of Round 6 of the waistband, ch 3, dc in same loop, dc in each st around, sl st to top of ch-3. [96 (104, 112, 128, 144) sts]
Rounds 2–3: Ch 3, dc in each st around, sl st to top of ch-3.
Round 4 (increase round): Ch 3, dc in same st, dc in next 7 (7, 7, 7, 8) sts, 2 dc in next st; rep from around, sl st to top of ch-3. [108 (117, 126, 144, 162) sts approximately, adjust as needed for even shells later]
Rounds 5–8: Ch 3, dc in each st around, sl st to top of ch-3.
Round 9 (increase round): Ch 3, dc in same st, dc in next 8 sts, 2 dc in next st; rep from around, sl st to top of ch-3.
Rounds 10–14: Ch 3, dc in each st around, sl st to top of ch-3.
Round 15 (increase round): Ch 3, dc in same st, dc in next 9 sts, 2 dc in next st; rep from around, sl st to top of ch-3.
Continue working even rounds (no increases) until the skirt measures your desired length from the top of the waistband. For a true midi length, work until the skirt body measures approximately 24–26 inches. For a mini or maxi variation, adjust accordingly. The beauty of working in the round and checking your length as you go is that you can make it exactly right for your height.
Adding the Lace Section
Once the skirt is within 4 inches of your desired total length, transition to a lace mesh section that echoes the mesh in the crop top.
Lace Round 1: Ch 4, sk 1 st, dc in next st, ch 1; rep from around, sl st to third ch of beginning ch-4.
Lace Round 2: Ch 1, sc in each dc and each ch-1 sp around, sl st to first sc.
Lace Round 3: Ch 4, sk 1 st, dc in next st, ch 1; rep from around, sl st to third ch of beginning ch-4.
Lace Round 4: Ch 1, sc in each dc and ch-1 sp around, sl st to first sc.
Repeat Lace Rounds 1–4 once more so you have approximately 3–4 inches of lace mesh at the hem before the shell edging.
Finishing the Skirt
Work the shell stitch border along the bottom hem, the same as you did for the crop top.
Round 1: Ch 1, sc in each st around, sl st to first sc. (Adjust stitch count to a multiple of 6 if needed.)
Round 2: Ch 3, 4 dc in same st, sk 2 sts, sc in next st, sk 2 sts, 5 dc in next st; rep from around, sl st to top of ch-3.
Round 3: Ch 1, sc in first dc, ch 3, sc in center dc of next shell, ch 3, sc in sc between shells; rep from around, sl st to first sc. Fasten off.
Weave in all ends.
Styling Your Crochet Co-Ord Set
Now that both pieces are complete, the fun part begins. A crochet co-ord set is surprisingly versatile. Wear the crop top and skirt together for a full coordinated look, or split them up for more mileage out of your makes.
The skirt pairs naturally with a fitted tank, a linen button-down tied at the waist, or even a graphic tee for a casual contrast. The crop top works with high-waisted denim shorts, linen trousers, or any wide-leg pants for a different kind of elevated look.
For the beach or pool, wear the full set over a swimsuit. The open mesh texture and shell edging make it an ideal cover-up that doesn’t feel frumpy or oversized. Bring a wide-brimmed hat and woven sandals, and you have a complete warm-weather look from a single skein purchase.
For photography, the set looks especially striking when worn against natural textures like brick, stone, wood, or sand. Shooting in golden hour light really flatters cotton crochet, pulling out the warmth in earthy tones or giving bright whites a beautiful glow.
Tips for Getting the Best Results
Blocking matters more than you think. Cotton yarn responds beautifully to wet blocking. Once your pieces are finished, soak them in cool water, gently press out excess moisture in a towel, and pin them flat to dry. This evens out your stitches, opens up the lace sections, and gives the whole set a polished, professional finish.
Stitch tension is your best friend. The mesh portions of this pattern are only as open and airy as your tension allows. If you crochet tightly, the mesh will close up and the piece will feel stiff. Work consciously to keep a relaxed tension, especially on the chain-1 spaces.
Use a lifeline for the skirt increases. If you’ve never used a lifeline before, thread a length of contrasting smooth yarn through your stitches every 10–15 rows using a yarn needle. If you need to frog back, you can rip to the lifeline without losing your work.
Sizing up the skirt is easy. If you’re between sizes or want more ease, simply add one more increase round before the lace section. Each increase round adds approximately 5–8% to the circumference, which is usually enough to take you comfortably from one size to the next.
Make it your own. This pattern is a template as much as it is an instruction set. Love fringe? Add a fringe hem instead of the shell stitch. Want pockets in the skirt? Work a flat pocket panel before assembling and seam it to the inside as you work. Want a longer top? Add extra rows before the neckline shaping. Crochet works beautifully with creative modifications, so trust your instincts.
Frequently Asked Questions
Can I use acrylic yarn instead of cotton? You can, but the drape and breathability will be quite different. Acrylic tends to have more stretch, which means the skirt waist might need more elastic reinforcement. A bamboo-cotton blend is a good middle ground if you prefer something with a little more softness and sheen.
How do I care for a finished crochet co-ord set? Cotton sets do best washed on a gentle cycle in cold water inside a mesh laundry bag, or hand washed. Lay flat to dry to maintain the shape. Avoid the dryer, which can shrink cotton and distort stitch patterns.
What if my gauge is off? If your gauge is off, adjust your hook size first. If you’re getting more stitches per inch than the pattern calls for, go up a hook size. If