Crochet baby dress pattern: sweet twirl dress
A sweet twirl dress with a white bodice, flared pink skirt, picot hem and a little waist bow, worked top down in one piece in about five hours.

Baby · Crochet
- Finished size
- 17 in chest (3–6 months)
- Making time
- About 5 hours
- Hook
- 4.0 mm, DK-weight yarn
- Sizes
- 0 to 18 months
- Skill
- Beginner
In this post
If you have been searching for a crochet baby dress pattern that is sweet, twirly, and genuinely wearable, this little dress is the one. It is worked top down in one piece: a white half-double crochet bodice, a soft pink double crochet skirt that flares just enough to twirl, a white picot hem, and a small white bow at the waist. It fits babies from 0 to 18 months and works up in about 5 hours, which makes it perfect for a baby shower gift, a first-birthday outfit, or a photo-day dress that gets handed down to the next baby.
Why you'll love this crochet baby dress pattern
Most baby dress patterns are either a straight tube with a bow sewn on, which hangs like a sack, or a fussy lace heirloom that takes twenty hours and cannot survive the washing machine. This pattern dodges both: a simple yoke fits a baby's shoulders, the skirt increases gradually so it flares and twirls, and the whole dress is machine washable in soft DK yarn.
The colourwork is simple: the bodice is plain white, the skirt is plain pink, and the only colour change is one clean line at the waist. The white picot hem gives the skirt a finished, boutique look, and the small white bow at the waist makes the dress photograph beautifully.
It is also a lovely stash project: the 3–6 month size uses about one ball of pink and half a ball of white. If you like baby makes, our crochet baby hat pattern pairs perfectly with this dress for a complete outfit, and the crochet infant shoes pattern finishes the set.

