Skip to content

Ocean Blue Mesh Sleeve Romper Free Crochet Pattern

Published: November 12, 2026
↓ Jump to Project πŸ“Œ Pin on Pinterest

This one-piece romper is such a showstopper! We will crochet a fitted square-neck bodice in smooth single crochet, add three-quarter sleeves in an open grid mesh, then flow straight into diamond mesh shorts finished with a classic scallop hem, all cinched at the waist with a braided belt and a square buckle.

The construction is top-down and worked in the round. We start with a flat front panel to shape the square neckline, join the back, and work the bodice down with gentle waist shaping, a belt channel, and hip increases before dividing for the shorts. The dusty blue color is perfect for warm days, and it would look stunning in coral, cream, sage green, or even a deep navy too.

The skill level sits at advanced intermediate. You will work in the round, shape a garment from the top down, pick up stitches for sleeves, execute two different mesh patterns, and finish with scallop edging. None of these techniques are difficult on their own, but managing them all in sequence requires patience and careful counting, and the source estimates 35 to 50 hours for an experienced crocheter. The pattern is written for size Small/Medium (US 4/6).

Materials

  • Approximately 1,000 to 1,200 yards of DK weight (Light 3) 100% cotton or cotton-blend yarn in dusty blue (a smooth, tightly spun DK with minimal halo, so the mesh openwork stays crisp)
  • US Size E-4 (3.5 mm) crochet hook, for bodice sections
  • US Size F-5 (3.75 mm) crochet hook, for mesh sections
  • 1 square buckle, approximately 1.5 inches, in white or silver
  • At least 8 stitch markers
  • Yarn needle
  • Scissors
  • Measuring tape
  • Blocking mats and pins

Abbreviations

  • beg: beginning
  • BLO: back loop only
  • ch: chain
  • ch-sp: chain space
  • dc: double crochet
  • dec: decrease
  • hdc: half double crochet
  • inc: increase, working 2 sc in the same stitch
  • pm: place marker
  • rep: repeat
  • rnd: round
  • RS: right side
  • sc: single crochet
  • sc2tog: single crochet two stitches together
  • sk: skip
  • sl st: slip stitch
  • sm: slip marker
  • sp: space
  • st/sts: stitch / stitches
  • t-ch: turning chain
  • WS: wrong side
  • yo: yarn over

Special Stitches

  • Grid mesh stitch (used for sleeves): creates an open, square grid fabric, multiple of 2 plus 2. Row 1 (RS): Ch 3 (counts as dc), sk 1 st, dc in next st, (ch 1, sk 1, dc in next st) across, turn. Row 2: Ch 3, dc in first ch-1 sp, (ch 1, dc in next ch-1 sp) across, dc in top of t-ch, turn. Repeat Row 2 for pattern
  • Diamond mesh stitch (used for shorts): creates open diamonds with a draping quality, foundation multiple of 4 stitches. Row 1 (RS): Ch 5 (counts as dc, ch 2), sk 3 sts, (dc in next st, ch 2, sk 2 sts) across, dc in last st, turn. Row 2: Ch 5, dc in first ch-2 sp, (ch 2, dc in next ch-2 sp) across, ch 2, dc in 3rd ch of t-ch, turn. Repeat Row 2 for pattern
  • Scallop edging: worked as a final round on the shorts hem, multiple of 6 stitches. Join yarn at any st of hem edge, ch 1. Sc in first st, (sk 2 sts, 5 dc in next st, sk 2 sts, sc in next st) around. Sl st to first sc to join. Fasten off

