Sage Green Baby Pinafore Dress Free Crochet Pattern

I don’t know about you, but I have a serious weakness for tiny baby clothes. There’s just something about miniature garments that makes my crafter heart skip a beat.

Sage Green Baby Pinafore Dress Free Crochet Pattern

This sage green pinafore dress checks every single box for me. It’s sweet without being fussy, layerable for year-round wear, and that open lattice bodice adds visual interest without complicated construction.

The best part? You work it from the top down in one mostly seamless piece. All the cozy handmade charm with none of the endless seaming at the end.

Why You’ll Love This Baby Pinafore Dress Crochet Pattern

This little dress is designed to be layered over a long-sleeve blouse or bodysuit, making it perfect for cooler weather or air-conditioned spaces. The filet mesh bodice creates that beautiful open grid texture you see in the photos, while the solid single crochet (sc) skirt provides coverage and warmth where baby needs it most.

The construction is clever and satisfying. You’ll work the front and back bodice panels flat and separately, then join them to work the skirt in the round from the top down. The skirt gradually widens through evenly spaced increases to create that sweet A-line shape. Two wooden buttons at the shoulders add a charming finishing touch.

I sized this pattern for newborns all the way up to 24-month-old toddlers, so you can make one for a baby shower gift or whip up a larger size for your own little one.

Skill Level

This pattern is intermediate level. You’ll need to be comfortable working both flat and in the round, reading a filet mesh pattern, working increases evenly around, and executing a shell edging at the hem.

If you’re a confident beginner who has completed a garment or two before, you can absolutely tackle this with a bit of patience. The filet mesh looks fancy but follows a simple repeat once you get the hang of it.

Estimated time: About 8 to 12 hours for an experienced crocheter working the 6 to 12 month size. Larger sizes may add 2 to 4 hours.

Finished Sizes and Measurements

This pattern includes five sizes to fit babies from newborn through toddlerhood. All measurements are finished garment measurements with approximately 1 to 1.5 inches of positive ease built in.

Size 1: Newborn to 3 Months

Chest circumference: 14 in / 35.5 cm

Dress length (shoulder to hem): 12 in / 30.5 cm

Size 2: 3 to 6 Months

Chest circumference: 16 in / 40.5 cm

Dress length (shoulder to hem): 13.5 in / 34.5 cm

Size 3: 6 to 12 Months (shown in photos)

Chest circumference: 18 in / 45.5 cm

Dress length (shoulder to hem): 15 in / 38 cm

Size 4: 12 to 18 Months

Chest circumference: 19.5 in / 49.5 cm

Dress length (shoulder to hem): 16.5 in / 42 cm

Size 5: 18 to 24 Months

Chest circumference: 21 in / 53.5 cm

Dress length (shoulder to hem): 18 in / 45.5 cm

Materials Needed

Yarn: Worsted weight yarn in sage green, approximately 200 to 350 yards depending on size. A smooth, tightly spun cotton or cotton-blend yarn works best for clean stitch definition in the filet bodice.

Hook: US size G-6 / 4.0 mm crochet hook

