Looking to add a little hocus-pocus to your Halloween this year? Witch-themed crafts are the perfect way to bring spooky charm and handmade magic into your home.
These ideas go beyond the usual pumpkins and skeleton, think flying witches, glowing faces, and crafty broomsticks that will delight kids and adults alike.
Some projects are perfect for little hands, while others give you room to flex your creative muscles.
Ready to stir up your seasonal decor with something handmade and fun? These 22 wickedly fun DIY witch crafts will cast just the right spell on your Halloween.
#1. Curly-Haired Felt Witches With Yarn Locks
These enchanting red-haired witches capture a soft, magical charm with their glowing orange yarn curls and whimsical cone hats.
Plus, each doll features a smooth wooden bead for the head, minimal dot eyes, and an elegantly curved felt hat.
Whether holding a tiny toadstool or a broom topped with moss, these witches look like they’ve stepped out of a woodland fairy tale.
Materials Needed
- Orange yarn (20-25 strands, 6-8″ long each)
- Wooden bead (1″ diameter)
- Black felt sheet (9×12″)
- 2 black craft wire (5″ pieces)
- Cardstock (6″ diameter circle)
- Miniature props (mushroom, broom, moss)
- Glue gun and scissors
- Fine glitter (gold or copper)
Step-by-step Guide
Step 1: Curl yarn using heat or wrap it tightly around skewers to create spiral hair texture, then glue to the wooden bead head.
Step 2: Shape black felt into a cone for the dress and glue in place. Then add arms using twisted wire or wrapped cord.
Step 3: Cut and roll black felt into a tall witch hat. You now secure with glue and position on the doll’s head.
Step 4: Decorate the dress with glitter and add miniature props like brooms or toadstools for detail.
#2. Folded Book Witch With Sparkling Hat
Crafted from a recycled book, her dress fans out in beautiful symmetry, hand-colored in orange and printed with black script.
Her glittering hat steals the show, covered in rhinestones and stars that twinkle under the light.
I believe you’ll fall in love with the tiny broom she clutches, adding a dash of whimsical mischief.
Materials Needed
- 1 old paperback book (150-200 pages, 6″ x 9″)
- Orange and black paint
- Wooden bead (1.5″ diameter)
- Black felt (approx. 8″ x 8″)
- Small rhinestones, orange stars, craft gems
- 2 black chenille stems
- Black drinking straw (6-7″)
- Jute twine
- Hot glue gun and glue sticks
Step-by-step Guide
Step 1: Fold each page of your book in a triangle shape toward the spine until the book forms a cone-like skirt. Then paint it orange and let it dry.
Step 2: Glue a wooden bead on top for the head. Wrap chenille stems into spiral curls and attach to each side of the head for hair.
Step 3: Make a witch hat from black felt and decorate it with rhinestones and stars.
Step 4: Create a small broom using a black straw and jute tied at the end. Now you just attach the arms and glue the broom into place.
#3. Milk Jug Witch Head
It’s amazing how something as ordinary as a plastic milk jug can turn into a spooky witch face with just a few crafty touches.
This recycled Halloween project gives new life to your recyclables and makes for a lightweight, weather-friendly porch decoration.
In addition, rhe handle becomes the nose, giving her that iconic pointy profile. It’s creepy, creative, and surprisingly fun to put together.
Materials Needed
- 1 empty plastic milk jug (1-gallon size)
- Green spray paint
- Black plastic tablecloth (approx. 12″x24″)
- Hot glue gun
- 1 witch hat (approx. 10-12″ wide)
- Scissors
Step-by-step Guide
Step 1: Paint the milk jug green and let it dry completely. You can use spray paint for a smoother finish or acrylics with a foam brush.
Step 2: Cut long strips from a black tablecloth or tissue paper to create the witch’s hair. Then glue them inside the jug’s opening so they fall around the edges.
Step 3: Place or glue a witch hat over the top of the jug, adjusting it so the jug’s handle becomes the witch’s nose peeking out beneath the brim.
#4. 3D Witch Portraits
These framed witch portraits bring Halloween charm to a whole new level like spooky little cameos straight out of a magical storybook.
Using half paper rolls as 3D faces, you’ll create textured, pop-out characters that feel like they’re stepping off the wall.
Plus, you can even mix in friendly skeletons or cats. The best part is that your kids can design their own family of witches and turn it into a storytelling moment.
Materials Needed
- 4 cardboard paper roll tubes (cut in half, approx. 2″ high each)
- 4 cardboard photo frame cutouts (5″x7″)
- 4 colorful cardstocks (5″x7″)
- Black felt (approx. 3″x3″ each)
- Mini twigs
- Paints or markers
- Glue stick and hot glue gun
- Scissors
Step-by-step Guide
Step 1: Paint or color the inside of your paper roll halves to create little witch or skeleton faces. Let dry completely.
Step 2: Cut out background paper to fit the cardboard frame. Then glue it to the back so it shows through the center like a real portrait.
Step 3: Decorate each character with a hat, hair, and mini broom made from twigs and fringe-cut paper.
Step 4: Finally, attach each 3D face to the center of the background and glue the whole portrait onto the frame backing.
#5. Flying Witches on Popsicle Stick Brooms
Made from simple popsicle sticks, construction paper, and doodled smiles, these little flying witches are the kind of craft that invites creativity without the stress.
Moreover, each witch is uniquely charming, with angled hats, fluttery orange broom tails, and bold black cloaks cut from paper.
This is a fantastic group project for classrooms or party tables, kids can decorate their own little witchy aviators and even act out spooky stories afterward.
Materials Needed
- Jumbo popsicle sticks (1 per witch)
- Black and orange construction paper
- White paper
- Markers
- Glue stick
- Scissors
Step-by-step Guide
Step 1: Cut and draw a round witch face on white paper; add orange lines for hair and a smiley expression.
Step 2: Cut a black triangle hat, cloak, and small rectangle arms; glue them over the popsicle stick for the witch’s outfit.
Step 3: Cut orange paper fringe for the broom tail and glue it to the stick’s end.
Step 4: Let dry and display as a flying fleet or Halloween garland!
See more: 24 Spooky Halloween Popsicle Stick Craft Ideas You’ll Want to Try
#6. Pinecone Witches with Felt Hats and Brooms
You can see each one holds a handmade broom and wears a felt hat with flair, resting atop dreamy wool hair.
Painted wooden beads form their peaceful little faces, while tiny embellishments like buttons or stars add personality to every witch.
You could hang these from branches, use them in a garland, or let them perch on a mantel wherever they go, they bring pure Halloween delight.
Materials Needed
- Small pinecones (2-3″ long)
- Wooden beads (¾” diameter)
- Wool roving or yarn (6″ per witch)
- Felt sheets (black, red, orange, green)
- Mini twigs
- Glue gun & glue sticks
- Fine-tip marker
- Miniature buttons, sequins, or rhinestones (optional)
Step-by-step Guide
Step 1: Hot glue the wooden bead onto the top of a pinecone to form the head and body.
Step 2: Wrap and glue wool roving around the bead to create soft, flowing hair.
Step 3: Cut a 2.5″ diameter felt circle and shape it into a cone for the witch’s hat; glue in place.
Step 4: Attach felt arms to each side of the pinecone and hot glue a mini broom between them.
Step 5: Finally, draw eyes and a smile, then embellish the hat or cloak with tiny accents.
Tip: You can add a loop of thread at the back to turn these into hanging ornaments or magical Halloween favors.
#7. Twine Broomstick Witch Ornaments
Interestingly, each broomstick witch features a tiny hand-painted face, yarn hair in cozy curls, and a pointy felt hat that brings the Halloween spirit to life.
Their rustic brooms, made from knotted twine and natural wood sticks, give them a handcrafted, country-style flair.
With checkered ribbons, polka dots, and soft neutral tones, they’re perfect for farmhouse Halloween decor or even party favors.
Materials Needed
- Wooden sticks (approx. 6–8″ long)
- Beads or small wooden balls (1-1.5″)
- Black felt (4″ x 4″ per hat)
- Yarn (gray, tan, or brown)
- Jute twine (10-12″ per broom)
- Ribbon (various styles)
- Glue gun and scissors
- Paint/marker
Step-by-step Guide
Step 1: Paint faces on the wooden balls and let them dry. Then wrap yarn to create curly hair and glue it to each side of the head.
Step 2: Form cones from felt to make hats, decorate with ribbon, and glue onto heads.
Step 3: Tie jute twine into a broom shape and secure to the end of each stick.
Step 4: Attach the head to the stick above the broom, and finish with a bow under the chin.
#8. Porch Witch Made From Painted Wood Plank
Why not give your porch a playful, spooky vibe with this oversized witch made from a simple wood plank?
Her long green face, curly magenta hair, and comically exaggerated nose bring her to life with charm and mischief.
Specially, the whimsical facial features and curled pipe cleaner hair add personality, while the painted base keeps it weather-friendly.
Materials Needed
- Wood plank (approx. 6″x24″)
- Green acrylic paint
- 2 large googly eyes
- Cardboard or plastic piece
- Black paper
- 6-8 purple pipe cleaners
- Black permanent marker
- Hot glue gun
Step-by-step Guide
Step 1: Paint the entire plank green and allow it to dry. Then twist pipe cleaners into curls and glue them to the sides of the plank as hair.
Step 2: Attach large googly eyes and a 3D nose piece to give the face dimension.
Step 3: Cut a witch hat shape from cardstock and glue it to the top of the plank.
Step 4: Finally, you just draw or paint a whimsical smile to finish the look.
See more: 22 Unique Halloween Wood Craft Ideas You Must Try This Spooky Season
#9. Whimsical Witch Broom Trio
These straw broomstick witches are bursting with personality and make a spellbinding addition to any hallway, porch, or kid’s room.
In addition, each broom has its own little character, topped with a painted foam head, pointy hat, and cheerful Halloween accents like pumpkins, ghosts, spiders, and stars.
Materials Needed
- 3 small straw brooms (approx. 18-20″ long)
- Painted foam or wooden balls
- Felt sheets in various colors
- Halloween embellishments (pumpkins, ghosts, spiders, stars)
- Twine
- Glue gun
- Scissors
Step-by-step Guide
Step 1: Paint the foam balls with fun faces like green for witches, orange for pumpkins, or white for ghosts.
Step 2: Cut and glue felt to create hats, capes, and simple dress shapes. Then layer and decorate them with stitched or glued details.
Step 3: Attach the heads to the broom handles using hot glue. Now you position capes and hats securely around the face.
Step 4: Finally, add felt pumpkins, stars, and other embellishments to the straw base.
#10. Paper Plate Witch Faces
These cheerful witch faces bring a burst of personality to any Halloween wall or window!
With a little green paint, some playful handprint hair, and those crooked hats, you’ve got a character that’s spooky in the most delightful way.
What makes this project extra fun is how kids can personalize each witch’s expression, give her a toothy grin, a cheeky wink, or a charming wart!
Materials Needed
- Paper plates (one per witch)
- Green paint
- Orange construction paper
- Purple cardstock
- White paper
- Black marker
- Glue stick
- Scissors
Step-by-step Guide
Step 1: Paint the front of each paper plate green and set them aside to dry completely.
Step 2: While the plates dry, trace each child’s hands onto orange construction paper and cut them out, these will be the witch’s wild hair.
Step 3: Cut triangle-shaped hats from purple paper and decorate them with a white square buckle.
Step 4: Now, you just glue the handprints to the sides of the plate, add the hat on top, and finish with a quirky face using markers and paper teeth.
#11. Witch Spoon Puppet With Googly Eyes
Wow, her bright green face, floppy orange felt hair, and oversized googly eyes make her a hit with kids and a fun puppet for festive storytelling.
Made from a simple wooden spoon, she’s easy enough for little hands to help with but cute enough to use as a Halloween centerpiece or pencil topper.
Materials Needed
- 1 wooden spoon (standard 6-7″ size)
- Green acrylic paint
- 2 googly eyes
- Black felt (approx. 4″ x 4″)
- Gold glitter tape
- Orange felt (small scraps)
- 2 small purple buttons
- Black paint
- Glue (hot glue or craft glue)
Step-by-step Guide
Step 1: Paint the spoon head green and the handle black. Let dry completely.
Step 2: Glue on googly eyes, draw a smile, and attach strips of orange felt behind the face for hair.
Step 3: Cut a black felt witch hat and glue it on top, adding a strip of glitter ribbon for the band.
Step 4: Finish by gluing two small purple buttons down the handle and you are done!
#12. No-Sew Witch Gnomes With Faux Fur Beards
With the tall pointy hats, long white beards, and glowing green noses, these witchy gnomes bring just the right amount of magic to your Halloween setup.
They’re soft, lightweight, and easy to display on mantels, entry tables, or nestled among pumpkins.
Moreover, the layered black tulle gives them an eerie, ghostlike cloak while their oversized hats drape charmingly over their hidden eyes.
Materials Needed
- 1 cone-shaped foam base (about 6-8 inches tall)
- 1 sheet black felt (9×12 inch)
- 1 strip black tulle (approx. 18×8 inch)
- White faux fur (5×4 inch piece)
- Green pom-pom (1 inch diameter)
- Hot glue gun and glue sticks
- Scissors
Step-by-step Guide
Step 1: Wrap the cone base in black tulle and secure it with glue at the back.
Step 2: Cut a triangle from the black felt and roll it into a cone shape to form the witch hat. Then you glue the seam and let it cool.
Step 3: Cut the faux fur into a triangle shape for the beard and glue it just below the tip of the cone.
Step 4: Attach the green pom-pom where the hat brim meets the beard as the nose, tucking it slightly under the felt hat.
Step 5: Now, you place the hat over the top, adjust the layers for drape, and you’re done!
Note: For extra stability, you can weight the bottom of the cone with pebbles or dry beans before decorating.
#13. Rainbow Yarn Witch Doll
With her flowing multicolor skirt, curly orange yarn hair, and charming little pumpkin, she’s part cozy keepsake, part cheerful mischief-maker.
Perfect for sitting on a shelf or hanging from a doorknob, this witch doesn’t require sewing or sculpting, just clever knotting and a bit of imagination.
Materials Needed
- 1 wood bead (1″ diameter)
- Yarn in multiple colors (approx. 40 strands, each 16″ long)
- 2 black pipe cleaners
- Orange yarn (10 strands, 10″ each)
- Small felt witch hat (store-bought or handmade, 2″ tall)
- Mini glitter pumpkin (1″ wide)
- Hot glue gun
- Scissors
Step-by-step Guide
Step 1: Bundle the multicolored yarn and fold in half to form the skirt. Then secure near the top with a small piece of black yarn, leaving a loop at the top.
Step 2: Slide the wood bead over the loop to form the head, then twist black pipe cleaners around the waist to create arms.
Step 3: Glue the yarn hair around the top of the bead, letting it fall naturally. Then, place the witch hat over it.
Step 4: Decorate one hand with a tiny pumpkin, bead, or broom. You now adjust arms and trim yarn ends if needed.
#14. Glittery Tea Light Witches That Glow With Mischief
Each sparkling tea light witch features a glittery green base, glowing LED nose, and googly eyes full of quirky personality.
Whether hung on door handles, strung into a garland, or simply scattered along your table, they add a fun and safe flicker to your décor.
I believe all kids love making them and watching them light up the room like little enchanted faces.
Materials Needed
- 4-6 battery-operated LED tea lights (flame-shaped)
- Green glitter paint
- Black and purple felt
- Yellow felt
- Googly eyes (large size, 1 pair per face)
- Mini craft gems
- Glue gun
- Ribbon or string (optional)
Step-by-step Guide
Step 1: Paint the tea lights green or cover them in green glitter paper. Let dry completely.
Step 2: Glue on googly eyes just above the flame, which acts as the witch’s glowing nose.
Step 3: Cut a witch hat shape from felt, add a yellow buckle, and attach it to the top of the tea light.
Step 4: Finally, add a small gem or pom-pom under the nose to make a cute witchy mouth.
#15. Rocking Paper Plate Flying Witches
These playful rocking witches are sure to put a smile on anyone’s face! As they teeter on their black-painted paper plates, it almost looks like they’re really flying across the Halloween night sky.
This project is a delight for little hands, combining painting, cutting, and imaginative dress-up.
Materials Needed
- 1 paper plate per witch (9″ diameter)
- Black acrylic paint (approx. 2 tbsp per plate)
- Construction paper in assorted colors (9″x12″ sheets)
- 1 brown craft stick (1″x8″)
- Yellow paper (2″x3″)
- Googly eyes (0.5″)
- Glue stick
- Scissors
- White gel pen
Step-by-step Guide
Step 1: Fold a paper plate in half and paint the outside black. Then add star-like dots with a white pen or silver marker after it dries.
Step 2: Cut out shapes from colorful paper to make the witch’s head, hat, dress, arms, legs, and shoes. Don’t forget rosy cheeks or swirly hair if you’d like to personalize it!
Step 3: Glue the witch parts together into a seated position, with arms and legs stretching as if she’s flying.
Step 4: Attach the witch on top of the folded plate. You now add the broomstick across the middle, with yellow paper fringe at one end for the bristles.
Tip: If you’re doing this with a group, pre-cut witch outfits and let kids mix and match pieces to save time and spark creativity!
#16. Cute Toilet Paper Roll Witch With a Cheerful Charm
Bright, bold, and absolutely adorable, this toilet paper roll witch will make any Halloween craft session more fun!
Her vivid green face, orange pigtails, and oversized witch hat bring a friendly vibe that’s great for little kids. A purple belt with a yellow buckle adds a pop of Halloween color and personality.
Using simple craft supplies, this project transforms a cardboard tube into a smiling little spell-caster, perfect for classroom decorations.
Materials Needed
- Empty toilet paper roll (1 tube)
- Black construction paper (1 sheet)
- Green, orange, purple, and yellow construction paper
- Glue stick
- Black marker
- Scissors
Step-by-step Guide
Step 1: Wrap the toilet paper roll in black paper to form the body. Then cut a circle from green paper for the face and draw on the eyes, smile, and rosy cheeks with a marker.
Step 2: Cut orange paper for hair and glue it to the back of the head.
Step 3: Make a black hat with a yellow band and attach it to the top of the face.
Step 4: Add a purple belt with a yellow buckle around the roll to finish her festive outfit.
#17. Egg Carton Witch with Paper Fan Dress
Who knew an old egg carton could become the face of such a mischievous little witch? This project turns humble materials into something magical.
With wide googly eyes, a bumpy green face, and a pointy star-speckled hat, this spooky cutie is full of quirky character.
Additionally, the body, made from folded construction paper, fans out like a ruffled cloak, adding movement and drama.
Materials Needed
- Cardboard egg carton (1 section per witch)
- Googly eyes (1″ size)
- Black construction paper
- Neon paper strips
- Black cardstock
- Star and bat stickers
- Glue, scissors, markers
Step-by-step Guide
Step 1: Cut one cup from an egg carton and paint it green.
Step 2: Add googly eyes, draw a smile, and glue on strips of paper for hair.
Step 3: Next, make a cone hat with black paper and decorate with stickers. Then, you attach to head.
Step 4: Fold black or purple paper accordion-style to create the dress and glue the head on top.
#18. Felt Witch Peg Doll
Dressed in hand-stitched black felt with bright green thread accents, she’s a mix of simplicity and elegance, perfect for nature tables, Halloween mantels, or imaginative play.
You’ll feel a calming rhythm as you cut, wrap, and sew this little character together.
Her timeless, Waldorf-inspired style brings back the beauty of slower crafting, where every detail matters and a single figure holds a whole story.
Materials Needed
- 1 wooden peg doll (2.5″ tall)
- Black felt sheet (approx. 8″ x 8″)
- Embroidery thread (green or contrasting color)
- Needle
- Hot glue gun
- Scissors
- Optional: yellow embroidery floss
Step-by-step Guide
Step 1: Cut a rectangle of black felt to wrap around the peg for the cloak. Then stitch or glue it snugly into place.
Step 2: Create a circle of felt for the cape, about 4.5″ wide, and cut a small slit to fit around the neck. You next stitch the edge with embroidery thread and secure with glue or a decorative knot.
Step 3: For the hat, cut a triangle and roll it into a cone. Then stitch the edge, then glue it to a small circle base. Add it to the head once dry.
Step 4: Embroider stars, flowers, or spirals along the cloak and brim for magical detail.
#19. Wednesday Addams Macrame Dolls
Made entirely from black thread and simple macramé knots, each little doll has long braided pigtails, a black dress with a flared skirt, and her signature white collar.
Bonus, the faceless wooden bead gives a minimal yet expressive look, letting her character speak through the details.
Materials Needed
- Black macramé cord (3mm, approx. 40 inches per doll)
- Wooden bead (¾” diameter)
- White felt
- Jump ring
- Glue gun
- Comb
- Scissors
Step-by-step Guide
Step 1: Cut cord into sections for arms, legs, and hair; braid the hair into two pigtails and secure.
Step 2: Thread a bead onto the center of the body cord to form the head, then position the arms behind it.
Step 3: Create a triangle-shaped dress by looping thread and combing out the ends for fullness.
Step 4: Next, add a tiny white felt collar under the head and secure everything with glue.
Step 5: Finally, attach a key ring at the top using a jump ring or by tying the thread securely.
#20. Hanging Paper Cup Witches That Fly
Amazingly, these quirky flying witches made from paper cups and construction paper are a joy to craft and even more fun to display!
Each witch starts with a green paper cup for the face, brought to life with googly eyes, curly paper hair, and drawn-on expressions that range from goofy to spooky.
Materials Needed
- Green paper cups (1 per witch, 3″ tall)
- 2 black construction paper per witch
- Brown and beige construction paper
- 2 googly eyes per witch
- Colored paper strips (¼” wide x 6” long)
- Glue or double-sided tape
- Scissors
- Black yarn (10″ per witch)
- Black marker
Step-by-step Guide
Step 1: Turn the paper cup upside down and glue on googly eyes. Then use a marker to draw a mouth and nose.
Step 2: Curl colored paper strips by rolling them on a pencil, then glue them along the rim as hair.
Step 3: Cut black strips for the skirt and glue them inside the cup to hang downward.
Step 4: Cut and assemble a black witch hat, then glue it to the top of the cup.
Step 5: Finally, craft a small broom from brown and beige paper and attach it across the witch’s front. You now add a string loop for hanging.
#21. Silly Paper Witch Faces With 3D Noses
These playful paper witch faces are perfect for a Halloween craft day with kids!
Made entirely from construction paper, each witch features a bright green face, googly eyes, wild orange hair, and a bendy 3D nose that gives it personality.
One wears a classic purple hat, the other rocks a black one with creepy white fingerprint spiders.
Whether you hang them on your door or let the kids parade around with them, they’ll bring charm and color to your spooky decor.
Materials Needed
- Green construction paper (1 sheet per witch face)
- Black and purple construction paper
- Orange paper (cut into ¼” hair strips)
- 2 googly eyes per face
- Glue stick
- Scissors
- Markers or white paint
Step-by-step Guide
Step 1: Cut out a witch face shape from green paper and fold a small triangle to create a 3D nose. Glue it in place.
Step 2: Add googly eyes above the nose and draw on a smile or fangs using markers.
Step 3: Glue strips of orange paper around the top edge of the face for the hair.
Step 4: Cut out and assemble a witch hat, then attach it over the hair. Add spider prints or designs if desired.
#22. Witch Pumpkin With Paper Hat and Hair
This adorable witch pumpkin brings classic Halloween vibes. No carving necessary, just a few craft supplies and a bright orange pumpkin become a playful witch face with oodles of charm.
Plus, her wide black grin, big paper eyes, and vibrant green paper hair make her expression friendly instead of frightening.
The glossy black witch hat adds height and character, making her the perfect greeter on your porch or front steps.
Materials Needed
- Large pumpkin (real or faux)
- Black craft paper
- Green tissue paper
- White and black paper
- Black paper
- Glue stick
- Scissors
Step-by-step Guide
Step 1: Cut out eyes, mouth, and eyebrows from black and white paper. Then attach to the pumpkin with glue.
Step 2: Create green paper strips for hair and glue them to the sides of the pumpkin.
Step 3: Make a cone-shaped witch hat out of black craft paper or plastic and place it on top of the pumpkin.
Step 4: Finally, you adjust hair and facial pieces for a balanced, whimsical look.
See more: 20 Spellbinding DIY Wand Ideas to Level Up Your Halloween Costume