Gauge & Size

  • Gauge: with E-4 (3.5 mm) hook in single crochet, 20 sc x 24 rows = 4 inches x 4 inches; with F-5 (3.75 mm) hook in diamond mesh pattern, one 4-stitch mesh repeat x 4 rows = approximately 1 inch x 1 inch. Swatch and block before beginning
  • Finished measurements (size Small/Medium, US 4/6): chest circumference 34 inches, waist circumference 28 inches, hip circumference 36 inches, total length (shoulder to hem) 26 inches, bodice length (shoulder to waist) 12 inches, shorts inseam 4 inches, sleeve length (underarm to cuff) 11 inches, sleeve circumference at upper arm 14 inches
  • Construction: top-down one-piece romper; front bodice worked flat for 6 rows to form the square neck, then joined and worked in joined rounds; armholes created by chaining over skipped stitches; sleeves picked up at the armholes; shorts divided at the crotch; belt worked separately. Turning chains at the start of sc rounds count as 0 stitches; turning chains at the start of dc rows/rounds count as 1 dc. All rounds are joined rounds unless otherwise specified
  • Skill level: Advanced Intermediate

Front Bodice Pattern

The front bodice is worked flat first to create the square neckline. With the E-4 hook, ch 87.

Row 1 (RS): Sc in 2nd ch from hook and in each ch across. Turn. (86 sc)

Row 2: Ch 1, sc in each st across. Turn. (86 sc)

Row 3: Ch 1, sc in each st across. Turn. (86 sc)

Row 4: Ch 1, sc in each st across. Turn. (86 sc)

Row 5: Ch 1, sc in each st across. Turn. (86 sc)

Row 6: Ch 1, sc in each st across. Turn. (86 sc)

This flat section forms the front of the square neck. Do not fasten off. After Row 6, the piece should measure approximately 1 inch tall and 17.2 inches wide.

Bodice Rounds

Now create the back panel. With a separate length of yarn, ch 87. Join to the front panel as follows: with RS facing, sl st to the last st of Row 6 on the front panel, then sc across the 86 ch of the back panel foundation. You now have a full round of 172 sts.

Re-join your working yarn from the front panel to the first st of the back panel. Place a stitch marker at the right side seam and another at the left side seam (each marker placed between st 43 and st 44 on the front panel and between st 43 and st 44 on the back panel).

Round 1: Ch 1, sc in each st around. Sl st to first sc to join. (172 sc)

Round 2: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 3: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 4: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 5: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 6: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 7: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 8: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 9: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

Round 10: Ch 1, sc in each st around. Sl st to first sc. (172 sc)

After Round 10 of the joined bodice rounds, the bodice from shoulder to this point should measure approximately 5.5 inches, and the piece should lie flat with clean side edges.

Armhole & Waist Shaping

Round 11 (armhole round): Ch 1, sc in first 37 sts of front panel (left front to armhole), ch 20 (for left armhole underarm bridge), sk next 20 sts of front panel (underarm sts), sc in next 43 sts of front panel continuing around back, sc in next 43 sts of back panel continuing to right side, ch 20, sk next 20 sts (right armhole underarm bridge), sc in final 9 sts of back panel, sl st to first sc to join. (172 sts)

The 20-ch bridge replaces 20 skipped sts, so the total working stitches remain 172.

Round 12: Ch 1, sc across front panel sts, sc in each of 20 ch across left armhole bridge, sc across back panel sts, sc in each of 20 ch across right armhole bridge, sl st to join. (172 sc)

Round 13: Ch 1, sc in each st around. Sl st to join. (172 sc)

Round 14: Ch 1, sc in each st around. Sl st to join. (172 sc)

Round 15 (begin waist decrease): Ch 1, sc2tog, sc in next 39 sts, sc2tog, sc in next 41 sts, sc2tog, sc in next 39 sts, sc2tog, sc in next 41 sts, sl st to join. (168 sc)

Round 16: Ch 1, sc in each st around. Sl st to join. (168 sc)

Round 17: Ch 1, sc2tog, sc in next 38 sts, sc2tog, sc in next 40 sts, sc2tog, sc in next 38 sts, sc2tog, sc in next 40 sts, sl st to join. (164 sc)

