Baby Crochet Witch Costume Pattern

Dress your little one in enchanting style with my Baby Size Crochet Witch Costume Pattern.

Best of all, it’s absolutely free, making it a bewitching addition to your crafting collection for Halloween. The free Witch Costume pattern is below.

This post contains affiliate links. Visit our Privacy Policy for more information.

PATTERN INFORMATION

crochet witch costume

Skill Level

Intermediate. Projects may include involved stitch patterns, color work, and/or shaping.

Project Materials

Size Chart

SizeChestWaistHipsBack LengthCrossbackArmhole Depth
0-3 Months16″18″19″6″7.25″3.25″
3-6 Months17″19″20″7″7.75″3.5″
6-12 Months18″20″20″7.5″8.25″3.75″
12-18 Months19″20.5″21″8″8.5″4″
18-24 Months20″21″22″8.5″8.75″4.25″
Baby Costume Size Chart in Inches

Crochet Gauge

15 stitches and 11 rows = 4 inches

Important Notes

  • Your first stitch always goes in the same st where you joined and made your chain.
  • You can make the dress longer if needed by adding more rounds of double c before you make the pointy trim. 
  • If a color change is needed, it will be marked at the beginning of the round. 
  • Pictures to show rounds 1-5 are from my Unicorn Dress Pattern so just ignore the color changes. 
  • Tutorial for Baby Witch shoes: Baby Witch Shoes Video Tutorial

Etsy Shop

This pattern is also available as an ad-free PDF pattern in my Etsy Shop.

Related Patterns

If you like this pattern you might also like my 5 Sizes Baby Booties and my Scallop Trim Cardigan patterns.

  • dc = double crochet
  • sc = single crochet
  • sc2tog = single crochet 2 stitches together (decrease)
  • st = stitch
  • sts = stitches
  • sl st = slip stitch
  • ch = chain
  • chs = chains
  • rnd = round
  • rnds = rounds
  • rem = remaining

Pin this image to your Pinterest Boards to save the pattern.

Pinterest Pin with an image of a crochet witch costume in a baby size
  1. Yarn over & insert hook in next stitch.
  2. Yarn over and pull up a loop. You will have 3 loops on your hook.
  3. Yarn over and pull through 2 loops. You will have 2 loops on your hook.
  4. Yarn over and pull through remaining 2 loops on your hook.
  5. Chain 1
  6. Repeat steps 1-4 in the same stitch.
image of a crochet witch dress for a baby
image of a crochet witch dress for a baby

PATTERN INSTRUCTIONS

Using an I/5.5 mm crochet hook and purple yarn, make your starting chain and join in the round.

Dress SizeStarting Chain
0-3 Months & 3-6 MonthsChain 64 and join in the round
6-12 MonthsChain 72 and join in the round
12-18 Months & 18-24 MonthsChain 76 and join in the round

Round 1

0-3 Months & 3-6 Months

Ch 2, dc 8, v-stitch, dc 14, v-stitch, dc 16, v-stitch, dc 14, v-stitch, dc 8, join

6-12 Months

Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join

12-18 Months & 18-24 Months

Ch 2, dc 10, v-stitch, dc 17, v-stitch, dc 19, v-stitch, dc 17, v-stitch, dc 9, join

Round 2

0-3 Months & 3-6 Months

Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join

6-12 Months

Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join

12-18 Months & 18-24 Months

Ch 2, dc 11, v-stitch, dc 19, v-stitch, dc 21, v-stitch, dc 19, v-stitch, dc 10, join

Round 3

0-3 Months & 3-6 Months

Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join

6-12 Months

Ch 2, dc 11, v-stitch, dc 20, v-stitch, dc 22, v-stitch, dc 20, v-stitch, dc 11, join

12-18 Months & 18-24 Months

Ch 2, dc 12, v-stitch, dc 21, v-stitch, dc 23, v-stitch, dc 21, v-stitch, dc 11, join

Round 4

0-3 Months & 3-6 Months

Ch 2, dc 11, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (first sleeve made), dc 22, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (second sleeve made), dc 11, join (48 stitches)

6-12 Months

Ch 2, dc 12, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (first sleeve made), dc 24, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (second sleeve made), dc 12, join (52 stitches)

12-18 Months & 18-24 Months 

Ch 2, dc 13, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (first sleeve made), dc 25, dc into v-stitch area, ch 1, dc into NEXT v-stitch area (second sleeve made), dc 12, join (54 stitches)

Round 5

0-3 Months & 3-6 Months

Ch 2, dc 12, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 24, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 12, join (52 stitches)

6-12 Months

Ch 2, dc 13, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 26, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 13, join (56 stitches)

12-18 Months & 18-24 Months 

Ch 2, dc 14, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 27, 2 dc under sleeve (you are making those dc around the ch you made in rnd 4), dc 13, join (58 stitches)