Materials you'll need
| Supply | What to get |
|---|---|
| Main color (A) | DK-weight (#3) yarn in soft pink, about 200 yds / 183 m (1 ball) for 3–6 months |
| Contrast color (B) | DK-weight (#3) yarn in white, about 120 yds / 110 m (1 ball) |
| Crochet hook | 4.0 mm (G-6) |
| Tapestry needle | For weaving in ends |
| Notions | Stitch markers, scissors, tape measure |
| Buttons | Two small white buttons, 0.5 in / 12 mm, for the back |
A soft DK-weight acrylic or acrylic-blend yarn is the best pick here: gentle on baby skin, machine washable, and light enough that the dress drapes. Avoid wool unless you know the baby is not sensitive to it, and avoid any yarn with metallic thread or sequins.
Yarn amounts by size (approximate): 0–3 months — A: 160 yds, B: 90 yds. 3–6 months — A: 200 yds, B: 120 yds. 6–12 months — A: 250 yds, B: 140 yds. 12–18 months — A: 300 yds, B: 160 yds.
A note on baby safety: the buttons sit on the back of the bodice, where a baby cannot reach them. Sew each button on with several passes of thread and tug it hard to test it. Never add ties, strings, or cords to a baby garment.
Size, gauge and skill level
The dress is worked top down in joined rounds, with the yoke split into bodice and sleeves. Instructions below are for the 3–6 month size, with 0–3, 6–12, and 12–18 months in brackets: 0–3 (3–6, 6–12, 12–18) months.
| Size | Chest | Dress length | Yoke depth | Skirt rounds |
|---|---|---|---|---|
| 0–3 months | 16 in / 41 cm | 11 in / 28 cm | 3.5 in / 9 cm | 16 |
| 3–6 months | 17 in / 43 cm | 12 in / 30 cm | 4 in / 10 cm | 18 |
| 6–12 months | 18 in / 46 cm | 14 in / 36 cm | 4.5 in / 11 cm | 20 |
| 12–18 months | 19 in / 48 cm | 16 in / 41 cm | 5 in / 13 cm | 22 |
- Finished size (3–6 months): about 17 in (43 cm) around the chest, 12 in (30 cm) long from shoulder to hem, with a skirt that flares to about 26 in (66 cm) around at the hem. The dress has about 1 in of positive ease, so it slips on easily over a nappy.
- Gauge: 16 hdc and 12 rows = 4 in (10 cm) with a 4.0 mm hook; 14 dc and 8 rows = 4 in (10 cm). Crochet a small swatch first: if your dress comes out too big, drop to a 3.5 mm hook; if too small, go up to a 4.5 mm hook. Gauge matters more here than in amigurumi, because a dress that is an inch too small will not fit over a baby's head.
- Skill level: confident beginner. You should know how to chain, half-double crochet, double crochet, and increase. The yoke is the only shaping, and it is explained round by round.
If you have never made a baby garment before, this is the perfect first one: the yoke increases follow a simple rhythm, the bodice is plain half-double crochet, and the skirt is just double crochet with two increase rounds.
Abbreviations — US terms
| Abbreviation | Meaning |
|---|---|
| ch | chain |
| hdc | half-double crochet |
| dc | double crochet |
| sc | single crochet |
| sl st | slip stitch |
| inc | increase: 2 stitches in the same stitch |
| dec | decrease: work 2 stitches together |
| st(s) | stitch(es) |
| RS | right side |
| FO | fasten off |
| [ ] | total stitch count at the end of the round |
A note on turning chains: the ch 2 at the start of a half-double crochet round counts as a stitch here, so work the first hdc into the same stitch as the chain join. The ch 3 at the start of a double crochet round counts as a stitch too. Both are stated in the pattern where they matter.

The pattern (US terms)
Work the dress top down in joined rounds. Join each round with a slip stitch to the top of the starting chain, and turn the work after joining. Turning keeps the seam straight and the fabric even.
Yoke
With color B (white) and a 4.0 mm hook, chain the foundation chain for your size: 0–3 months ch 52, 3–6 months ch 56, 6–12 months ch 60, 12–18 months ch 64. Join with a slip stitch to form a ring, being careful not to twist the chain.
- Round 1: ch 2 (counts as hdc), hdc in each ch around, join. [52 (56, 60, 64)]
- Round 2: ch 2, hdc in same st, *hdc in next 5 (6, 6, 7) sts, 2 hdc in next st; rep from * around, join. [60 (64, 68, 72)]
- Round 3: ch 2, hdc in same st, *hdc in next 6 (7, 7, 8) sts, 2 hdc in next st; rep from * around, join. [68 (72, 76, 80)]
- Round 4: ch 2, hdc in same st, *hdc in next 7 (8, 8, 9) sts, 2 hdc in next st; rep from * around, join. [76 (80, 84, 88)]
- Round 5: ch 2, hdc in same st, *hdc in next 8 (9, 9, 10) sts, 2 hdc in next st; rep from * around, join. [84 (88, 92, 96)]
Work 4 yoke rounds for the 0–3 month size, 5 for 3–6 and 6–12 months, and 6 for 12–18 months: for the largest size, add Round 6 the same way, increasing every 11th stitch. [104]
The yoke should measure about 4 in (10 cm) deep for the 3–6 month size, and the neck opening about 11 in (28 cm) around: wide enough to slip over a baby's head, snug enough not to slide off the shoulders.
Split for the sleeves
This is the moment the dress stops being a tube and starts being a dress. Lay the yoke flat and mark the sleeve sections.
- Split round: ch 2, hdc in the next 13 (14, 15, 16) sts for the front, skip the next 16 (16, 16, 18) sts for the first sleeve, hdc in the next 26 (28, 30, 32) sts for the back, skip the next 16 (16, 16, 18) sts for the second sleeve, hdc in the remaining 13 (14, 15, 16) sts for the front, join. [52 (56, 60, 64)]
The skipped stitches are the armholes. Do not chain across the gap: the bodice simply joins across it. Check the count after this round: you should be back to the Round 1 stitch count.
Bodice
Continue in color B, joined rounds, no increases.
- Bodice rounds: ch 2 (counts as hdc), hdc in each st around, join. Work 3 rounds for 0–3 months, 4 for 3–6 months, 5 for 6–12 months, and 6 for 12–18 months. [52 (56, 60, 64)]
The bodice should measure about 3 in (8 cm) from the split to the waist for the 3–6 month size, ending at the baby's natural waist.
Skirt
The skirt is worked in color A (pink) in double crochet, with two increase rounds that give it the twirl. Join color A at the waist.
- Skirt Round 1: ch 3 (counts as dc), dc in same st, *dc in next st, 2 dc in next st; rep from * around, join. [78 (84, 90, 96)]
- Skirt Rounds 2–8: ch 3, dc in each st around, join. [78 (84, 90, 96)]
- Skirt Round 9 (increase): ch 3, dc in same st, *dc in next 2 sts, 2 dc in next st; rep from * around, join. [104 (112, 120, 128)]
- Skirt Rounds 10–18: ch 3, dc in each st around, join. [104 (112, 120, 128)]
Work 16 skirt rounds for 0–3 months, 18 for 3–6 months, 20 for 6–12 months, and 22 for 12–18 months, with the increase round placed about halfway down in each size.
Picot hem
The picot hem is one round in color B (white) that turns the plain skirt edge into a row of tiny points.
- Picot round: join color B. Ch 1, sc in first st, *ch 3, sl st in first ch (picot made), sc in next 2 sts; rep from * around, ending with a sc in the last st, join with sl st. [About 35 (37, 40, 43) picots]
Fasten off color B. The picots should sit evenly all the way around the hem: if you run out of stitches, work the last few picots with only 1 sc between them instead of 2.
Sleeves
The sleeves are short and simple: a few rounds of half-double crochet in white, worked in the skipped stitches from the split round.
- Sleeve Round 1: join color B at the underarm. Ch 2 (counts as hdc), hdc evenly around the armhole, working 1 hdc in each skipped st and 2 hdc in the underarm gap, join. [18 (18, 18, 20)]
- Sleeve Rounds 2–3: ch 2, hdc in each st around, join. [18 (18, 18, 20)]
Fasten off. Repeat on the second sleeve. The sleeves should be about 1.5 in (4 cm) long. If you want a flutter sleeve, work one extra round with a (hdc, 2 hdc) repeat all the way around.
Waist bow
With color B, work the bow in rows.
- Row 1: ch 13. Dc in 4th ch from hook and in each ch across. [11]
- Rows 2–3: ch 3 (counts as dc), turn, dc in each st across. [11]
Fasten off. Wrap a length of white yarn tightly around the centre of the rectangle about 8 times, pull it snug so the rectangle pinches into a bow shape, and knot it at the back. Sew the bow to the front of the waist, centred on the colour-change line, with a few stitches through the back of the bow.
Back button band
The back of the bodice needs a small opening so the dress slips over the head. Work the band in color B.
- Band: with color B, join at the centre back of the neck. Ch 1, work 2 rows of sc down the centre back of the bodice, about 2 in (5 cm) long, fasten off. Sew two small white buttons to one side of the band and work two button loops on the other side with a short chain: ch 4, sl st to join, for each loop.
If you would rather skip the buttons, work the yoke with a chain 4 larger and the neck will stretch over the head without an opening.
Finishing touches
Block it lightly. Lay the dress flat on a towel, shape the bodice, spread the skirt into a gentle fan, and mist it lightly with water. Let it dry completely. Do not stretch the dress while blocking: it should keep its gentle ease.
Check the twirl. Hold the dress by the shoulders and give it a little spin: the skirt should flare out and settle back into an even circle.


Three cute variations to try next
Once you have made one dress, the same yoke and skirt make a whole wardrobe. Same construction, three personalities:
- Sage and cream dress. Work the bodice in cream and the skirt in sage green, with a cream picot hem and a sage bow. It pairs perfectly with our crochet baby hat pattern in sage for a matching set.
- Party dress. Work the skirt with two extra increase rounds so it flares more, and add a second picot round in a contrast colour just above the hem. For the full party outfit, our crochet infant shoes pattern in white completes the look.
- Winter dress. Work the dress in a soft dusty rose with long sleeves: extend the sleeve rounds to 8 rounds instead of 3, and add a white collar round of single crochet around the neck. If you like baby layering, the lovey blanket crochet pattern is a cosy companion gift.
And if this dress gave you the baby-make bug, the baby bonnet crochet pattern is the next quick make, or keep it soft with the free crochet frock pattern, another twirly dress in a different shape.
Troubleshooting tips
- Your dress will not fit over the baby's head. Work the yoke with a chain 4 larger, or add the button band: the back opening adds about 2 in of stretch.
- The skirt hangs straight instead of flaring. Your increase round is too late, or you skipped it. Move it up two rounds and the flare will appear.
- The bodice is too long and the waist sits at the hips. Work two fewer bodice rounds and add the extra rounds to the skirt instead.
- The picot hem puckers. Work the picots with a relaxed tension, and if the hem still pulls in, work the last skirt round with a hook half a size larger.
- The yoke ripples like a ruffle. You added too many stitches in an increase round. Count every yoke round: each increase round should add exactly 8 stitches, no more.
- The sleeves are different sizes. You worked the underarm gap differently on each side. Count the sleeve stitches before you start Round 2: both sleeves should have exactly the same number.
Frequently asked questions
Is this crochet baby dress pattern really free?
Yes, the complete pattern above is free, no email signup, no PDF purchase required.
What skill level is this baby dress pattern?
Confident beginner. If you can half-double crochet and double crochet in the round, and work a simple yoke increase, you have every skill this pattern needs. The split for the sleeves is explained stitch by stitch.
How long does it take to make?
About 5 hours for the 3–6 month size: roughly 1 hour for the yoke, 1 hour for the bodice, 2 hours for the skirt, and 1 hour for the finishing. The 0–3 month size takes about 4 hours.
How much yarn do I need?
For the 3–6 month size, about 200 yds of soft pink and 120 yds of white in DK-weight yarn. One ball of each colour is plenty for the smaller sizes.
What size should I make for a baby shower gift?
Make the 3–6 month size. Newborns outgrow the 0–3 month size in a few weeks, and the 3–6 month size fits most babies from three to six months.
Can I wash the dress in the machine?
Yes, if you used acrylic or acrylic-blend yarn. Wash on a gentle cycle in cool water and lay flat to dry.
Can I sell the finished dresses I make?
Yes! You may sell finished dresses made from this pattern in small batches. Please credit Little Loop Finds as the pattern designer with a link back to this page.
More free patterns to try
If this dress was fun, keep the hook moving. The crochet baby hat pattern completes the outfit, the crochet infant shoes pattern finishes the set, the baby bonnet crochet pattern is the matching bonnet for photo day, and the free crochet frock pattern is another twirly dress in a different shape.


