My daughter is always wearing dresses or skirts and we seem to never have enough of them. This project allows you to turn 2 t-shirts into a dress with a little creativity and an afternoon.
This project consisted of 2 parts. First, we did a Sharpie Tie Dye effect on the top (we used a new t-shirt).
You can use any t-shirt that fits your child for the top. I chose one in the next size up and planned the skirt length accordingly so that she grows in to it. She can wear it longer now and it will be to the knee later. For the bottom, you need a t-shirt that is about 3 sizes bigger, so that it can gather at the waist and not cling to the child. I used a women’s t-shirt that used to be mine.

After you have picked out your t-shirts, you need to cut the larger one so that you have your desired dress length. If possible, have the child put on the top and measure down from the bottom of the top to where you want the bottom of the dress to hit. Take that measurement and add 1.5″ to it.
Then going up from the hem at the bottom of the larger t-shirt, measure out your length and cut straight across. The bottom hem of your larger t-shirt will become the bottom hem of your dress. (Less sewing!)
This next step is to create the gather at the top of the skirt portion. Change the tension on your machine so that it is quite loose, this will make it easier to pull the thread and create the gather. Stitch a single line 1/2″ from the edge across the front and back separately, this will make it easier to make your gathers without the thread breaking.
This picture illustrates how your stitch will look. To create the gather, tug on the top loose strand and work the fabric to the center of the material. Do this from both side of the front and then repeat with the back side. Keep gathering in your fabric until it matches the sides of your top t-shirt.

I did space out my gathers a little more before attaching the top to the bottom as I was pinning them together.

Turn your t-shirt inside out but leave your skirt right side out. Stuff the skirt inside the top so that right sides are facing each other and the top of the skirt and bottom of the top are lined up. As you can see in the picture, then the bottom of the skirt will be laying against the inside of the shoulders of the top. Pin in to place where the top of the skirt and bottom of the top meet. Double stitch about the perimeter at 3/4.” Then turn right side out and see the dress you just made!
This picture just shows how the dress looks laying flat and you can see how it fits my daughter in the picture below:
HOW CUTE
So cute! I agree! Wish my 16 year old girl was still little enough for one of these!
This is a cute idea and reminds me of those t-shirt dresses that were popular when I was growing up. Thank you for sharing.
What a cute idea. I turned my daughter’s old dance costume into an Elsa dress this summer. It’s amazing what a little sewing can accomplish! Upcycling!
This is amazing idea! This dress looks really pretty!
That dress looks cute on your daughter and is probably very comfortable. I never thought of making a dress out of two tee shirts–very creative.
This is such a cute summer dress.. I never thought of creating such amazing dress with just 2 tee shirts
What a beautiful little girl! I love this t-shirt to dress idea more than you know. What a creative mind God gave you!