Click on the correct size below for the rest of the dress pattern.

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)

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, 2dc 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 with a stitch marker. Skip 29 stitches and mark the next stitch with a stitch marker. Skip 29 stitches and mark the next stitch with a stitch marker

You should have four stitch markers (middle back, middle front, and each side). These stitch markers are on the stitches that will end up being the four points of the dress. There should be 29 stitches between each stitch marker. You should have 29 stitches remaining. 

Rnds 14 & 15: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 14 stitch count= 128 stitches
Round 15 stitch count= 136 stitches

Switch to purple yarn.

Rnds 16- 18: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 16 stitch count= 144 stitches
Round 17 stitch count= 152 stitches
Round 18 stitch count= 160 stitches

Switch to black yarn.

Rnds 19- 21: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 19 stitch count= 168 stitches
Round 20 stitch count= 176 stitches
Round 21 stitch count= 184 stitches

Switch to purple yarn.

Rnds 22- 24: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 22 stitch count= 192 stitches
Round 23 stitch count= 200 stitches
Round 24 stitch count= 208 stitches

Switch to black yarn.

Rnds 25- 27: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 25 stitch count= 216 stitches
Round 26 stitch count= 224 stitches
Round 27 stitch count= 232 stitches

Switch to purple yarn.

Rnd 28: Ch 2, dc in each st BUT, 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 and replace the marker, join (240 stitches)

Pointy Trim

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*, repeat the pattern between the two * for the remainder of round 29, join and fasten off

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)

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 with a stitch marker. Skip 31 stitches and mark the next stitch with a stitch marker. Skip 31 stitches and mark the next stitch with a stitch marker. You should have 31 stitches remaining. 

You should have four stitch markers (middle back, middle front and each side). These stitch markers are on the stitches that will end up being the four points of the dress. There should be 31 stitches between each stitch marker

Rnds 15 & 16: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 15 stitch count= 136 stitches
Round 16 stitch count= 144 stitches

Switch to purple yarn.

Rnds 17- 19: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 17 stitch count= 152 stitches
Round 18 stitch count= 160 stitches
Round 19 stitch count= 168 stitches

Switch to black yarn.

Rnds 20- 22: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 20 stitch count= 176 stitches
Round 21 stitch count= 184 stitches
Round 22 stitch count= 192 stitches

Switch to purple yarn.

Rnds 23- 25: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 23 stitch count= 200 stitches
Round 24 stitch count= 208 stitches
Round 25 stitch count= 216 stitches

Switch to black yarn.

Rnds 26- 28: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 26 stitch count= 224 stitches
Round 27 stitch count= 232 stitches
Round 28 stitch count= 240 stitches

Switch to purple yarn.

Rnds 29 & 30: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 29 stitch count= 248 stitches
Round 30 stitch count= 256 stitches

Pointy Trim

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*, repeat the pattern between the two * for the remainder of round 29, join and fasten off

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 with a stitch marker. Skip 33 stitches and mark the next stitch with a stitch marker. Skip 33 stitches and mark the next stitch with a stitch marker. You should have 33 stitches remaining. 

You should have four stitch markers (middle back, middle front and each side). These stitch markers are on the stitches that will end up being the four points of the dress. There should be 33 stitches between each stitch marker

Rnds 16 & 17: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 16 stitch count= 144 stitches
Round 17 stitch count= 152 stitches

Switch to purple yarn.

Rnds 18- 20: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 18 stitch count= 160 stitches
Round 19 stitch count= 168 stitches
Round 20 stitch count= 176 stitches

Switch to black yarn.

Rnds 21- 23: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 21 stitch count= 184 stitches
Round 22 stitch count= 192 stitches
Round 23 stitch count= 200 stitches

Switch to purple yarn.

Rnds 24- 26: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 24 stitch count= 208 stitches
Round 25 stitch count= 216 stitches
Round 26 stitch count= 224 stitches

Switch to black yarn.

Rnds 27- 29: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 27 stitch count= 232 stitches
Round 28 stitch count= 240 stitches
Round 29 stitch count= 248 stitches

Switch to purple yarn.

Rnds 30- 32: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 30 stitch count= 256 stitches
Round 31 stitch count= 264 stitches
Round 32 stitch count= 272 stitches

Switch to black yarn.

Rnds 33- 35: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 33 stitch count= 280 stitches
Round 34 stitch count= 288 stitches
Round 35 stitch count= 296 stitches

Switch to purple yarn.

Pointy Trim

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*, repeat the pattern between the two * for the remainder of round 29, join and fasten off

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)

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 with a stitch marker. Skip 35 stitches and mark the next stitch with a stitch marker. Skip 35 stitches and mark the next stitch with a stitch marker. You should have 35 stitches remaining. 

You should have four stitch markers (middle back, middle front and each side). These stitch markers are on the stitches that will end up being the four points of the dress. There should be 35 stitches between each stitch marker

