Crochet baby witch costume pattern
Give your little one a playful handmade Halloween look with this colorful crochet witch costume. The purple-and-black striped dress and coordinating accessories create a sweet witchy outfit for Halloween photos, parties, or dress-up.
Quick answer
This intermediate crochet baby witch costume is made with worsted weight (#4) yarn and includes a striped dress, witch hat, shoes, and crochet broom. The dress is worked from the top down in joined rounds with an I-9 (5.5 mm) crochet hook and includes five sizes from 0–3 through 18–24 months. The hat and shoes are written for 0–3 and 3–6 month sizes only, and the video tutorial demonstrates the 6–12 month dress.
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
- 4 stitch markers
Dress size guide
Use the body measurements below to choose the best dress size.
| 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 dc stitches × 11 dc rounds = 4 inches (10 cm), measured on the dress using the I-9 (5.5 mm) crochet hook.
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
- sc2tog = single crochet 2 together
- 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 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.
V-stitch space: The ch-1 space in the center of a V-stitch.

Baby witch dress video tutorial
In this tutorial, I show you how to crochet the witch dress in the 6–12 month size.
Prefer YouTube? Watch the crochet baby witch costume tutorial on YouTube.
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 in next 9 sts, V-stitch in next ch-1 space, dc in next 16 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 16 sts, V-stitch in next ch-1 space, dc in next 9 sts, join.
Rnd 3: Ch 2, dc in next 10 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 10 sts, join.
Rnd 4: Ch 2, dc in next 11 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 22 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 11 sts, join. (48 dc, 2 ch-1 spaces)
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.
Join black yarn in any stitch to begin the next round.
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.
Join black yarn in any stitch to begin the next round.
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 in next 10 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 18 sts, V-stitch in next ch-1 space, dc in next 10 sts, join.
Rnd 3: Ch 2, dc in next 11 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 22 sts, V-stitch in next ch-1 space, dc in next 20 sts, V-stitch in next ch-1 space, dc in next 11 sts, join.
Rnd 4: Ch 2, dc in next 12 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 24 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 12 sts, join. (52 dc, 2 ch-1 spaces)
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.
Join black yarn in any stitch to begin the next round.
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 in next 11 sts, V-stitch in next ch-1 space, dc in next 19 sts, V-stitch in next ch-1 space, dc in next 21 sts, V-stitch in next ch-1 space, dc in next 19 sts, V-stitch in next ch-1 space, dc in next 10 sts, join.
Rnd 3: Ch 2, dc in next 12 sts, V-stitch in next ch-1 space, dc in next 21 sts, V-stitch in next ch-1 space, dc in next 23 sts, V-stitch in next ch-1 space, dc in next 21 sts, V-stitch in next ch-1 space, dc in next 11 sts, join.
Rnd 4: Ch 2, dc in next 13 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 25 sts, dc in next V-stitch space, ch 1, skip all stitches to the next V-stitch space, dc in that space, dc in next 12 sts, join. (54 dc, 2 ch-1 spaces)
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.
Join black yarn in any stitch to begin the next round.
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.
Join black yarn in any stitch to begin the next round.
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
Join black yarn at one armhole. Ch 1, *in the next st work (sc, dc, ch 3, sl st in 3rd ch from hook), in the next st work (dc, sc), sl st in the next 2 sts; repeat from * evenly around the armhole. Join and fasten off.
Repeat around the second armhole.
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.
Baby witch shoes video tutorial
Watch the crochet baby witch shoes tutorial on YouTube.
Crochet the witch shoes
Make two using a 4.5 mm crochet hook and starting 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. (31 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
Make 2 using 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) crochet hook 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)
Lightly stuff the broom with fiberfill before beginning the decrease rounds.
Rnd 32: Ch 1, *sc2tog, sc in next st*, join, (12 stitches)
Rnd 33: Ch 1, *sc2tog*, join (6 stitches)
Rnd 34: Ch 1, *sc2tog*, join (3 stitches)
Fasten off, leaving a long tail. Thread the tail through the remaining 3 stitches, pull tight to close the opening, and secure.
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.

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

