Make an easy DIY Harry Potter costume. Use items from your wardrobe, Harry Potter accessories, and then make a lined robe for the finishing touch.
We started reading the Harry Potter books to my son last Christmas, and he’s been a fan ever since. He has been talking about being Harry Potter for several months, so I was happy to make him the costume. We did try to convince him to be Draco Malfoy with his hair, but he likes Harry Potter the best!
There are affiliate links in this post shown with a *. I only link to things I recommend. All opinions are my own.
For this costume I just sewed the robe, then I added some Harry Potter accessories, and used clothing from my son’s closet. The robe is completely lined which makes it easier to sew because there’s no need to finish the edges!
It’s so fun to have a Harry Potter fan in the house. He has a Harry Potter shirt that I made him, and a Harry Potter cheater quilt! I even made a simple Gryffindor ornament that we both love seeing on the Christmas tree.
I added the gryffindor crest to the front of the robe using felt. I made it extra large so it would stand out. I used a cutting machine to cut it out, but in the supply list I link to a free pattern!
All of my colors aren’t exactly accurate, but I was trying to use fabric I had in my stash before buying anything. I thrifted the black slippery fabric, and my sister gave me the two tone lining fabric.
DIY Harry Potter Costume
- 2-3 yards Black Fabric
- 2-3 yards Maroon Fabric
- Cricut Harry Potter Cut File or Free Gryffindor Patch Template
- Scraps of felt or iron-on vinyl
- Harry Potter accessories – tie and glasses* or scarf and hat*
- Sewing tools
- Sewing machine
- Clothing needed: white button up shirt, black pants, black shoes, gray sweater vest
Measure your child from wrist to wrist and then from shoulder to floor. Add a couple inches for seam allowance and adjustments that might be needed. (I did the exact measurements and mine turned out smaller than I thought it was going to be).
These are the measurements for a giant rectangle. From the rectangle cut a “T” shape which created the body and the sleeves. The sleeves can be wide and loose. The body can also be wide and loose.
Cut two “T’s”. Cut one on center front. Do the same to the lining.
Cut two squares for the hood. I cut mine 12 inches by 12 inches and wished I had made it just a little bit larger.
Cut a hood from the lining fabric.
With right sides together sew the side seams and the shoulder seams with a 1/4 inch seam allowance and a straight stitch. The shoulder seam will stop about an inch past the body. Do the same to the lining.
With right sides together sew two adjacent sides and pivot at the corner. Do the same to the lining.
With right sides together pin the hood to the neckline of the robe. The front of the hood should match up with the center front of the hood. The seam in the back of the hood should match up with the center back of the robe’s neckline. All the seams should be open.
The shoulder seam might need to be sewn in closer or opened more so that the hood fits into the neckline. Sew the seam at 1/4 inch with a straight stitch. Back stitch at both ends.
With right sides together pin the lining to the robe. Match up the center fronts, the hood, and the hem. Make sure the sleeves are out of the way.
I started sewing along the hem at the side seam, up the center front, around the hood, down the other other center front, along the hem and ended at the other side seam. I left part of the hem open to turn the robe right side out.
Turn the robe right side out. Pull the arms right side out just like when they’re worn. Put your arm into the robe and grab the sleeve hem.
Pull the sleeve out through the hole and sew the edges right sides together. Do the same to the other sleeve.
Press all the edges. Topstitch around the sleeve hems. Topstitch the hem closing the hole, the center front and the hood.
Now that the robe is finished check the fit. I had to add some cuffs to the sleeves to make them long enough for my son’s arms.
Cut out the gryffindor crest from felt or iron-on vinyl. I chose felt to look a little more like it was embroidered. I used my Cricut Maker to cut the detailed shapes.
Place the red details on the shield and topstitch in place. I placed my red details just in from the edge so that I could sew with yellow thread on the shield when sewing it to the robe.
Topstitch the lion onto the shield.
Sew the gryffindor onto the left front chest of the robe.
To keep the robe in place, sew a black shank button to one side near the neckline. Sew another black shank button to the other side of the robe, but place a loop of elastic underneath so that it also gets sewn in place.
The elastic can be looped over the other button to keep the robe on.
If you make a DIY Harry Potter costume using this tutorial, I’d love to see! Please share it on social media with the hashtag #heatherhandmade and tag me!