Rnds 17 & 18: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 17 stitch count= 152 stitches
Round 18 stitch count= 160 stitches

Switch to purple yarn.

Rnds 19- 21: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 19 stitch count= 168 stitches
Round 20 stitch count= 176 stitches
Round 21 stitch count= 184 stitches

Switch to black yarn.

Rnds 22- 24: Ch 2, dc in each st BUT, 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 and replace the marker, join [you are increasing each round by 8 stitches, rnd 22: 192, rnd 23: 200, rnd 24: 208]

Round 22 stitch count= 192 stitches
Round 23 stitch count= 200 stitches
Round 24 stitch count= 208 stitches

Switch to purple yarn.

Rnds 25- 27: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 25 stitch count= 216 stitches
Round 26 stitch count= 224 stitches
Round 27 stitch count= 232 stitches

Switch to black yarn.

Rnds 28- 30: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 28 stitch count= 240 stitches
Round 29 stitch count= 248 stitches
Round 30 stitch count= 256 stitches

Switch to purple yarn.

Rnds 31- 33: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 31 stitch count= 264 stitches
Round 32 stitch count= 272 stitches
Round 33 stitch count= 280 stitches

Switch to black yarn.

Rnds 34- 36: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 34 stitch count= 288 stitches
Round 35 stitch count= 296 stitches
Round 36 stitch count= 304 stitches

Switch to purple yarn.

Rnds 37- 39: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 37 stitch count= 312 stitches
Round 38 stitch count= 320 stitches
Round 39 stitch count= 328 stitches

Switch to black yarn.

Rnd 40: Ch 2, dc in each st BUT, 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 and replace the marker, join (336 stitches)

Pointy Trim

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*, repeat the pattern between the two * for the remainder of round 29, join and fasten off

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)

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 with a stitch marker. Skip 37 stitches and mark the next stitch with a stitch marker. Skip 37 stitches and mark the next stitch with a stitch marker. You should have 37 stitches remaining. 

You should have four stitch markers (middle back, middle front and each side). These stitch markers are on the stitches that will end up being the four points of the dress. There should be 37 stitches between each stitch marker

Rnds 18 & 19: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 18 stitch count= 160 stitches
Round 19 stitch count= 168 stitches

Switch to purple yarn.

Rnds 20- 22: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 20 stitch count= 176 stitches
Round 21 stitch count= 184 stitches
Round 22 stitch count= 192 stitches

Switch to black yarn.

Rnds 23- 25: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 23 stitch count= 200 stitches
Round 24 stitch count= 208 stitches
Round 25 stitch count= 216 stitches

Switch to purple yarn.

Rnds 26- 28: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 26 stitch count= 224 stitches
Round 27 stitch count= 232 stitches
Round 28 stitch count= 240 stitches

Switch to black yarn.

Rnds 29- 31: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 29 stitch count= 248 stitches
Round 30 stitch count= 256 stitches
Round 31 stitch count= 264 stitches

Switch to purple yarn.

Rnds 32- 34: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 32 stitch count= 272 stitches
Round 33 stitch count= 280 stitches
Round 34 stitch count= 288 stitches

Switch to black yarn.

Rnds 35- 37: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 35 stitch count= 296 stitches
Round 36 stitch count= 304 stitches
Round 37 stitch count= 312 stitches

Switch to purple yarn.

Rnds 38- 40: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 38 stitch count= 320 stitches
Round 39 stitch count= 328 stitches
Round 40 stitch count= 336 stitches

Switch to black yarn.

Rnds 41 & 42: Ch 2, dc in each st BUT, 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 and replace the marker, join

Round 41 stitch count= 344 stitches
Round 42 stitch count= 352 stitches

Pointy Trim

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*, repeat the pattern between the two * for the remainder of round 29, join and fasten off

Sleeve Trim for All Sizes

Join 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*, repeat the pattern between the two * for the remainder of the armhole, join and fasten off

crochet witch costume

Witch Hat Pattern

I/5.5 mm crochet hook
Start with purple yarn.

Instructions between two asterisks (*) should be repeated for the remainder of the round.

Rnd 1: Magic ring, 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 in same st, dc in next st, *2 dc in next st, dc in next st*, join (9 stitches)

Rnd 5: Ch 2, dc in each st, join (9 stitches)

Rnd 6: Ch 2, 2 dc in same st, dc in next 2 sts, *2 dc in next st, dc in next 2 sts*, join (12 stitches)

Switch to purple yarn.

Rnd 7: h 2, dc in each st, join (12 stitches)

