Willy Wonka is one of the kindest characters to dress as, because the whole costume is tailoring and props rather than anything you have to sculpt or paint. I style this character often, and the version that reads best is never the most expensive one. It's the one where the hat, the coat color and the bow tie are clear from across a room. Below are 35 ways to get there, from the plum coat most people picture to skirts, jumpsuits, a pastel twist and a cereal-box hat you can make tonight. A few need sewing. Most need a good thrift run and a free afternoon.

Four Clues That Say Wonka From Across the Room
People identify this character from a handful of shapes, not from the exact shade of anything. When I style a Wonka, I check four things before I think about hair or makeup.
- A tall top hat with a band, sitting straight. Tilted or squashed, it reads as the Mad Hatter instead.
- A coat in purple, plum or burgundy, longer than an ordinary blazer, ideally in velvet.
- A large, soft bow tie at the collar, bigger than you think it should be.
- Something in the hand: a cane, a golden ticket or a wrapped bar of chocolate.
Get three of those right and nobody needs to ask who you are. The Mad Hatter mix-up is the one I see most, and the fix is tidiness. Wonka is a showman, so his hat is neat, his gloves are clean and his bow tie is tied properly.
Getting a Top Hat to Stay On Over Curls
A full-size top hat is tall and light at the brim, so a breeze or a quick turn of the head tips it backward. This is how I make one last the evening.
- Measure your head where the hat will sit, with the curls already styled. Curls add size, and a hat bought for your bare head will perch on top.
- Sew a length of round hat elastic inside the band from side to side, and wear it under the hair at the back of the head where the curls hide it.
- Over a wig, cross two long bobby pins in an X through the hat band, the wig and the wig cap on each side.
- If the hat is loose, a strip of foam weatherstripping tape inside the sweatband snugs it without showing.
- Mini hats on headbands need small combs stitched underneath, so the band grips instead of sliding forward.
Test it by nodding hard and looking down at your shoes. If it stays on through that, it will survive a party.
1. Classic Willy Wonka Costume With Purple Coat

This is the version people picture, so get the proportions right and the rest forgives you. A long purple velvet coat goes over a white button-down and a floral vest, with tan tailored trousers, a big brown bow tie and polished brown ankle boots. The chocolate-brown top hat sets the silhouette, and a slim cane with a gold-colored handle finishes the line. I put soft shoulder-length curls or a fluffy brown wig under the hat and keep makeup warm: rosy cheeks, defined brows, a muted berry lip. A handmade golden ticket or a wrapped imitation candy bar gives your hands something to do. The first thing I check is coat length. Velvet that brushes your calves looks grand standing still and catches on every stair, so I'd pin the hem up an inch if it's close.
2. Modern Willy Wonka Costume With Burgundy Coat

Burgundy shifts the character toward the later film version, and it's kinder to most skin tones than bright purple. Layer the fitted coat over a patterned vest, a high-neck cream blouse and charcoal cropped trousers, then add sleek black lace-up boots. A tall burgundy top hat, leather-look gloves and a slender cane carry the theater. The hair is the real tell: a smooth dark bob with curved ends. A cheap wig can manage it if you brush it with a wide-tooth comb and a puff of dry shampoo to cut the plastic shine. Pale foundation, soft contour and a muted rose lip keep it neat. Round tinted glasses push it further, but they darken your view in a dim room, so I wear them for photos and pocket them after.
3. Young Willy Wonka Costume With Brown Tailcoat

For the younger, adventurous take, a rich brown tailcoat does the job purple usually does. Wear it with a patterned waistcoat, high-waisted green trousers, a burgundy shirt and a narrow printed scarf at the neck. A weathered brown top hat and lace-up boots give it a vintage feel. If your hat looks too new, I rub the brim edge lightly with fine sandpaper and a dab of brown eyeshadow. Short, tousled brown hair should peek out under the brim, with warm blush and a subtle berry lip. Swap the formal cane for a small battered suitcase, and pin a few candy-shaped pins to the lapel.
4. Book-Inspired Willy Wonka Costume With Green Pants

