
Princess Poppy Costume
Spread joy and song in Poppy's signature pink and blue look.
Princess Poppy from DreamWorks' Trolls is a beloved costume choice thanks to her relentlessly optimistic personality and vibrant color palette. Her signature look consists of a bright blue A-line dress, pink skin, and towering pink hair. This guide helps you assemble her cheerful outfit using simple garments, a styled wig, and easy DIY touches.
- Difficulty
- Medium
- Time
- ~45 min
- Budget
- $30–80
Try it on
See yourself as Princess Poppy
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 Princess Poppy costume
Short on time? Buy it ready-made
Spirit Halloween sells the complete Princess Poppy costume — one box instead of 5 pieces.
Blue sleeveless dress
A vibrant cornflower blue sleeveless A-line or skater dress.
DIY: Use a plain blue t-shirt dress and cut off the sleeves.
Felt flower details
Light blue felt cut into simple flower shapes to decorate the dress hem.
DIY: Cut flower shapes out of light blue felt and fabric-glue them to the bottom of the dress.
Pink troll wig
A bright pink wig styled to stand straight up in a cone shape with bangs.
DIY: Wrap pink tulle or a cheap pink wig around a poster board cone and secure with hairspray.
Flower headband
A green band decorated with green leaves and blue felt flowers.
DIY: Hot-glue green felt leaves and blue felt flowers onto a simple green plastic headband.
Pink leggings
Hot pink leggings or tights to mimic her pink troll skin.
Rather not assemble it? See ready-made Princess Poppy costumes at Spirit Halloween ↗
How to put it together
- 1
Put on the hot pink leggings or tights to serve as your base troll skin tone.
- 2
Slip on the blue sleeveless A-line dress over the leggings.
- 3
Cut out light blue felt flower shapes and fabric-glue or safety-pin them along the bottom hem of the dress.
- 4
Apply pink face paint or heavy pink blush to your face, focusing on a rosy pink nose.
- 5
Carefully put on the upright pink troll wig, securing it with bobby pins to keep it steady.
- 6
Place the green flower headband over the wig, positioning it just above your forehead.
Makeup & hair
Apply bright pink face paint or heavy pink blush, making sure to give yourself a prominent rosy pink nose. Wear a hot pink wig styled to stand straight up, secured with a green leaf and blue flower headband.
Princess Poppy for couples, groups, kids & more
- couples
- Pair with Branch wearing a patch-covered green vest, brown shorts, and a dark blue troll wig.
- group
- Gather a full Trolls squad with characters like Guy Diamond, DJ Suki, and Bridget.
- kids
- Use a comfortable blue fleece dress, pink tights, and a soft fabric hair headpiece instead of a heavy wig.
- Plus size
- Look for a stretchy blue skater dress or knit A-line dress for a comfortable, flexible fit.
- pet
- A pink pet shirt paired with a lightweight pink tulle collar.
Tips
- Use extra bobby pins to secure the top-heavy wig so it doesn't tilt while you walk.
- Wear comfortable pink flats or sneakers since Poppy is always active and dancing.
- If using face paint, set it with a translucent powder so it doesn't rub off on your blue dress.
Princess Poppy costume FAQ
- What color is Princess Poppy's dress?
- Princess Poppy wears a vibrant cornflower blue sleeveless dress decorated with lighter blue flower cutouts along the bottom hem.
- How do you make Poppy's hair stay up?
- If making your own wig, wrap pink hair or tulle around a sturdy cardboard or foam cone base and secure it with heavy-duty hairspray.
- What makeup do I need for a Poppy costume?
- Use pink face paint or highly pigmented pink blush on your cheeks and the tip of your nose to match her rosy pink troll skin.
Did you know? Princess Poppy, voiced by Anna Kendrick, officially became Queen Poppy in the 2020 sequel Trolls World Tour.