Rnd 8: Ch 2, 2 dc in same st, dc in next 3 sts, *2 dc in next st, 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 in same st, dc in next 4 sts, *2 dc in next st, 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 in same st, dc in next 5 sts, *2 dc in next st, 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 in same st, dc in next 6 sts, *2 dc in next st, 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 in same st, dc in next 7 sts, *2 dc in next st, 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 in same st, dc in next 8 sts, *2 dc in next st, 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 in same st, dc in next 9 sts, *2 dc in next st, 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 in same st, dc in next 10 sts, *2 dc in next st, 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 in same st, dc in next 11 sts, *2 dc in next st, 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 in same st, dc in next 12 sts, *2 dc in next st, 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 in same st, dc in next 13 sts, *2 dc in next st, 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 in same st, dc in next 14 sts, *2 dc in next st, dc in next 14 sts*, join (48 stitches)

Switch to purple yarn.

Rnd 31-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 in same st, dc in next st, *2 dc in next st, dc in next st*, join (144 stitches)

Rnd 36: Ch 2, 2 dc in same st, dc in next 2 sts, *2 dc in next st, 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)

Rnd 1: Magic ring, 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 in same st, dc in next st, *2 dc in next st, dc in next st*, join (9 stitches)

Rnd 5: Ch 2, dc in each st, join (9 stitches)

Rnd 6: Ch 2, 2 dc in same st, dc in next 2 sts, *2 dc in next st, 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 in same st, dc in next 3 sts, *2 dc in next st, 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 in same st, dc in next 4 sts, *2 dc in next st, 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 in same st, dc in next 5 sts, *2 dc in next st, 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 in same st, dc in next 6 sts, *2 dc in next st, 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 in same st, dc in next 7 sts, *2 dc in next st, 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 in same st, dc in next 8 sts, *2 dc in next st, 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 in same st, dc in next 9 sts, *2 dc in next st, 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 in same st, dc in next 10 sts, *2 dc in next st, 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 in same st, dc in next 11 sts, *2 dc in next st, 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 in same st, dc in next 12 sts, *2 dc in next st, 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 in same st, dc in next 13 sts, *2 dc in next st, 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 in same st, dc in next 14 sts, *2 dc in next st, dc in next 14 sts*, join (48 stitches)

Switch to purple yarn.

Rnd 31: Ch 2, dc in each st, join (48 stitches)

Rnd 32: Ch 2, 2 dc in same st, dc in next 15 sts, *2 dc in next st, 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 in same st, dc in next 16 sts, *2 dc in next st, dc in next 16 sts*, join (54 stitches)

Rnds 35 & 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 in same st, dc in next st, *2 dc in next st, dc in next st*, join (108 stitches)

Rnd 39: Ch 2, 2 dc in same st, dc in next 2 sts, *2 dc in next st, 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)

Hat Buckle Pattern

Buckle pattern is the same for both sizes.

4.5 mm crochet hook
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, finish off and sew onto hat.

crochet witch costume

Shoe Pattern

4.5 mm crochet hook
Start with black yarn

image of crochet shoes for a baby witch costume

Rnd 1: Ch 10, sc  in 2nd ch from hook, sc in next 7 chs, 4 sc in last ch, continue working on 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, 2sc 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, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, sc in rem 19 sts, join (44 stitches)

Rnd 8: Ch 1, sc2tog, sc2tog, sc in 12 sts, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, 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 finish off (30 stitches)

Rnd 1: Ch 12, sc  in 2nd ch from hook, sc in next 9 chs, 4 sc in last ch, continue working on 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, 2sc 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, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, sc in rem 21 sts, join (48 stitches)

Rnd 8: Ch 1, sc2tog, sc2tog, sc in 14 sts, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, sc2tog, 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)

Shoe Bow Pattern

Bow pattern is the same for both sizes.

4.5 mm crochet hook
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)

Sew tail end back and forth down the middle of the bow, sewing both sections together.

Pull tight on tail to scrunch the middle and wrap the yarn around the middle until you’re happy with how your bow looks.

Secure the ends (I weave them under the wrapped yarn in the back) and sew onto the front of your shoe.

image of a crochet broom for a baby witch costume

Broom

The broom is the same for all sizes.

H/5 mm crochet hook
brown & soft gold yarn

Instructions between two asterisks (*) should be repeated for the remainder of the round.

Rnd 1: Magic ring, 6 sc, join (6 stitches)

Rnd 2: Ch 1, 2 sc in each st, join (12 stitches)

Rnd 3: Ch 1, 2 sc in same st, sc in next st, *2 sc in next st, sc in next st*, join (18 stitches)

Rnd 4: Ch 1, sc in each st in the back loops, 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 & finish off leaving a long tail to sew shut (1 stitch)

Cut strips of brown and soft gold yarn 11 inches long.

You’ll be attaching the yarn to the end of the broom where you finished off.

Attach two pieces together (one of each color) using the same method as I did for my Llama hat.

crochet witch costume

Check out my other free crochet patterns! And let’s connect: Instagram (@lovable_loops) and Facebook