The book describes him in a plum velvet tailcoat, bottle-green trousers and pearly gray gloves, with a black top hat and a gold-topped cane, so this is the version for readers. Pair the coat with a crisp white blouse, a patterned bow tie and black heeled loafers or lace-up boots. Tuck your hair neatly under the hat or add a short curly wig. Bright blush, defined lashes and plum lipstick keep it storybook without tipping into stage makeup. I like carrying a copy of the novel, partly because it explains the green trousers to anyone who only knows the films. No crafting required; the color blocking carries it.
5. Female Willy Wonka Costume With Tailcoat Dress

A tailcoat dress keeps the famous shape in one piece, and it's the most comfortable route if you dislike trousers. Look for a fitted purple style with a longer back hem, then layer a ruffled white blouse under it and add a colorful bow tie. Opaque tights or candy-striped stockings go with sturdy brown ankle boots. A mini top hat on a headband is lighter than a full-size hat and stays put when you dance. I always try the dress sitting down before committing, because a fitted bodice that feels fine standing can dig at the waist once you're at a table. Soft curls or an updo keep the hat visible, with purple shadow and a berry lip. A small pouch of wrapped treats beats a handbag.
6. Willy Wonka Costume With Purple Blazer And Skirt

Everyday clothes can carry this one. A purple blazer, a patterned blouse and a high-waisted tan midi skirt, belted in brown, already look like tailoring. Brown ankle boots, a big polka-dot bow tie and a compact top hat tie them to the character. Loose curls or a low bun sit well under the hat, with warm makeup and a purple-red lip. Keep props to a golden ticket and a simple cane. This is the outfit I suggest for office or classroom dress-up days, since every piece except the hat goes straight back into your closet afterward.
7. Willy Wonka Costume With Purple Pantsuit

A matching purple pantsuit gives the cleanest line of the lot. Wear the fitted blazer and straight-leg trousers over a white shirt and a colorful vest, then add a dramatic bow tie, a brown top hat and pointed brown loafers or low block heels. Tuck longer hair into the jacket collar for a shorter look. Mauve eyes, peach blush and a deep berry lip suit the suit. Before buying, I hold the jacket and trousers side by side in daylight. Purple dye lots vary a lot, and two near-matching purples look worse than an honest contrast. A gold-colored cane and a few candy pins on one lapel are all it needs.
8. Glam Willy Wonka Costume With Sequin Tailcoat

Sequins turn this into a party costume rather than a book-week one. A plum sequin tailcoat goes over a satin blouse and black fitted trousers, with a brocade vest between the shine and the plain base. Heeled ankle boots, satin gloves and a tall hat trimmed with a jeweled ribbon carry the glamour. Soft waves or a curled brown wig balance the structure, and metallic purple shadow with a glossy berry lip suits the fabric. A warning about sequin coats: the inner sleeve seams scratch, and they snag wigs and fine knits. I line the sleeve hems with a strip of soft ribbon and keep wig hair behind the shoulders. Hold back on other accessories so the jacket stays the focal point.
9. Cute Willy Wonka Costume With Tulle Skirt

Tulle makes the character sweet rather than eccentric. A knee-length purple tulle skirt sits under a white puff-sleeve blouse, a patterned vest and a cropped plum jacket, with candy-striped tights and brown Mary Janes. A small brown top hat on a headband can carry ribbon or light candy ornaments. Hot glue holds those fine indoors, but it lets go in cold air, so bring a spare glue stick if you'll be outside. Bouncy curls or two low curled ponytails, rosy cheeks and a pink lip keep it cheerful. I'd pick this for an evening at the door handing out candy, because tulle doesn't crease when you perch on the front step.
10. Easy Willy Wonka Costume With Closet Basics

This one is mostly a raid on your own wardrobe. A purple cardigan or blazer, a white collared shirt and tan pants form the base, and a wide patterned ribbon tied at the collar makes a passable bow tie. Brown boots go on the feet. The hat can be painted cardboard, felt, or a party hat you've cut down and covered. A wooden dowel wrapped in black tape becomes a light cane, and metallic paper makes the golden ticket. The colors do most of the identifying, so put your effort into the hat; a floppy one is what makes a quick costume look quick.
11. Last-Minute Willy Wonka Costume With Cardigan