Notions:

  • 2 wooden buttons, 5/8 in / 16 mm diameter
  • Yarn needle for weaving in ends
  • Scissors
  • 4 stitch markers
  • Measuring tape
  • Yarn Suggestions

    Option 1: Lion Brand 24/7 Cotton in Sage. This is 100 percent mercerized cotton at worsted weight. It’s machine washable, has excellent stitch definition, and comes in a beautiful sage green colorway. Each skein contains 186 yards / 170 m.

    Option 2: Paintbox Yarns Simply DK held double. This yarn is technically DK weight, but when you hold two strands together it creates a worsted-weight fabric with a lovely soft hand. Perfect for baby garments. Each skein is 137 yards / 125 m, so purchase 4 skeins and hold two strands together throughout.

    Option 3: Cascade Yarns 220 Superwash in sage or light moss. This superwash wool is machine washable, warm, and holds its shape beautifully.

    Substitution tip: Any smooth worsted weight yarn that achieves gauge will work. Avoid fuzzy or textured novelty yarns because they’ll obscure the pretty filet mesh pattern in the bodice. Cotton or cotton-blend yarns drape nicely and feel gentle against baby skin.

    Gauge

    18 sc x 20 rows = 4 in / 10 cm worked flat in single crochet using a US G-6 / 4.0 mm hook after blocking.

    For the filet yoke section: 9 mesh squares x 9 rows = 4 in / 10 cm.

    Gauge matters for a fitted garment like this. If your swatch is too small, go up a hook size. If it’s too large, go down. Please don’t skip swatching, especially for baby clothes where fit really counts.

    Abbreviations (US Terms)

    Let me walk you through every abbreviation you’ll encounter in this crochet tutorial:

  • ch: chain, the foundation stitch that creates a string of loops
  • sl st: slip stitch, a flat joining stitch with no height
  • sc: single crochet, a short sturdy stitch
  • dc: double crochet, a taller stitch about twice the height of sc
  • hdc: half double crochet, a stitch height between sc and dc
  • sk: skip, pass over a stitch without working into it
  • sp: space
  • st/sts: stitch/stitches
  • ch-sp: chain space, the gap created by a chain
  • rep: repeat
  • pm: place marker
  • rm: remove marker
  • RS: right side, the public-facing side of your work
  • WS: wrong side
  • inc: increase, work 2 sc in the same stitch
  • beg: beginning
  • rem: remaining
  • yo: yarn over
  • rnd: round
  • tch: turning chain
  • Special Stitches Explained

    Filet Mesh Square (Open Square)

    This creates the beautiful lattice texture in the bodice. Here’s how it works:

    Chain 2, skip 2 stitches or chain spaces, then double crochet in the next stitch. This creates one open mesh square. Each open square counts as 3 stitches wide (the dc post, the 2 chains, and the shared dc post).

    Filet Solid Square

    Double crochet in each of the next 3 stitches. This fills a mesh square solid and appears at the outer edges of the yoke for stability.

    Shell Stitch (for Hem Edging)

    Work 5 double crochets all into the same stitch or space. This creates one decorative shell.

    Scallop Edging

    This pretty edging finishes the hem. Work it as follows:

    1. With RS facing, join yarn to any stitch at the hem edge.

    2. Single crochet in first stitch.

    3. Skip 2 stitches.

    4. Work 5 dc (shell) in next stitch.

    5. Skip 2 stitches.

    6. Single crochet in next stitch.

    7. Repeat steps 3 through 6 around entire hem.

    8. Join with sl st to first sc. Fasten off.

    Important note: The stitch count at the hem must be divisible by 6 for the scallop to work out evenly. The increases in the skirt section are designed to ensure this.

    Button Loop

    Chain 8, then slip stitch to the base of the chain to form a small loop. This sits at the back top edge of each strap for button fastening.

    Pattern Notes Before You Begin

    Read through these notes before starting. They’ll save you confusion later.

    1. The dress is worked in two phases. The front and back bodice yoke panels are worked flat and separately, then joined at the sides to work the skirt in the round from the top down.

    2. The straps are extensions of the front bodice panels. They button onto the back bodice at the top edge.

    3. The right side is the public-facing side. The filet mesh yoke shows most clearly on the RS.

    4. Turning chain rules: In rows of filet mesh, the turning chain 3 counts as the first double crochet. In rows of single crochet, the turning chain 1 does NOT count as a stitch.

    5. When working in the round, no turning chain is used for single crochet rounds. Use a stitch marker to mark the beginning of each round and move it up as you go.

    6. Stitch counts in parentheses at the end of each row or round reflect total working stitches, not including turning chains unless specified.

    7. All sizes are written together with size-specific numbers listed as: (Size 1 / Size 2 / Size 3 / Size 4 / Size 5). When only one number appears, it applies to all sizes.

    8. The sample shown uses Size 3 (6 to 12 Months).

    9. The blouse underneath in the photos is NOT part of this pattern. It’s a separate garment.

    Step by Step Crochet Pattern Instructions

    Front Bodice Panel

    The front bodice panel is worked flat. It covers the front chest from the base of the armhole to the top of the strap. The filet mesh creates the open lattice texture visible on the front yoke in the sample photos.

    Foundation chain: Ch (22 / 25 / 31 / 34 / 37).

    Row 1 (RS): Dc in 4th ch from hook (the skipped 3 chains count as your first dc), (ch 2, sk 2 ch, dc in next ch) across. Turn.

    Number of mesh squares after Row 1:

  • Size 1: 6 mesh squares
  • Size 2: 7 mesh squares
  • Size 3: 9 mesh squares
  • Size 4: 10 mesh squares
  • Size 5: 11 mesh squares
  • Rows 2 through (5 / 6 / 7 / 8 / 9): Ch 3 (counts as dc), (ch 2, sk ch-2 sp, dc in next dc) across. Turn.

    Continue until you have completed:

  • Size 1: 5 rows total
  • Size 2: 6 rows total
  • Size 3: 7 rows total
  • Size 4: 8 rows total
  • Size 5: 9 rows total
  • Do not fasten off. Continue to strap instructions.

    Back Bodice Panel

    Work exactly as the Front Bodice Panel. Fasten off after completing all rows.

    Joining Panels and Beginning the Skirt

    Now comes the fun part where it all comes together.

    Transition Row: With RS of Front Panel facing, work across the bottom edge of the filet mesh as follows: Sc in each dc post and 2 sc in each ch-2 space across.

    Stitch count per panel after transition:

  • Size 1: 19 sc
  • Size 2: 22 sc
  • Size 3: 28 sc
  • Size 4: 31 sc
  • Size 5: 34 sc
  • Joining Round: Chain (12 / 14 / 12 / 13 / 13) for the first side section. With RS facing, work the transition row across the Back Panel bottom edge. Chain (12 / 14 / 12 / 13 / 13) for the second side section. Join to the first sc of the Front Panel with a sl st to form a round.

    Total stitches in joining round:

  • Size 1: 62 sc
  • Size 2: 72 sc
  • Size 3: 80 sc
  • Size 4: 88 sc
  • Size 5: 94 sc
  • Working the Skirt Body

    Place a stitch marker at the beginning of the round and move it up as you work.

    Round 1: Sc in each st and each ch around. (62 / 72 / 80 / 88 / 94 sts)

    Rounds 2 through 4: Sc in each st around.

    Increase Round: Work increases evenly spaced around to reach the target hem stitch count. The hem stitch count must be divisible by 6 for the scallop edging to work correctly.

    Target hem stitch counts:

  • Size 1: 66 sts (add 4 increases)
  • Size 2: 78 sts (add 6 increases)
  • Size 3: 90 sts (add 10 increases)
  • Size 4: 96 sts (add 8 increases)
  • Size 5: 108 sts (add 14 increases)
  • Continue working even in sc rounds until the skirt measures the desired length from the joining round to the hem, leaving approximately 1 inch for the scallop edging.

    Scallop Hem Edging

    Final Round: With RS facing, sc in first st, sk 2 sts, 5 dc in next st (shell made), sk 2 sts, sc in next st rep from * around. Join with sl st to first sc. Fasten off.

    Straps

    Return to the Front Panel. Join yarn to the top corner of the bodice.

    Row 1: Ch 1, work 6 sc evenly across the top edge of one side of the bodice. Turn.

    Rows 2 through 20 (or until strap reaches to back panel with slight stretch): Ch 1, sc in each sc across. Turn. (6 sts)

    Button Loop Row: Ch 1, sc in first 2 sts, ch 8, sl st in same st as last sc to form loop, sc in remaining sts. Fasten off.

    Repeat for second strap on the other side of the Front Panel.

    Finishing

    Weave in all ends securely. Sew wooden buttons to the top back corners of the Back Bodice Panel, positioned to align with the button loops on the straps.

    Block gently if desired by laying flat and steaming or wet blocking according to your yarn’s care instructions.

    Tips for Success

    Gauge swatch both stitch patterns. Work a swatch in sc AND in the filet mesh pattern. They can behave differently, and you want accurate sizing.

    Count your stitches regularly. Especially in the filet section, it’s easy to accidentally skip a dc post or add an extra chain. A quick count at the end of each row saves frogging later.

    Use stitch markers generously. Mark the beginning of rounds, mark increase points, mark the four corners where panels meet sides. Future you will be grateful.

    Try it on as you go. If you have access to the baby (or a similarly sized doll), do a quick fit check before finishing the skirt length. Babies vary, and you can always add or subtract rounds.

    Sage Green Baby Pinafore Dress Free Crochet Pattern

    Styling Your Finished Pinafore

    This dress looks absolutely precious layered over a white blouse with a peter pan collar, just like in the sample photos. But don’t stop there. Try it over:

  • A simple long-sleeve onesie in cream, blush, or mustard
  • A striped turtleneck for cooler weather
  • A short-sleeve tee when it’s warmer
  • Just a diaper for adorable newborn photos
  • The neutral sage green pairs beautifully with practically any color underneath.

    I really hope you enjoy making this sweet little pinafore dress. It’s the kind of project that feels special from start to finish, and the end result is something any baby would be lucky to wear.

    If you make one, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group. There’s nothing better than seeing these patterns come to life in your hands.

    Save this pattern to your Pinterest boards so you can find it easily when you’re ready to cast on. And if you have any questions along the way, drop a comment below. I’m always happy to help, and other crafters often chime in with great tips too. Happy crocheting!

    You Might Also Like

    Leave a Comment

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

    *