Crochet baby witch costume pattern
Looking for a free crochet baby witch costume pattern? This Halloween outfit includes a striped witch dress in five sizes from 0–3 months through 18–24 months, plus matching baby shoes, a witch hat, and a crochet broom.
The dress is worked from the top down in the round using worsted weight yarn, and I also include a step-by-step video tutorial for the 6–12 month dress size.
Please note: The witch hat and shoes are written for 0–3 and 3–6 month sizes only. The dress includes all five sizes.
Quick answer
This crochet baby witch costume pattern includes a striped witch dress in five sizes from 0–3 months through 18–24 months, plus a matching witch hat, shoes, and crochet broom. The dress is worked from the top down with worsted weight yarn and includes a video tutorial for the 6–12 month size.
Skill level: Intermediate
Dress sizes: 0–3, 3–6, 6–12, 12–18, and 18–24 months
Hat and shoe sizes: 0–3 and 3–6 months
Yarn weight: Worsted weight #4
Main hook: I-9 (5.5 mm)
Includes: Dress, witch hat, shoes, broom, and dress video tutorial
Why you’ll love this baby witch costume
- Five dress sizes — Includes sizes from 0–3 through 18–24 months.
- Complete Halloween look — Crochet the dress, witch hat, shoes, and broom.
- Fun striped design — Purple and black color changes create a classic witchy look.
- Video help included — Follow along with the 6–12 month dress tutorial.
- Perfect for Halloween photos — A handmade costume for parties, pictures, and dress-up.
Crochet baby witch costume pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Intermediate — This pattern includes shaping, color changes, multiple garment sizes, and several separately crocheted costume pieces.
Materials needed
- I-9 (5.5 mm) crochet hook for the dress and hat, or size needed to match gauge
- H-8 (5 mm) crochet hook for the broom
- 4.5 mm crochet hook for the hat buckle and shoes
- Worsted weight yarn (#4) in black, purple, orange, brown, and gold
- Fiberfill for the broom
- Yarn needle
- Scissors
- Stitch markers (optional)
Dress size guide
The witch hat and shoes are available in 0–3 and 3–6 month sizes only.
| Size | Chest | Waist | Hips | Back Length | Crossback | Armhole Depth |
| 0–3 months | 16″ | 18″ | 19″ | 6″ | 7.25″ | 3.25″ |
| 3–6 months | 17″ | 19″ | 20″ | 7″ | 7.75″ | 3.5″ |
| 6–12 months | 18″ | 20″ | 20″ | 7.5″ | 8.25″ | 3.75″ |
| 12–18 months | 19″ | 20.5″ | 21″ | 8″ | 8.5″ | 4″ |
| 18–24 months | 20″ | 21″ | 22″ | 8.5″ | 8.75″ | 4.25″ |

Gauge
15 stitches × 11 rows = 4 inches (10 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- dc = double crochet
- sc = single crochet stitch
- hdc = half double crochet stitch
- sc2tog = single crochet (decrease)
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
- rnd/rnds = round/rounds
- rem = remaining
Pattern notes
- Use an I-9 (5.5 mm) crochet hook unless otherwise noted.
- The dress video tutorial demonstrates the 6–12 month size.
- The witch hat and shoes are written for 0–3 and 3–6 month sizes.
- The dress is crocheted from the top down in joined rounds.
- The beginning chain does not count as a stitch.
- Join each round with a slip stitch to the first stitch.
- Repeat instructions between asterisks (*) around as indicated.
- Rounds 1–9 are the same for the 0–3 and 3–6 month dresses.
- Rounds 1–12 are the same for the 12–18 and 18–24 month dresses.
- The pattern is written in US crochet terms.
Special stitch
V-stitch: Work (dc, ch 1, dc) in the same stitch.

Crochet baby witch costume pattern instructions
Using purple yarn, make your starting chain and join in the round.
| Dress Size | Starting Chain |
| 0–3 Months and 3–6 Months | Chain 64 and join in the round |
| 6–12 Months | Chain 72 and join in the round |
| 12–18 Months and 18–24 Months | Chain 76 and join in the round |
0–3 and 3–6 month shared rounds
Rounds 1–9 are the same for the 0–3 and 3–6 months sizes.
Rnd 1: Ch 2, dc 8, v-stitch, dc 14, v-stitch, dc 16, v-stitch, dc 14, v-stitch, dc 8, join
Rnd 2: Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join
Rnd 3: Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join
Rnd 4: Ch 2, dc 11, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 22, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 11, join (48 stitches)
Rnd 5: Ch 2, dc 12, 2 dc in ch-sp, dc 24, 2 dc in ch-sp, dc 12, join (52 stitches)
Rnd 6: Ch 2, dc 13, 2 dc in next st, dc 25, 2 dc in next st, dc 12, join (54 stitches)
Rnd 7: Ch 2, dc 13, 2 dc in next st, dc 26, 2 dc in next st, dc 13, join (56 stitches)
Rnd 8: Ch 2, dc 14, 2 dc in next st, dc 27, 2 dc in next st, dc 13, join (58 stitches)
Rnd 9: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)
0–3 month dress
Rnd 10: Ch 2, dc in each st, join (60 stitches)
Rnd 11: Ch 2, dc in each st, join (60 stitches)
Rnd 12: Ch 2, dc in each st, join (60 stitches)
Switch to black yarn.
Rnd 13: Ch 2, 2 dc in each st, join and fasten off (120 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 29 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 14–28 are listed below.
Rnds 14–28: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 14 = 128 stitches
Round 15 = 136 stitches
Purple
Round 16 = 144 stitches
Round 17 = 152 stitches
Round 18 = 160 stitches
Black
Round 19 = 168 stitches
Round 20 = 176 stitches
Round 21 = 184 stitches
Purple
Round 22 = 192 stitches
Round 23 = 200 stitches
Round 24 = 208 stitches
Black
Round 25 = 216 stitches
Round 26 = 224 stitches
Round 27 = 232 stitches
Purple
Round 28 = 240 stitches
Rnd 29: Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
3–6 month dress
Rnd 10: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 11: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 12: Ch 2, dc in each st, join (64 stitches)
Rnd 13: Ch 2, dc in each st, join (64 stitches)
Switch to black yarn.
Rnd 14: Ch 2, 2 dc in each st, join and fasten off (128 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 31 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 15–30 are listed below.
Rnds 15–30: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 15 = 136 stitches
Round 16 = 144 stitches
Purple
Round 17 = 152 stitches
Round 18 = 160 stitches
Round 19 = 168 stitches
Black
Round 20 = 176 stitches
Round 21 = 184 stitches
Round 22 = 192 stitches
Purple
Round 23 = 200 stitches
Round 24 = 208 stitches
Round 25 = 216 stitches
Black
Round 26 = 224 stitches
Round 27 = 232 stitches
Round 28 = 240 stitches
Purple
Round 29 = 248 stitches
Round 30 = 256 stitches
Rnd 31: Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
6–12 month dress
Rnd 1: Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join
Rnd 2: Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join
Rnd 3: Ch 2, dc 11, v-stitch, dc 20, v-stitch, dc 22, v-stitch, dc 20, v-stitch, dc 11, join
Rnd 4: Ch 2, dc 12, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 24, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 12, join (52 stitches)
Rnd 5: Ch 2, dc 13, 2 dc in ch-sp, dc 26, 2 dc in ch-sp, dc 13, join (56 stitches)
Rnd 6: Ch 2, dc 14, 2 dc in next st, dc 27, 2 dc in next st, dc 13, join (58 stitches)
Rnd 7: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)
Rnd 8: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 9: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 10: Ch 2, dc 16, 2 dc in next st, dc 31, 2 dc in next st, dc 15, join (66 stitches)
Rnd 11: Ch 2, dc 16, 2 dc in next st, dc 32, 2 dc in next st, dc 16, join (68 stitches)
Rnds 12–14: Ch 2, dc in each st, join (68 stitches)
Switch to black yarn.
Rnd 15: Ch 2, 2 dc in each st, join and fasten off (136 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 33 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 16–35 are listed below.
Rnds 16–35: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 16 = 144 stitches
Round 17 = 152 stitches
Purple
Round 18 = 160 stitches
Round 19 = 168 stitches
Round 20 = 176 stitches
Black
Round 21 = 184 stitches
Round 22 = 192 stitches
Round 23 = 200 stitches
Purple
Round 24 = 208 stitches
Round 25 = 216 stitches
Round 26 = 224 stitches
Black
Round 27 = 232 stitches
Round 28 = 240 stitches
Round 29 = 248 stitches
Purple
Round 30 = 256 stitches
Round 31 = 264 stitches
Round 32 = 272 stitches
Black
Round 33 = 280 stitches
Round 34 = 288 stitches
Round 35 = 296 stitches
Rnd 36: Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
12–18 and 18–24 month shared rounds
Rounds 1–12 are the same for the 12–18 and 18–24 months sizes.
Rnd 1: Ch 2, dc 10, v-stitch, dc 17, v-stitch, dc 19, v-stitch, dc 17, v-stitch, dc 9, join
Rnd 2: Ch 2, dc 11, v-stitch, dc 19, v-stitch, dc 21, v-stitch, dc 19, v-stitch, dc 10, join
Rnd 3: Ch 2, dc 12, v-stitch, dc 21, v-stitch, dc 23, v-stitch, dc 21, v-stitch, dc 11, join
Rnd 4: Ch 2, dc 13, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 25, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 12, join (54 stitches)
Rnd 5: Ch 2, dc 14, 2 dc in ch-sp, dc 27, 2 dc in ch-sp, dc 13, join (58 stitches)
Rnd 6: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)
Rnd 7: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 8: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 9: Ch 2, dc 16, 2 dc in next st, dc 31, 2 dc in next st, dc 15, join (66 stitches)
Rnd 10: Ch 2, dc 16, 2 dc in next st, dc 32, 2 dc in next st, dc 16, join (68 stitches)
Rnd 11: Ch 2, dc 17, 2 dc in next st, dc 33, 2 dc in next st, dc 16, join (70 stitches)
Rnd 12: Ch 2, dc 17, 2 dc in next st, dc 34, 2 dc in next st, dc 17, join (72 stitches)
12–18 month dress
Rnds 13–15: Ch 2, dc in each st, join (72 stitches)
Switch to black yarn.
Rnd 16: Ch 2, 2 dc in each st, join and fasten off (144 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 35 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 17–40 are listed below.
Rnds 17–40: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 17 = 152 stitches
Round 18 = 160 stitches
Purple
Round 19 = 168 stitches
Round 20 = 176 stitches
Round 21 = 184 stitches
Black
Round 22 = 192 stitches
Round 23 = 200 stitches
Round 24 = 208 stitches
Purple
Round 25 = 216 stitches
Round 26 = 224 stitches
Round 27 = 232 stitches
Black
Round 28 = 240 stitches
Round 29 = 248 stitches
Round 30 = 256 stitches
Purple
Round 31 = 264 stitches
Round 32 = 272 stitches
Round 33 = 280 stitches
Black
Round 34 = 288 stitches
Round 35 = 296 stitches
Round 36 = 304 stitches
Purple
Round 37 = 312 stitches
Round 38 = 320 stitches
Round 39 = 328 stitches
Black
Round 40 = 336 stitches
Rnd 41: Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
18–24 month dress
Rnd 13: Ch 2, dc 18, 2 dc in next st, dc 35, 2 dc in next st, dc 17, join (74 stitches)
Rnd 14: Ch 2, dc 18, 2 dc in next st, dc 36, 2 dc in next st, dc 18, join (76 stitches)
Rnds 15–16: Ch 2, dc in each st, join (76 stitches)
Switch to black yarn.
Rnd 17: Ch 2, 2 dc in each st, join and fasten off (152 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 37 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 18–42 are listed below.
Rnds 18–42: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 18 = 160 stitches
Round 19 = 168 stitches
Purple
Round 20 = 176 stitches
Round 21 = 184 stitches
Round 22 = 192 stitches
Black
Round 23 = 200 stitches
Round 24 = 208 stitches
Round 25 = 216 stitches
Purple
Round 26 = 224 stitches
Round 27 = 232 stitches
Round 28 = 240 stitches
Black
Round 29 = 248 stitches
Round 30 = 256 stitches
Round 31 = 264 stitches
Purple
Round 32 = 272 stitches
Round 33 = 280 stitches
Round 34 = 288 stitches
Black
Round 35 = 296 stitches
Round 36 = 304 stitches
Round 37 = 312 stitches
Purple
Round 38 = 320 stitches
Round 39 = 328 stitches
Round 40 = 336 stitches
Black
Round 41 = 344 stitches
Round 42 = 352 stitches
Rnd 43: Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
Crochet the sleeve trim
Use black yarn.
Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
Crochet the witch hat
The hat is designed for sizes 0-3 and 3-6 months. Rounds 1-31 are the same for both sizes.
Start with purple yarn.
Rnd 1: Magic circle, 3 dc, join (3 stitches)
Rnd 2: Ch 2, 2 dc in each st, join (6 stitches)
Rnd 3: Ch 2, dc in each st, join (6 stitches)
Switch to black yarn.
Rnd 4: Ch 2, *2 dc, dc in next st*, join (9 stitches)
Rnd 5: Ch 2, dc in each st, join (9 stitches)
Rnd 6: Ch 2, *2 dc, dc in next 2 sts*, join (12 stitches)
Switch to purple yarn.
Rnd 7: Ch 2, dc in each st, join (12 stitches)
Rnd 8: Ch 2, *2 dc, dc in next 3 sts*, join (15 stitches)
Rnd 9: Ch 2, dc in each st, join (15 stitches)
Switch to black yarn.
Rnd 10: Ch 2, *2 dc, dc in next 4 sts*, join (18 stitches)
Rnd 11: Ch 2, dc in each st, join (18 stitches)
Rnd 12: Ch 2, *2 dc, dc in next 5 sts*, join (21 stitches)
Switch to purple yarn.
Rnd 13: Ch 2, dc in each st, join (21 stitches)
Rnd 14: Ch 2, *2 dc, dc in next 6 sts*, join (24 stitches)
Rnd 15: Ch 2, dc in each st, join (24 stitches)
Switch to black yarn.
Rnd 16: Ch 2, *2 dc, dc in next 7 sts*, join (27 stitches)
Rnd 17: Ch 2, dc in each st, join (27 stitches)
Rnd 18: Ch 2, *2 dc, dc in next 8 sts*, join (30 stitches)
Switch to purple yarn.
Rnd 19: Ch 2, dc in each st, join (30 stitches)
Rnd 20: Ch 2, *2 dc, dc in next 9 sts*, join (33 stitches)
Rnd 21: Ch 2, dc in each st, join (33 stitches)
Switch to black yarn.
Rnd 22: Ch 2, *2 dc, dc in next 10 sts*, join (36 stitches)
Rnd 23: Ch 2, dc in each st, join (36 stitches)
Rnd 24: Ch 2, *2 dc, dc in next 11 sts*, join (39 stitches)
Switch to purple yarn.
Rnd 25: Ch 2, dc in each st, join (39 stitches)
Rnd 26: Ch 2, *2 dc, dc in next 12 sts*, join (42 stitches)
Rnd 27: Ch 2, dc in each st, join (42 stitches)
Switch to black yarn.
Rnd 28: Ch 2, *2 dc, dc in next 13 sts*, join (45 stitches)
Rnd 29: Ch 2, dc in each st, join (45 stitches)
Rnd 30: Ch 2, *2 dc, dc in next 14 sts*, join (48 stitches)
Switch to purple yarn.
Rnd 31: Ch 2, dc in each st, join (48 stitches)
0–3 month witch hat
Rnds 32–33: Ch 2, dc in each st, join (48 stitches)
Switch to black yarn.
Rnd 34: Ch 2, 2 dc in each st front loops only, join (96 stitches)
Rnd 35: Ch 2, *2 dc, dc in next st*, join (144 stitches)
Rnd 36: Ch 2, *2 dc, dc in next 2 sts*, join (192 stitches)
Switch to purple yarn.
Rnd 37: Ch 1, sc in each st, join and fasten off (192 stitches)
3–6 month witch hat
Rnd 32: Ch 2, *2 dc, dc in next 15 sts*, join (51 stitches)
Rnd 33: Ch 2, dc in each st, join (51 stitches)
Switch to black yarn.
Rnd 34: Ch 2, *2 dc, dc in next 16 sts*, join (54 stitches)
Rnd 35: Ch 2, dc in each st, join (54 stitches)
Rnd 36: Ch 2, dc in each st, join (54 stitches)
Rnd 37: Ch 2, 2 dc in each st front loops only, join (108 stitches)
Rnd 38: Ch 2, *2 dc, dc in next st*, join (162 stitches)
Rnd 39: Ch 2, *2 dc, dc in next 2 sts*, join (216 stitches)
Switch to purple yarn.
Rnd 40: Ch 1, sc in each st, join and fasten off (216 stitches)
Crochet the hat buckle
Use a 4.5 mm crochet hook and orange yarn.
Ch 15, (sc, ch 1, sc) in 2nd ch from hook, sc in next 3 chs, (sc, ch 1, sc) in next ch, sc in next 2 chs, (sc, ch 1, sc) in next ch, sc in next 3 chs, (sc, ch 1, sc) in next ch, sc in last 2 chs, fasten off and sew to the hat.
Crochet the witch shoes
Use a 4.5 mm crochet hook and start with black yarn.
0–3 month witch shoes
Rnd 1: Ch 10, sc in 2nd ch from hook, sc in next 7 chs, 4 sc in last ch, continue working in backside of chs, sc 8, join (20 stitches)
Rnd 2: Ch 1, 2 sc in first st, sc in 7 sts, 2 sc in next 4 sts, sc in 7 sts, 2 sc in last st, join (26 stitches)
Rnd 3: Ch 1, 2 sc in first st, sc in 9 sts, 2 sc in next 6 sts, sc in 9 sts, 2 sc in last st, join (34 stitches)
Rnd 4: Ch 1, 2 sc in first st, sc in 12 sts, 2 sc in next 8 sts, sc in 12 sts, 2 sc in last st, join (44 stitches)
Switch to purple yarn.
Rnd 5: Ch 1, work in front loops only for this rnd, sc in 21 sts, in next st (sc, dc, ch 3, sl st in 3rd ch from hook), in next st (dc, sc), sc in rem 21 sts, join (46 stitches)
Rnd 6: Ch 1, sc in 23 sts, 2 sc on right side of point (working towards the point), 2 sc on left side of point (working back down towards the shoe), sc in rem 23 sts, join (50 stitches)
Rnd 7: Ch 1, sc in 19 sts, [sc2tog] x 6 times, sc in rem 19 sts, join (44 stitches)
Rnd 8: Ch 1, sc2tog, sc2tog, sc in 12 sts, [sc2tog] x 6 times, sc in 12 sts, sc2tog, sc2tog, join (34 stitches)
Rnd 9: Ch 1, sc in 15 sts, sc2tog, sc2tog, sc in rem 15 sts, join (32 stitches)
Rnd 10: Ch 1, sc in 15 sts, sc2tog, sc in rem 15 sts, join and fasten off (30 stitches)
3–6 month witch shoes
Rnd 1: Ch 12, sc in 2nd ch from hook, sc in next 9 chs, 4 sc in last ch, continue working in backside of chs, sc 10, join (24 stitches)
Rnd 2: Ch 1, 2 sc in first st, sc in 9 sts, 2 sc in next 4 sts, sc in 9 sts, 2 sc in last st, join (30 stitches)
Rnd 3: Ch 1, 2 sc in first st, sc in 11 sts, 2 sc in next 6 sts, sc in 11 sts, 2 sc in last st, join (38 stitches)
Rnd 4: Ch 1, 2 sc in first st, sc in 14 sts, 2 sc in next 8 sts, sc in 14 sts, 2 sc in last st, join (48 stitches)
Switch to purple yarn.
Rnd 5: Ch 1, work in front loops only for this rnd, sc in 23 sts, in next st (sc, dc, ch 3, sl st in 3rd ch from hook), in next st (dc, sc), sc in rem 23 sts, join (50 stitches)
Rnd 6: Ch 1, sc in 25 sts, 2 sc on right side of point (working towards the point), 2 sc on left side of point (working back down towards the shoe), sc in rem 25 sts, join (54 stitches)
Rnd 7: Ch 1, sc in 21 sts, [sc2tog] x 6 times, sc in rem 21 sts, join (48 stitches)
Rnd 8: Ch 1, sc2tog, sc2tog, sc in 14 sts, [sc2tog] x 6 times, sc in 14 sts, sc2tog, sc2tog, join (38 stitches)
Rnd 9: Ch 1, sc in 17 sts, sc2tog, sc2tog, sc in rem 17 sts, join (36 stitches)
Rnd 10: Ch 1, sc in 17 sts, sc2tog, sc in rem 17 sts, join and finish off (35 stitches)
Crochet the shoe bows
Use a 4.5 mm crochet hook and orange yarn.
Rnd 1. Ch 18, join in the round, ch 1, sc in each ch, join (18 stitches)
Rnd 2: Ch 1, sc in each st, join (18 stitches)
Rnd 3: Ch 1, sc in each st, join (18 stitches)
Rnd 4: Ch 1, sc in each st, join and finish off leaving a LONG tail for wrapping around the bow (18 stitches)
Wrap yarn around the center of the bow to define the middle. Sew the bow onto the front of your shoe.
Crochet the witch broom
Use an H-8 5 mm and brown yarn.
Rnd 1: Magic circle, 6 sc, join (6 stitches)
Rnd 2: Ch 1, 2 sc in each st, join (12 stitches)
Rnd 3: Ch 1, *2 sc, sc in next st*, join (18 stitches)
Rnd 4: Ch 1, sc in each st in the back loops only, join (18 stitches)
Rnds 5–31: Ch 1, sc in each st, join (18 stitches)
Rnd 32: Ch 1, *sc2tog, sc in next st*, join, ch 1 (12 stitches)
Rnd 33: Ch 1, *sc2tog*, join (6 stitches)
Rnd 34: Ch 1, *sc2tog*, join (3 stitches)
Rnd 35: Ch 1, *sc2tog*, join and fasten off leaving a long tail to sew shut (1 stitch)
Cut strips of brown and soft gold yarn 11 inches long.
Tie the strands of yarn around the stitches at the end of the broom where you finished off. Trim the yarn to the desired length.
Finishing
Weave in the ends.
Printable PDF pattern
Prefer an ad-free, print-friendly version? You can purchase the Crochet Witch Costume Pattern in my Etsy shop.
Baby witch dress video tutorial
In this tutorial, I show you how to crochet the witch dress in the 6–12 month size.

Frequently asked questions
What sizes are included in this baby witch costume pattern?
The dress includes five sizes: 0–3 months, 3–6 months, 6–12 months, 12–18 months, and 18–24 months.
Are the witch hat and shoes included in every size?
No. The witch hat and shoes are written for 0–3 and 3–6 month sizes. The dress includes all five baby sizes.
Is this crochet witch costume beginner-friendly?
This pattern is best for intermediate crocheters. It includes shaping, color changes, multiple sizes, and several separately crocheted costume pieces.
What pieces are included in the costume?
The pattern includes a witch dress, witch hat, shoes, shoe bows, hat buckle, and crochet broom.
Is there a video tutorial?
Yes. The video tutorial demonstrates how to crochet the witch dress in the 6–12 month size.
What yarn should I use?
The pattern uses worsted weight yarn (#4) in black, purple, orange, brown, and gold.
More crochet baby Halloween costumes
Looking for more cute dress-up projects for little ones? Browse my favorite crochet baby costume patterns, including sweet handmade outfits for Halloween, photos, holidays, and playful gifts.
You can also visit my full collection of crochet baby patterns for more baby blankets, hats, cardigans, booties, accessories, and outfits.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa


