Prev Next

DIY “Frozen” Movie-Inspired Costumes for Halloween

By Brenda Ponnay

Skip the lines for Frozen-themed Halloween costumes this year! We’ve got something much more casual that will be a hit for your jeans-wearing kids. Make your own Anna, Elsa and Olaf costumes for Halloween and every day. The kids might even want to wear these costumes to school.

DIY "Frozen" Movie-Inspired Costumes (Anna, Elsa and Olaf) for Halloween by Brenda Ponnay for
DIY "Frozen" Movie-Inspired Costumes (Anna, Elsa and Olaf) for Halloween

Supplies for Anna, Elsa and Olaf costumes

1. pre-washed white t-shirts. I bought these t-shirts online because my daughter likes a slimmer fit but you can easily pick them up at your local craft store or big box department store.

2. fabric paint in your desired colors (don’t worry I have a print out if you need something to reference – see below)

3. cardboard for inside of the t-shirts so the paint doesn’t leak through to the back of the shirt

4. glitter and/ or sequins if you are making an Elsa t-shirt

5. paintbrushes

I’d also like to note that fabric paint is extremely permanent (in a good way!).  So be prepared and put paper down to protect your space and  where you are working. Don’t wear your favorite clothes when you are painting and wash stains immediately before they dry. Once they are dry they are pretty much there forever. Don’t be intimidated though. Fabric paint is fun!

How to make the Anna costume/t-shirt

Anna from Frozen: Halloween Costume Tutorial by Brenda Ponnay for

First slip a piece of cardboard inside your t-shirt. You’re going to be applying a lot of fabric paint and it’s probably going to soak through so you’re definitely going to need something inside your shirt to keep it from bleeding onto the other side. Even a layer of wax paper or tin foil over the cardboard won’t hurt.  I started out with my print out inside the t-shirt, thinking I could trace my design and make painting easier. This was a mistake because the paint stuck to my computer print out and it was a pain to peel off later. You can use the print out for tracing purposes too but maybe just use a washable marker that you can paint over later and don’t leave the print out inside the t-shirt like I did.

Here is the guide for your Anna costume/ t-shirt. Just click and print.

You can free-hand it like I did using the above as a visual reference. You can trace it with charcoal or washable marker (removing the guide before painting) OR you can cheat and just print the guide out on iron-on paper and skip the whole painting mess altogether! But of course that will only work if your child wears an 8.5 x 11 t-shirt or if you are handy with a color copier.

First lay down the dark color of Anna’s bodice. This is a lot of paint so plan to let it dry for a good long while before you lay down your other colors on top.  Fabric paint often comes in squeeze bottles but for the bodice of this costume, you’ll want it flat and not puffy so squirt yourself a good blob of paint on a paper plate and then apply it onto the shirt with a paintbrush. Once the dark black/gray is set then add your swipe of yellow at the top and blue above that.

Then after the bodice is dry you can paint in the flower decorations. You could go ahead and squeeze your vines and flowers on with curly-ques and loops. Fabric paint loves to be three-dimensional. It wants to stick up off the shirt in streaks and blobs so you can either work that way or do it like I did and paint your vines a little flatter. Both ways work. The puffy paint look might just take a little longer to dry. A good trick for making the dots is to use the other side of your paint brush. It will create a perfect circle instead of an oblong dash that the brush side will want to make. Just make sure you clean off both ends of your paintbrush when you’re done!

When you’re done painting just let your t-shirt dry (follow the instructions on your fabric paint) and you’ll be good to go!

Next up Elsa!

How to make the Elsa costume/t-shirt

Elsa from Frozen: Halloween Costume Tutorial by Brenda Ponnay for

Here is the guide for your Elsa costume/ t-shirt. Just click and print.

The Elsa costume/t-shirt is so easy to create that it practically paints itself.  All you’ll need are two shades of light blue (aqua works too). First paint the bodice. Create a v-shape at the top. Then paint a lighter blue on top of the that v-shape. Add glitter and sequins before your paint dries (don’t worry, you’ll have plenty of time) and that’s it! Easy peasy!

How to make the Olaf costume/t-shirt

Olaf from Frozen: Halloween Costume Tutorial by Brenda Ponnay for

If you’re feeling extra creative, give Olaf a try! I don’t have a guide for that but if you’ve gotten this far, I’m pretty confident you can do the rest. Just paint two big rolly polly snowballs for the body, some little marshmallow shaped feet, black buttons and some puffy paint lines for stick arms!

Olaf from Frozen: Halloween Costume Tutorial by Brenda Ponnay for

Let it all dry while you watch Frozen on repeat and you are ready for a magical Frozen Halloween, casual-style!

Difficulty Level: moderately easy
Appropriate Age levels:  Teens to adults for detailed painting but littles can always join in with adding glitter and sequins!

Time allotted: half hour to 1 hour per shirt. Allow one day for drying time.

** Always paint outside or in a very well-ventilated area.

Discover More Halloween Painting Fun:


Published September 22, 2014. Last updated September 16, 2018.
About the Author

Brenda Ponnay

Brenda Ponnay is a stealthy secret agent who juggles parenthood to her adorable daughter by day and freelance graphic design/illustration by night. Whether it’s painting, baking, drawing, mak...

Brenda Ponnay is a stealthy secret agent who juggles parenthood to her adorable daughter by day and freelance graphic design/illustration by night. Whether it’s painting, baking, drawing, making castles out of cardboard boxes or just doing the laundry with flair, Brenda Ponnay has learned that what really makes her happy is being creative every single day.

You can read about all her crazy adventures on her personal blog: Secret Agent Josephine.

