Skip to Content

How to Make an Upcycled Glinda-Inspired Good Witch Costume From a Dress

Sharing is caring!

*This post may contain affiliate links. Please see my disclosure to learn more.

Looking for a quick, cute, and budget-friendly girls’ Halloween costume you can make from clothing you already own? This upcycled Glinda-inspired Good Witch costume is a perfect DIY project. Instead of buying an expensive costume that may only be worn once, you can transform a pink, blush, lavender, or sparkly dress into a magical fairy-tale look using simple sewing supplies, leftover fabric, ribbon, tulle, and a handmade crown.

This project is beginner-friendly, customizable, and especially great for using an old party dress, flower-girl dress, dance costume, or dress your child has nearly outgrown. The goal is not to recreate a movie costume exactly, but to capture the soft pink, sparkling, whimsical Good Witch aesthetic with an easy handmade twist.

If you love quick upcycle projects, don’t miss these cute homemade Halloween costume ideas for girls that start with everyday clothing.

Materials You Will Need

Top-down flatlay of supplies for an upcycled good witch costume, including a pink tulle dress, glitter tulle, satin and lace, rhinestones, pearls, crown materials, headband, wand, ribbon, thread, scissors, pins, sewing machine, measuring tape, and iron.

For this DIY Glinda-inspired costume, gather:

  • 1 pink, blush, lavender, or pale peach dress
  • 1–2 yards of pink or iridescent tulle
  • Scrap satin, organza, lace, or sheer fabric
  • Silver, gold, or iridescent ribbon
  • Felt or glitter felt
  • Small rhinestones, sequins, or fabric gems
  • Coordinating polyester thread
  • Sewing machine
  • Hand-sewing needle
  • Fabric scissors
  • Pins or sewing clips
  • Measuring tape
  • Fabric marker or tailor’s chalk
  • Iron and ironing board
  • Lightweight fusible interfacing, optional
  • Fabric glue, optional
  • Thin plastic headband
  • Cardstock or stiff felt for the crown
  • Elastic or ribbon for removable accessories

If you want the costume to remain wearable after Halloween, make the embellishments removable whenever possible.

DIY Glinda-Inspired Good Witch Costume From a Dress

Black-and-white hand-drawn infographic showing materials, costume layout, and 12 beginner-friendly steps for transforming a pink dress into a Glinda-inspired good witch Halloween costume.

Step 1: Choose the Dress

Collage showing a pink sparkly tulle princess dress laid flat, with close-up views of the embellished bodice, puff sleeves, skirt length measurement, and layered tulle hem.

Start with a dress that already has a soft princess-like shape. A pink party dress works beautifully, but you can also use a simple knit dress, tulle dress, or even an oversized pink T-shirt dress.

Wash and dry the dress before beginning.

Lay it flat and check the fit. If it is slightly short, that is actually useful because you can add a layer of tulle to the hem for extra length and volume.

Avoid cutting the original dress until you have planned the entire design.

Step 2: Plan the Good Witch Look

Styling collage showing a pink princess dress with a glittery crown, star wand, rhinestones, bows, sparkly tulle, and decorative embellishments being arranged for a DIY good witch costume.

Lay the dress flat and decide where you want to add sparkle.

Good placement options include:

  • Tulle around the skirt
  • Sparkly stars on the bodice
  • Puffy shoulder details
  • Sheer flutter sleeves
  • A decorative waist sash
  • Rhinestones around the neckline
  • A detachable cape or train

Keep the design light rather than covering every inch. A few strong details usually look more polished than adding decorations everywhere.

Step 3: Add a Tulle Overlay to the Skirt

Sewing tutorial collage showing the dress waist measured, pink glitter tulle cut into strips, gathered with thread, pinned around the waist, and stitched to create a fuller sparkly overskirt.

Measure around the skirt near the waist or wherever you want the tulle to begin.

Cut a long strip of tulle approximately two to three times the width of the skirt circumference.

The extra width creates gathers.

Sew a long basting stitch along the upper edge of the tulle, leaving long thread tails. Gently pull the bobbin threads to gather the tulle until it matches the dress width.

Pin the gathered tulle around the skirt and sew it in place using a narrow zigzag or stretch stitch if the dress fabric is knit.

For an easier removable version, sew the tulle onto elastic to make a separate overskirt.

Step 4: Create Sparkly Star Appliqués

DIY collage showing paper star templates traced onto pink and gold glitter fabric, cut out, pinned onto the dress, and hand stitched as decorative star appliqués.

Draw several small stars on paper in different sizes, around 1 to 3 inches wide.

Cut the templates out and use them to trace stars onto glitter felt, metallic fabric, or iridescent fabric scraps.

Cut the stars carefully.

Arrange them across the bodice and skirt before attaching anything. Once you like the placement, pin them in place.

Stitch around the outer edges with coordinating thread, or use fabric glue for a no-sew version.