When you've only got an hour, a long purple cardigan is the shortcut. Wear it over a white blouse, a patterned sweater vest and brown or khaki trousers, with loafers or ankle boots you can actually stand in for hours. Make a bow tie from a scrap of bright fabric and fix it under the collar with a safety pin, pointing the pin downward so it can't open into your neck. A basic black party-store top hat changes character with a band of brown ribbon. Curl the ends of a short wig or add volume to your own hair, then add purple lipstick and a little shimmer at the eyes. A slim umbrella stands in for the cane, and it earns its keep if the weather turns. No sewing needed.
12. Thrifted Willy Wonka Costume With Velvet Jacket

Thrift racks are where this costume gets its personality, because mismatched textures suit him. Look for a purple velvet blazer, a floral vest, a white button-down and neutral trousers; they don't need to match. Add brown dress shoes, a secondhand top hat and a cane. If the jacket is oversized, roll the cuffs and pull in the back with removable clips, or take in the center back seam if you sew. Check the velvet under the arms before you pay. Worn, shiny pile there won't steam back, and it shows every time you raise the cane. A curly brown wig, rosy blush and a dark pink lip go with it, plus a homemade ticket in the vest pocket.
13. Plus-Size Willy Wonka Costume With Long Coat

Fit across the shoulders and upper arms decides whether a long coat feels good all night, so I size for that and tailor the rest. A long purple coat worn open over a patterned vest, a breathable white blouse and high-rise straight-leg trousers gives a long, clean line. A large bow tie balances the neckline, and cushioned brown ankle boots save your feet. Novelty top hats run small; buy one sized to your head and add hidden elastic if it rides up. Soft curls, warm blush and a deep berry lip suit this. A crossbody candy pouch keeps your hands free for the cane. Separates beat a boxed set here, because you can buy each piece in the size that actually fits you.
14. Modest Willy Wonka Costume With Maxi Skirt

A full-length skirt keeps all the color with full coverage. Pair a plum maxi skirt with a high-neck white blouse, a patterned waistcoat and a long purple coat, plus opaque tights, low-heeled lace-up boots and wrist-length gloves. The tall brown top hat is the focal point, with hair in a low tucked bun under it. Mauve shadow and a muted plum lip keep makeup quiet. One practical warning: a maxi skirt under a long coat puts two hems near the floor. I take the coat an inch or two shorter than the skirt so you never tread on both at once. A slim cane and a small structured bag with golden-ticket shapes are the props.
15. Willy Wonka Costume With Purple Jumpsuit

A purple jumpsuit is the easiest base to move in, and it hides the waistband gap that separates show when you raise an arm. Choose a tailored long-sleeve style, or layer a ruffled white blouse under a sleeveless one. A floral vest or a wide patterned belt adds the layers he's known for. Brown platform loafers, a tall top hat and white gloves go on top. Sculpted short waves or a rounded brown bob wig suit the clean line, with berry lips and light purple shadow. The catch with jumpsuits is the bathroom, so check the zip reaches far enough that you can manage without removing the coat. Tuck a golden ticket in the chest pocket.
16. Willy Wonka Costume With Corset-Style Vest

A corset-style vest gives a fitted waist without true lacing. Look for floral brocade or purple-and-gold jacquard over a high-neck white blouse, then add black trousers and a plum tailcoat. It should feel snug, not tight. If you can't take a full breath sitting down, size up, since you'll wear it for hours. Lace-up ankle boots, a brown top hat and wrist-length gloves finish the outline. Voluminous curls or a smooth bob suit it, and plum shadow with a satin lip leaves the brocade to do the talking. A slim cane and a little candy-making notebook are the props.
17. Steampunk Willy Wonka Costume With Goggles

Steampunk works here only as a light touch, so the purple tailoring stays in front. A plum tailcoat, a striped waistcoat, a high-neck blouse and tapered brown trousers make the base, with tall lace-up boots. Gears, ribbon and nonfunctional goggles go on the brown top hat. I attach gears with a flexible craft glue rather than hot glue, because a hat bends every time you put it on, and hot glue pops off a flexing surface. A pocket watch chain across the vest is the other mechanical hint. Loose curls or a low twist, bronze shadow and a burgundy lip suit the metal tones. Carry a decorative cane and a small satchel of candy props, not heavy gadgets.
18. Victorian Willy Wonka Costume With Bustle Skirt