Round 18: Ch 1, sc in each st around. Sl st to join. (164 sc)

Round 19: Ch 1, sc2tog, sc in next 37 sts, sc2tog, sc in next 39 sts, sc2tog, sc in next 37 sts, sc2tog, sc in next 39 sts, sl st to join. (160 sc)

Round 20: Ch 1, sc in each st around. Sl st to join. (160 sc)

Round 21: Ch 1, sc2tog, sc in next 36 sts, sc2tog, sc in next 38 sts, sc2tog, sc in next 36 sts, sc2tog, sc in next 38 sts, sl st to join. (156 sc)

Round 22: Ch 1, sc in each st around. Sl st to join. (156 sc)

Round 23: Ch 1, sc2tog, sc in next 35 sts, sc2tog, sc in next 37 sts, sc2tog, sc in next 35 sts, sc2tog, sc in next 37 sts, sl st to join. (152 sc)

Round 24: Ch 1, sc in each st around. Sl st to join. (152 sc)

Round 25: Ch 1, sc2tog, sc in next 34 sts, sc2tog, sc in next 36 sts, sc2tog, sc in next 34 sts, sc2tog, sc in next 36 sts, sl st to join. (148 sc)

Round 26: Ch 1, sc in each st around. Sl st to join. (148 sc)

Round 27: Ch 1, sc2tog, sc in next 33 sts, sc2tog, sc in next 35 sts, sc2tog, sc in next 33 sts, sc2tog, sc in next 35 sts, sl st to join. (144 sc)

Round 28: Ch 1, sc in each st around. Sl st to join. (144 sc)

After Round 28 the waist circumference is approximately 28.8 inches, and the total bodice length should measure approximately 10 inches from the shoulder.

Belt Channel & Hip Expansion

Round 29: Ch 1, (sc in next 2 sts, ch 1, sk 1 st) around. Sl st to join. (96 sc + 48 ch-1 sps = 144 total positions)

Round 30: Ch 1, sc in each sc and each ch-1 sp around. Sl st to join. (144 sc)

Round 31: Ch 1, sc in each st around. Sl st to join. (144 sc)

Round 32: Ch 1, (sc in next 8 sts, 2 sc in next st) 16 times. Sl st to join. (160 sc)

Round 33: Ch 1, sc in each st around. Sl st to join. (160 sc)

Round 34: Ch 1, (sc in next 9 sts, 2 sc in next st) 16 times. Sl st to join. (176 sc)

Round 35: Ch 1, sc in each st around. Sl st to join. (176 sc)

Round 36: Ch 1, (sc in next 10 sts, 2 sc in next st) 16 times. Sl st to join. (192 sc)

Round 37: Ch 1, sc in each st around. Sl st to join. (192 sc)

Round 38: Ch 1, sc in each st around. Sl st to join. (192 sc)

After Round 38, the hip circumference should measure approximately 38.4 inches, and the bodice including hip flare should measure approximately 12 inches from the shoulder. The stitch count of 192 is divisible by 4, which is required for the diamond mesh that follows.

Shorts Pattern

The 192 sts are divided: 96 sts for the front and 96 sts for the back. The crotch is formed by bridging between the front and back panels. Work across the first 96 sts (front), ch 8 for the crotch bridge, sl st to the 97th st (beginning of back panel), work across back 96 sts, ch 8, sl st to first sc of front panel. You now have 208 working sts in the round (96 + 8 + 96 + 8 = 208), and 208 is divisible by 4, which accommodates the diamond mesh repeat.

Shorts Round 1 (begin diamond mesh): Ch 5 (counts as dc, ch 2), sk 3 sts, (dc in next st, ch 2, sk 2 sts) around to last st, dc in last st, sl st to 3rd ch of beginning ch-5 to join. Work 69 full (dc, ch 2, sk 2) repeats = 207 sts covered, dc in remaining 1 st, ch 2, sl st to join. (70 dc + 70 ch-2 sps = 210 total chain/stitch positions)

