
Willy Wonka Costume
Step into a world of pure imagination with this classic look.
Willy Wonka is the eccentric, whimsical candy maker from Roald Dahl's classic story, most famously portrayed by Gene Wilder in the 1971 film. People choose this costume for its vibrant colors, nostalgic appeal, and instantly recognizable silhouette. The look centers on a purple velvet coat, a patterned vest, a tan top hat, and a gold bow tie.
- Difficulty
- Medium
- Time
- ~20 min
- Budget
- $45–120
Try it on
See yourself as Willy Wonka
One clear photo of yourself; we render you in this costume — face untouched, full body, about 20 seconds.
One render, $1. No account needed — if it fails you're not charged. Pricing.
Your photo is sent to Google's Gemini API to make the render and isn't used for training. Renders are AI-generated and labelled.
Want a different costume on this photo, or a whole group in costume? Open the Try-On Studio.

What you need for a Willy Wonka costume
Short on time? Buy it ready-made
Spirit Halloween sells the complete Willy Wonka costume — one box instead of 6 pieces.
Purple velvet frock coat
A long, knee-length velvet coat or blazer in a rich plum or purple color.
DIY: Dye a thrifted long trench coat or blazer purple.
Patterned vest
A button-up waistcoat featuring a colorful, multi-colored floral pattern on a white or cream background.
DIY: Use fabric markers or paint to add colorful flowers onto a plain white vest.
Tan top hat
A sandy brown or tan top hat with a dark ribbon band.
DIY: Cover a cheap black top hat with brown felt or fabric.
Oversized gold bow tie
A large, floppy bow tie made of yellow or gold satin fabric.
DIY: Tie a wide strip of yellow satin fabric into a large, loose bow.
Light brown trousers
Straight-leg dress pants or khakis in a light tan, beige, or sandy brown shade.
DIY: Use any tan or light brown trousers already in your closet.
Walking cane
A simple brown wooden cane topped with a round, white or cream-colored handle.
DIY: Paint a wooden dowel dark brown and glue a white wooden craft ball to the top.
Rather not assemble it? See ready-made Willy Wonka costumes at Spirit Halloween ↗
How to put it together
- 1
Put on the light brown trousers and a plain white collared dress shirt.
- 2
Layer the colorful floral vest over the shirt and button it up completely.
- 3
Tie the oversized gold bow tie around your collar, letting the ends drape loosely.
- 4
Put on the purple velvet frock coat over the vest.
- 5
Style your hair into messy, sandy-colored curls or put on a curly light-brown wig.
- 6
Place the tan top hat on your head at a slight angle and carry the walking cane.
Makeup & hair
Style your hair into messy, voluminous, light-brown curls, or use a medium-length curly wig. Keep makeup minimal with a clean face and a touch of rosy blush on the cheeks.
Willy Wonka for couples, groups, kids & more
- couples
- Pair up with an Oompa Loompa in white overalls and green hair, or Charlie Bucket holding a Golden Ticket.
- group
- Assemble a group with Charlie, Veruca Salt, Violet Beauregarde, and an Oompa Loompa.
- kids
- A miniature purple coat, tan top hat, and a giant fake lollipop make an adorable kids' version.
- Plus size
- Look for a velvet coat with a relaxed fit or stretch fabric, and pair with comfortable elastic-waist khaki trousers.
- pet
- Dress your dog in a small purple cape and a tiny brown top hat strap-on.
More ways people search for this costume
The most-searched variations of “Willy Wonka costume”, and how this look adapts to each.
Willy wonka family costume
- Assemble a group with Charlie, Veruca Salt, Violet Beauregarde, and an Oompa Loompa.
Tips
- Choose a lightweight velvet or polyester coat to avoid overheating at crowded indoor parties.
- Carry a few real chocolate bars with custom printed 'Wonka Bar' wrappers to hand out for photos.
- Ensure your trousers are hemmed properly so they don't trip you up while walking with the cane.
Willy Wonka costume FAQ
- What color is Willy Wonka's hat?
- In the classic 1971 film, Gene Wilder wears a sandy brown or tan top hat, not black or purple.
- How do I make a DIY Willy Wonka cane?
- Paint a wooden dowel dark brown, then attach a white wooden craft ball or a painted styrofoam ball to the top.
- What kind of vest does Willy Wonka wear?
- He wears a white or cream waistcoat covered in a colorful, intricate floral pattern.
Did you know? Gene Wilder agreed to play Willy Wonka on the condition that he could do a limp-and-somersault entrance to establish that the character's trustworthiness was always in question.