A Victorian silhouette is the most theatrical option here, and the most work. A plum bustle skirt goes with a high-collar ivory blouse, a fitted brocade vest and a cropped purple tailcoat, plus lace-up boots, soft gloves and a tall brown hat with a wide satin band. Pin curls at the back and leave a few loose pieces at the face. Subtle mauve shadow and a berry lip suit the rich fabric. Keep the bustle light. A small pad or a gathered ruffle at the back gives the shape, while a wire bustle cage makes every car seat and dining chair a negotiation. A small structured bag of imitation sweets and a cane are all the props it wants.
19. Willy Wonka Costume With Candy-Striped Pants

Let the trousers do the talking. Vertical purple-and-cream stripes pair with a white blouse, a solid plum vest and a fitted purple blazer, grounded by brown oxfords or ankle boots and a top hat in a coordinating shade. A curly bob, lilac shadow and a berry lip are enough makeup. A bow tie can echo the stripes without matching them. Check that the stripes line up at the side seams before you buy, since cheap costume trousers are often cut an inch off. A gold cane and a clear jar of wrapped treats are the props, and everything else stays plain.
20. Willy Wonka Costume With Knee-Length Coat

A knee-length coat gives you the swing of a tailcoat with nothing to trip on. Choose violet or plum, worn over a patterned vest, a white shirt and slim brown trousers, with low-heeled boots and a medium-height hat to keep the proportions balanced. A large bow tie or a loosely knotted scarf puts color near the face. Fluffy curls and a muted purple lip suit it, plus gloves, a light cane and a few golden tickets in the pocket. I reach for this cut whenever someone is heading somewhere crowded or outdoors, since it sits over a warm sweater without straining at the buttons.
21. Willy Wonka Costume With Purple Cape

A velvet cape trades the coat for drama. Layer it over a fitted brocade vest, an ivory blouse and black straight-leg trousers, fasten it at the collar with a decorative clasp, and set a patterned bow tie beneath. Brown heeled boots and a tall hat with matching ribbon follow, and a smooth bob keeps the neckline clear. The clasp is where capes fail. Velvet is heavy, and a single hook at the throat drags the cape backward against your neck all night. I stitch a small hidden loop to each shoulder of the vest and tie the cape there, so the weight rides on your shoulders. Keep the hem above the ankle, and carry a slim cane with a small golden-ticket clutch.
22. Willy Wonka Costume With Plaid Trousers

Plaid trousers bring a cozy vintage feel. A brown, green and purple check goes with an ivory blouse, a plum velvet blazer and a colorful brocade vest, plus a wide bow tie and brown loafers. Top it with a chocolate-colored hat over soft, slightly messy curls, warm neutral shadow and a raspberry lip. Plaid is my favorite cheat for thrifted outfits. A busy pattern hides small differences between the brown shoes, brown hat and brown vest that would clash against plain trousers. The heavier fabric also suits a cold October night. A ticket in the vest pocket and a cane with a decorative handle are the props.
23. Willy Wonka Costume With Shorts And Tights

For warm climates or indoor parties, high-waisted tailored shorts sit under a long purple blazer with a white collared blouse and a patterned vest. Opaque candy-striped tights keep it styled rather than summery, and brown lace-up boots give coverage. A secure mini top hat, bouncy curls or a low ponytail, soft purple shadow and a berry lip fit the lighter mood. Keep the shorts relaxed rather than tight so the outfit stays family-friendly. Striped tights ladder easily on boot hooks, so I always pack a spare pair. A narrow bow tie, gloves and a light cane carry the character reference.
24. Willy Wonka Costume With Ruffled Blouse