A few stars scattered across the dress will instantly create that magical Good Witch look.

Step 5: Add a Decorative Waist Sash

Sewing collage showing sparkly pink ribbon measured and wrapped around the waist of a princess dress, tied into a large bow, and embellished with a jeweled floral centerpiece.

Cut a piece of satin, organza, or metallic ribbon long enough to wrap around the waist and tie into a bow at the back.

A sash approximately 2 to 4 inches wide works well.

You can leave the sash completely removable or secure it at the side seams with a few hand stitches.

For extra sparkle, add a small star, bow, or rhinestone cluster at the center front.

Step 6: Make Soft Shoulder Details

Step-by-step collage showing pink glitter tulle rectangles gathered into large soft bows and hand stitched onto the shoulders of a pink princess dress.

For an extra whimsical silhouette, create small gathered tulle puffs at the shoulders.

Cut two rectangles of tulle approximately 8 by 12 inches.

Fold or scrunch each rectangle into a soft puff shape.

Hand stitch the center to hold the gathers together.

Place one puff over each shoulder seam and tack them down with several small hand stitches.

Keep them soft and lightweight so they do not restrict movement.

Step 7: Add Optional Flutter Sleeves

Sewing tutorial showing curved pieces of pink glitter tulle finished with stitching, gathered along the top edge, and hand sewn to the dress armholes as soft flutter sleeves.

Cut two half-circle or petal shapes from organza, chiffon, or soft tulle.

Finish the raw edges with a narrow zigzag stitch if needed.

Gather the top edge slightly and position each flutter sleeve over the existing sleeve or shoulder seam.

Hand stitch in place.

This is especially useful when transforming a sleeveless party dress into a more dramatic costume.

Step 8: Make the Good Witch Crown

DIY collage showing a crown template traced onto pink glitter material, cut out, decorated with rhinestones and pearls, and attached to a headband to create a sparkling princess crown.

Cut a crown shape from cardstock, stiff felt, or lightweight craft foam.

A simple pointed crown approximately 4 to 6 inches tall works perfectly.

Cover it with glitter felt, metallic fabric, or iridescent paper.

Decorate with rhinestones, stars, sequins, or small pearl beads.

Attach the crown to a thin headband using hot glue or hand stitching.

For children, keep the crown lightweight and avoid sharp embellishments.

Step 9: Add a Wand

Craft tutorial collage showing glitter star shapes assembled around a wooden dowel, then decorated with pink, iridescent, and lace ribbons to create a magical good witch star wand.

Cut a star from stiff felt or glitter foam.

Make two matching pieces and sandwich a wooden dowel, paper straw, or sturdy craft stick between them.

Glue or sew the edges together.

Tie several pieces of ribbon around the base of the star.

Pink, silver, white, and iridescent ribbon create a magical fluttering effect.

Step 10: Add Final Sparkle

Final embellishment collage showing rhinestone flowers, pearls, and small satin bows being hand sewn onto the bodice and tulle skirt of a finished pink sparkly good witch costume.

Now add small finishing details.

You can hand sew rhinestones or sequins around the neckline, waist, or star appliqués.

Another cute option is adding tiny fabric bows throughout the skirt.

Avoid placing hard decorations where your child will sit, bend, or lean.

Step 11: Check the Fit

Collage showing a young girl trying on the finished pink good witch dress while standing, sitting, raising her arms, walking on stairs, and wearing a light jacket to check comfort, movement, and costume fit.

Have your child try on the finished dress.

Make sure she can:

  • Walk comfortably
  • Sit down
  • Raise her arms
  • Climb stairs
  • Wear a jacket underneath if needed

Check that the tulle does not drag on the floor and that all embellishments are secure.

Trim any loose threads.

Step 12: Finish the Costume

Final finishing collage showing the pink embellished dress being lightly pressed, with close-ups of the jeweled bodice, pale pink tights, and sparkly pink ballet flats for the completed good witch costume.

Give the costume a very light final press.

Always use a pressing cloth over glitter fabric, tulle, sequins, or synthetic materials, and use low heat.

Pair the dress with white or pink tights, ballet flats, sparkly shoes, and the handmade crown and wand.

Your DIY upcycled Glinda-inspired Good Witch costume is finished.

Final Thoughts

Vertical Pinterest collage titled “Upcycled Project Glinda-Inspired Good Witch From a Dress,” featuring the finished sparkling pink dress and five DIY steps for adding star appliqués, a glitter waist sash, flutter sleeves, crown headband, and star wand.

This easy Halloween project turns an ordinary dress into something magical without requiring a complicated sewing pattern. Even better, many of the decorations can be removed after Halloween so the original dress can continue to be worn.

For an adorable finishing touch, add a little shimmer makeup, soft curls, and plenty of sparkle. The result is a sweet, handmade Good Witch costume that looks special without requiring a big costume budget.

Sharing is caring!