Because 208 sts divided by the 3-st mesh unit does not divide to a whole number without a small adjustment, the first round absorbs 2 sts into the crotch chain section invisibly. The resulting 70-repeat mesh divides cleanly and maintains visual symmetry.

Shorts Round 2: Sl st into first ch-2 sp, ch 5 (counts as dc, ch 2), (dc in next ch-2 sp, ch 2) around, sl st to 3rd ch of beginning ch-5. (70 dc, 70 ch-2 sps)

Shorts Round 3: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 4: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 5: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 6: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 7: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 8: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 9: Repeat Round 2. (70 dc, 70 ch-2 sps)

Shorts Round 10: Repeat Round 2. (70 dc, 70 ch-2 sps)

After Round 10 of the shorts diamond mesh, the shorts section should measure approximately 4 inches from the crotch divide, and the mesh pattern should show clean diamond shapes throughout.

Joining Round: Sc in each dc and 2 sc in each ch-2 sp around. Sl st to join. Trim to 210 sc evenly, adjusting 2 sc to 1 sc in two ch-2 sps so the total = 210 sc. (210 sc)

Scallop Round: Ch 1, sc in first st, (sk 2 sts, 5 dc in next st, sk 2 sts, sc in next st) 35 times around, sl st to first sc to join. Fasten off. (35 scallops, 210 sts used)

Sleeve Pattern

Sleeves are worked in the round from the armhole outward, picking up stitches around the armhole opening created in the armhole round. The armhole opening has 20 skipped sts on the body plus 20 ch on the bridge plus approximately 8 sts on each side of the opening where the body curves, approximately 56 sts total around the armhole. Make 2 sleeves the same way.

Pickup Round: With the F-5 hook and RS facing, join yarn at the underarm center of the armhole opening. Sc evenly around the armhole opening, placing 20 sc across the ch bridge at the underarm and picking up 18 sc up the side, 18 sc down the side (total 56 sc). Place a marker at the underarm center. Sl st to first sc to join. (56 sc)

Sleeve Round 1 (begin grid mesh): Ch 3 (counts as dc), sk 1 st, (dc in next st, ch 1, sk 1 st) 27 times, dc in next st, ch 1, sl st to top of beginning ch-3 to join. (28 dc + 28 ch-1 sps = 56 positions)

Sleeve Round 2: Sl st into first ch-1 sp, ch 3, (dc in next ch-1 sp, ch 1) 27 times, dc in last ch-1 sp, ch 1, sl st to top of beginning ch-3. (28 dc, 28 ch-1 sps)

Repeat Round 2 for the sleeve length. Work until the sleeve measures approximately 10 inches from the armhole pickup, then work 2 additional rounds of grid mesh as Round 2 to reach approximately 11 inches. (28 dc, 28 ch-1 sps)

Cuff Round: Sl st into first ch-1 sp, ch 1, sc in same sp, (sc in next dc, sc in next ch-1 sp) 27 times, sc in last dc, sl st to first sc to join. (56 sc)

Cuff Edging Round: Ch 1, sc in each st around. Sl st to join. Fasten off. (56 sc)

Repeat all sleeve instructions for the second sleeve.

Neckline Finish

With the E-4 hook and RS facing, join yarn at the back neckline center.

Round 1: Ch 1, sc evenly around the neckline opening. At the four corners of the square neck, place 3 sc in the corner sts to maintain the square shape. Sl st to first sc to join. (approximately 180 sc total)

Round 2: Ch 1, sc in each st around. At each corner st (the center of the 3-sc cluster from previous round), work 3 sc. Sl st to join. (188 sc)

Round 3: Ch 1, sc in each st around. At each corner, work 3 sc. Sl st to join. Fasten off. (196 sc)

The expanding corner sc maintain the square neckline shape cleanly.

Belt Pattern