A big ruffled blouse softens the structured outerwear. Pick ivory or white with a high collar and full sleeves, worn under a fitted purple tailcoat and a patterned waistcoat, with brown tapered trousers and heeled lace-up boots. A tall top hat, gloves and a cane follow. Pull the hair into a low curled bun so the collar stays visible, and use mauve shadow with a deep pink lip. Full sleeves have one practical problem: they bunch inside a fitted coat. I pull the blouse cuffs out over the coat sleeves and let the ruffle fall across the wrist, which shows it off and stops the bunching. A golden ticket tucked into one cuff is a sweet detail.
25. Willy Wonka Costume With Floral Vest

A bold floral vest can be the whole point of the outfit. Put it under a solid purple velvet coat, with a crisp white shirt, tan trousers and polished brown boots as a quiet base. Choose a large bow tie in one of the vest's accent colors and add a brown top hat. A short curly wig or brushed-out natural curls work, with rosy blush and a plum lip. When I'm choosing the vest, I hold it up and step back across the room. A small ditsy print turns to mush at a distance, while big blooms still read as floral. A gold-colored watch chain across the vest and a slender cane are all the accessories it needs.
26. Willy Wonka Costume With Golden Tailcoat

Gold in place of purple is a reinterpretation, not a replica, so the hat and props have to carry the identity. A golden tailcoat that hints at the factory ticket goes over a plum blouse, a patterned brown vest and deep green trousers, with black or brown heeled boots. A dark top hat stops the metallic coat from overwhelming you. A curled bob, warm gold shadow and a berry lip suit it. Choose a matte or softly shimmering fabric rather than loose glitter. Glitter migrates onto everything you touch and everyone you hug, and you'll still be finding it in the car in December. Gloves, a slim cane and a handful of handmade tickets round it out.
27. Pastel Willy Wonka Costume With Lavender Coat

Pastel makes this a cheerful daytime costume. A lavender coat, a mint patterned vest, a white blouse and pale pink trousers sit with cream ankle boots and a light brown hat banded in lavender ribbon. A pastel striped bow tie links the colors. Soft shoulder-length curls, lilac shadow and a rose lip suit it. Keep each shade distinct. Pastels side by side in weak evening light blur into one pale cloud, so I make sure at least one piece is darker, usually the hat. A white cane with a gold handle and a small candy box are the props. It's a good choice for anyone who finds deep velvet too heavy for their coloring.
28. Monochrome Purple Willy Wonka Costume

Several purples together look deliberate only if the textures change. A dark plum tailcoat, a violet vest, a lilac blouse and deep purple trousers get their depth from mixing velvet, satin and brocade; an all-satin version goes flat. Purple boots are hard to find, and neutral brown is the better pick anyway because it echoes the hat. A plum top hat, a tonal bow tie, gloves and a gold cane add contrast. Smooth brown curls, lavender shadow and a berry lip fit the tone. A metallic golden ticket is the single bright accent, and it's the thing people notice first.
29. Black And Purple Willy Wonka Costume

Black base pieces sharpen the look. Wear a black blouse and trousers under a purple velvet tailcoat, with a black brocade vest, a purple bow tie and polished lace-up boots. A black top hat with a plum ribbon pulls the two colors together. A rounded wavy bob, charcoal liner and a dark berry lip suit it, but keep the eyes soft. This character is odd, not menacing, and heavy black shadow tips him toward a villain. Velvet against black also shows every speck of lint, so I keep a lint roller in my bag. A gold cane and a small black bag with ticket-shaped accents are the props.
30. Pink Willy Wonka Costume With Tailcoat

Hot pink or raspberry is the boldest swap away from purple. Pair the tailcoat with a white blouse, a burgundy patterned vest and chocolate-brown trousers, plus brown ankle boots, a matching hat and a pink-and-gold bow tie. Glossy curls, pink-toned eyes and a raspberry lip carry the color. With a jacket this bright, I keep the trousers and shoes plain brown on purpose, because the brown is what links it back to the character. A gold cane topped with a faux candy decoration and a ticket in the hatband are the clues people pick up on.
31. Casual Willy Wonka Costume With Jeans

