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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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!
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Visit our site and see all other available articles!