The belt is worked as three braided strands, and it threads through the ch-1 spaces on Round 29 of the bodice belt channel.

Strand 1: With the E-4 hook, ch 160. Sc in 2nd ch from hook and in each ch across. Fasten off. (159 sc)

Strands 2 and 3: Work identically to Strand 1.

Lay all three strands flat and braid them together from one end to the other. Secure each end with a few whipstitches of yarn through all strands. At one end, fold 2 inches back through the square buckle bar and whipstitch securely to itself, forming the buckle loop. At the other end, taper the braid to a point by trimming the edge strands shorter and stitching closed; this end will thread through the buckle. The belt length after braiding and finishing will be approximately 36 inches. Adjust the chain length before beginning if a longer or shorter belt is desired.

Finishing & Assembly

Weave in all ends securely using a yarn needle, working each tail through at least 1 inch of stitches in two directions before trimming.

Wet block the finished romper by soaking in cool water with a drop of wool wash for 15 minutes. Gently squeeze out excess water by rolling in a towel; do not wring. Lay flat on blocking mats and pin to finished measurements, paying particular attention to opening the mesh sections fully. Allow to dry completely before unpinning, which may take 24 to 48 hours.

Attach the square buckle to the belt as described in the Belt Pattern section before threading it through the belt channel. If the armhole openings feel loose after blocking, work a single round of sc around each armhole edge to stabilize.

Tips

Count stitches at the end of every section before moving on. Errors in stitch count will affect the mesh repeat divisibility, especially the 192-stitch hip count before the shorts.

Choose a smooth, tightly spun DK yarn with minimal halo. Fluffy or bouclΓ© yarns will obscure the mesh openwork, and superwash wool may stretch unevenly in this design.

To size up or down, adjust the starting chain in the front bodice section: each additional or removed 4-stitch increment changes the bust circumference by approximately 0.8 inches, and all subsequent shaping rounds must be recalculated proportionally.

For a longer bodice, add rounds in the bodice section before the armhole shaping (each additional 2 rounds adds approximately 0.33 inches). For longer shorts, add diamond mesh rounds (each 2 rounds adds approximately 0.8 inches to the inseam). For shorter sleeves, remove mesh rounds; the sleeve can become a flutter sleeve by working only the pickup round and cuff edging.

Hand wash in cool water with a gentle detergent, roll in a towel to remove excess moisture, and lay flat to dry. Store folded, not hung, to prevent stretching of the mesh sections.

Ocean Blue Mesh Sleeve Romper Free Crochet Pattern

Ocean Blue Mesh Sleeve Romper Free Crochet Pattern

By Amy  Β·  β˜…β˜…β˜…β˜…β˜… 4.9 (120 reviews)

πŸ“Œ Pin on Pinterest
Prep Time30 minutes
Craft Time35 to 50 hours
Total TimeAbout 35 to 50 hours
Makes1 romper, size Small/Medium (US 4/6)
DifficultyAdvanced

Materials

Steps

  1. Work the flat front bodice panel for 6 rows of 86 sc
  2. Join the back panel and work the bodice in rounds at 172 sc
  3. Shape the armholes with ch-20 bridges, then decrease the waist to 144 sc
  4. Work the belt channel round and increase the hips to 192 sc
  5. Divide at the crotch and work the diamond mesh shorts to the scallop hem
  6. Pick up 56 sc around each armhole and work grid mesh sleeves with cuffs
  7. Work the 3-round square neckline finish
  8. Make the 3-strand braided belt, attach the buckle and thread it through the channel, then block
Tips:
  • Count stitches at the end of every section before moving on
  • Use a smooth, tightly spun DK yarn so the mesh stays crisp
  • Block fully and open the mesh sections out with pins
  • Store folded, not hung, to prevent the mesh stretching

Leave a comment

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

Join our community

Subscribe to the newsletter. Unsubscribe anytime.

↑