Dark straight-leg jeans make this the most relaxed version. Wear them with a white shirt, a floral vest and a purple velvet blazer, cuffed just above brown ankle boots or loafers. A patterned bow tie and a compact brown hat make the casual pieces look intentional. Loose waves and a berry-tinted lip are plenty. Pin a few candy-shaped decorations to the lapel and carry a ticket and a light cane. I like this one for handing out treats at home. The top half carries all the character, and jeans survive kneeling down to chat with small trick-or-treaters.
32. Cozy Willy Wonka Costume With Sweater Vest

Cold nights are where this layered version earns its place. A patterned sweater vest goes over a collared shirt and under a long purple wool-look coat, with brown corduroy trousers, thick socks and comfortable lace-up boots. A velvet bow tie and a sturdy top hat keep the formal details, and soft gloves add real warmth. A thermal top fits under the shirt with nobody the wiser, as long as the shirt is a size roomier. Hydrating makeup matters outdoors, because cold wind dries powder into patches; I moisturize first and use cream blush. A wooden-look cane and a ticket in the coat pocket are the props.
33. Willy Wonka Costume With Mini Top Hat

A mini top hat solves the two problems of a full-size one: weight and wind. Wear a small brown or purple hat on a padded headband with a fitted plum blazer, a patterned vest, a white blouse and a tan pencil skirt, plus opaque tights and brown ankle boots. Side-swept curls keep the hat visible. Mauve shadow, a plum lip and a candy-colored manicure add a playful note. If the headband slides forward, I stitch two small hair combs to its underside so it grips. A short light cane and a ticket clutch are the props, and the whole outfit behaves on a dance floor.
34. DIY Willy Wonka Costume With Cardboard Hat

Craft supplies and your closet cover everything here. A purple jacket over a white shirt and patterned scarf, with green or brown trousers and dark ankle boots, is the base. The hat comes from a cereal box: a tube for the crown, a ring for the brim and a circle for the top, covered in brown felt or paint with a wide ribbon at the base. Cardboard softens in rain, so if you're walking outside, seal painted card with clear varnish or go with felt. A smooth cardboard tube wrapped in dark paper, with a gold foam handle, makes the cane. Metallic cardstock gives you a ticket you can letter by hand. Loose curls and a purple-toned lip are all the beauty work it needs.
35. Deluxe Willy Wonka Cosplay With Brocade Coat

For a detailed build, tailoring is what counts. A plum brocade coat with a shaped waist, wide lapels and a longer back hem goes over a floral waistcoat, a crisp ivory shirt and carefully fitted brown trousers. Add a silk-look bow tie, leather-look gloves, polished heeled boots and a structured top hat. A good short brown wig styled into brushed curls matters more than anything else, since cheap fibers shine under a camera flash; a heat-friendly wig holds curls without looking plastic. Even foundation, defined brows and a saturated berry lip hold up for photos. A decorative cane, a pocket watch and a handmade ticket are the finishing pieces. Fit the trousers before you buy the coat. A coat can be altered, but trousers that bunch at the ankle show in every full-length shot.
Rescuing a Secondhand Velvet Coat
Most of these outfits start with a thrifted velvet jacket, and velvet needs gentler handling than ordinary suiting. Never press it flat on an ironing board. The heat and weight crush the pile into shiny patches that don't come back. I steam it from the inside while it hangs, holding the steamer an inch away, then brush the pile gently in one direction with a soft clothes brush.
Crease marks from a crowded rack usually lift after a few minutes of steam. Bald patches at the elbows and cuffs don't, so check those before you pay. If the sleeves are too long, a turned-back cuff is easier on velvet than a new hem, and it shows off a contrast lining if the coat has one. A coat that's too big through the body can be drawn in with a ribbon or half-belt across the back, which looks right for a period-flavored character anyway.
Velvet also marks wherever it's pressed while you wear it. Take the coat off for a long drive, and at the party hang it over a chair back instead of sitting on the tails.
Spend on the Coat, Fake the Rest
If you invest in one piece, make it the coat. Its color and length decide which Wonka you are, and a good one turns jeans or a skirt into a costume. The hat comes second, because a crushed or slipping hat is what makes an outfit look hurried. The bow tie, the cane and the golden ticket can all come from a thrift store, your own wardrobe or a cereal box. Match the version to where you're going and how long you'll be on your feet, and you'll be comfortable enough to enjoy the whole evening in character.






