icon icon
chat bubble icon


  • Maggie

    September 22, 2014 at 12:13 pm

    This is genius! Love that it can be worn after Halloween too. And Bug makes a super cute Anna with her braids.

  • […] DIY Frozen Inspired Costumes for Halloween […]

  • DIY Frozen Costumes Ideas - DAPs Magic

    October 6, 2014 at 8:57 am

    […] DIY Frozen Inspired Tshirt costumes: […]

  • Ingrid

    October 6, 2014 at 10:32 am

    This is perfect! I’m doing a Frozen themed birthday party for my daughter in December. She’ll be dressed up as Queen Elsa and I wanted to dress up as Anna, but adult costumes are so expensive. I can do the shirt with a blue skirt and pull off the same look. Can’t wait to try that.

  • […] other “Frozen” characters? Anna’s costume can be similar to Elsa’s, with a T-shirt, tights and purple tutu. You could even add another version of Elsa’s cape to complete the look. You could also turn […]

  • Michelle Stinson Ross

    October 13, 2014 at 10:52 am

    Absolutely LOVE this solution to Frozen costumes. We would love to mention it on our blog! 

  • Jennifer

    October 23, 2014 at 5:24 pm

    What brand of fabric paint do you use?

    • Brenda Ponnay

      October 23, 2014 at 5:46 pm

      I used Tulip Slick brand but I’m not particularly loyal to it. I’ve used other brands and had success as well. 🙂

  • Becky

    October 23, 2014 at 6:50 pm

    I printed the Anna pattern. Thanks so much! 🙂

  • Frozen Family |

    October 30, 2014 at 10:33 pm

    […] Anna’s shirt […]

  • Tenielle S

    October 31, 2014 at 5:47 pm

    Thank you for the tutorial, the shirt came out great!

  • DIY Kid’s Cartoon Costume | timberjune

    November 4, 2014 at 11:41 am

    […] searching for ideas on how to make her Anna costume and found the super awesome site called Alpha Mom that had a FANTASTIC tutorial on making the perfect and SIMPLE (that’s the key lol) Anna […]

  • Shanna

    November 5, 2014 at 3:16 pm

    Can you tell me which colors you chose? I’m new to fabric paint/wearable art (new to crafting in general, really) and am really overwhelmed by all of the choices in the store!

    • ashley

      March 24, 2015 at 6:37 pm

      I would love to know too!

    • Brenda Ponnay

      March 24, 2015 at 6:41 pm

      Wow.It’s been a while since I did the craft but I chose:

      black, yellow, apple green, two shades of icy blue (light and dark), some glittery white and pink!  Sorry I didn’t get this question earlier. Hope that helps!

  • Jasmine

    November 6, 2014 at 1:16 pm

    What website do you buy the fitted t-shirt from?

  • Rachel

    January 17, 2015 at 8:08 pm

    Can you advise the brand of tshirt you used or where you purchased then from? I am having no luck finding fitted shirts for girls.

    Thanks lots!

  • […] Alphamom […]

  • […] Quer aprender? Confira o DIY completo nesse site. […]

  • […] perché non dipingere il bustino con i colori per tessuti? L’effetto sarà strabiliante. Su Alpha Mom trovate un ottimo […]

  • […] found a stencil on Alphamom . I printed out the stencil and cut out the image floral pattern with an x acto knife. A tip that […]

  • […] Lo que mas me gusta de esta idea es que se pueda aprovechar alguna camiseta que ya no uses y si tienes algunas pinturas por ahí, tendría coste cero.  Gran idea de Alpa Mom. […]

  • Princess Costumes for Girls - mom tattles

    September 14, 2015 at 9:07 am

    […] Anna T-Shirt Costume (Pinned from Alpha Mom) […]

  • Frozen Party Ideas - Sponge Kids

    September 28, 2015 at 3:44 am

    […] It was a perfect idea for a Frozen themed birthday party or Halloween. Get the tutorials via here. […]

  • Amy

    October 6, 2015 at 6:12 pm

    How much black paint did you need? I don’t want to run out but I don’t want to have excess bottles of black fabric paint I’ll never use.  Thank you!!! I’m going to make a green and gold tulle tutu skirt for the bottom for my 5-year-old’s Halloween costume.  😀

    • Brenda

      October 6, 2015 at 8:32 pm

      I think a small size bottle should be enough (4 oz?) but I always error on buying too much personally because I hate going back to get more and I can always use it… You can take a bottle back if you don’t open it. Hope that helps!

  • […] Easy Frozen Costumes | Alpha Mom […]

  • […] Make a D.i.Y costume of Anna, elsa & Olaf! […]

  • Costumi Carnevale bambina

    January 18, 2016 at 7:02 am

    […] Volete realizzare un costume di Anna di Frozen? Seguite questo post e troverete tutte le indicazioni che servono. Foto: t shirt Anna Frozen […]

  • […] Questa è un’idea geniale per realizzare dei costumi di Frozen DIY da Elsa, Anna ed Olaf in maniera veloce e senza bisogno di cucire, guardatela! È di […]

  • […] Idea muy original para hacer el disfrez Frozen de Elsa, Anna y Olaf en manera muy rapida, sin necesidad de coser! Es de […]

  • movie tees

    February 26, 2016 at 2:45 pm

    80% cotton / 20% polyester fleece.

  • Halloween T Shirts Pinterest | Tees

    September 28, 2016 at 2:22 am

    […] credit image: … Frozen” Movie-Inspired Costumes (Anna, Elsa And Olaf) For Halloween Check Price – Today's Deal […]

  • Princess Costumes for Girls - Fun As You Grow

    January 24, 2017 at 10:56 pm

    […] Anna T-Shirt Costume (Pinned from Alpha Mom) […]