Like upcycling? Check out the women’s shirt to easy A-line baby dress tutorial or men’s shirt to little boy pajamas!
It’s garage sale season, which means it’s easy to pick up t-shirts for 50 cents or so – much less than it would cost to buy knit fabric. It’s also summer break for the kids, which means it’s a great time to clean out closets and figure out what can be donated or upcycled into something else. Today’s tutorial shows you how I turned a couple of garage sale tees into cute nightgowns for my daughter – it only takes two seams and less than a yard or so of elastic.
Safety Note
The CPSC recommends that you do not put children to sleep in T-shirts, sweats, or other oversized, loose-fitting cotton or cottonblend garments. These garments can catch fire easily and are associated with burn injuries to children. Please be aware of this recommendation and make an informed decision of whether to let your child sleep in a garment such as the one shown here.
Here’s how to turn a tee into a princess nightgown:
I used a women’s size S tee from Old Navy for my 2-yr old daughter. If you have an older daughter you’ll probably need to start with a larger shirt. You want to make sure that the shirt is long enough to fit as a nightgown.
You’ll start by threading elastic through the existing neckband and sleeve hems and gathering them up to fit. This gives the nightie a cute peasant-dress look.
Use a seam ripper to slice a small hole on the inside of the neckbinding, then thread narrow elastic through the neck band and back out the same hole. I used 13 inches of elastic for the neck and about 7 inches of elastic for each sleeve. You’ll probably just want to start with a longer piece of elastic, thread it through, then try on your daughter and tighten as needed. Once you cut your elastic to the right length sew each end together with a zigzag. Repeat on the hem of each sleeve.
Once the neckline and sleeves are gathered, turn the nightgown inside out and lay it on a flat surface. Place a tee that fits your daughter over it, and pin a new seam starting just above the sleeve hem, going up under the armpit, and back down to the bottom of the nightgown as shown below.
Sew new seams and try one to be sure it fits. If it does, trim away seam allowance (if it’s too small you’ll need to unpick your seams and sew new ones – not that stuff like that ever happens to me 🙂
At the hem you can fold your seam allowances to one side and zigzag them down flat so they don’t hang out the bottom of the nightgown. You can even use matching thread if you’re less lazy than I am. (Sorry Mom, but the two-year-old isn’t going to notice I didn’t use matching thread.)
Press the side seams open and you’re through!
My daughter said it looked like a princess dress, so I added a little crown in silver puffy paint to the blue version:
She likes the pink one as well:
I’ve added an even easier version of this same t-shirt to nightgown refashion – find it here!
Charlotte C Amodeo says
Great idea. Thanks
Neva D Dew says
I did this 44 years ago for our daughter! The only addendum I would add to the instructions is I wouldn’t take -up the sides seams unless the shirt is just super huge on the child – it will just be a fuller skirt.
Ann Harper says
This was one of the first posts I saw on Pinterest years ago. One of the young college girls at work told me about Pinterest – I was so not into the whole computer thing. Needless to say that soon changed. I have made many of these gowns for my grand daughter over the years – she was about two when I started. She is now six, time flies. I love your posts and have used many of them over the years. It’s so sad to think how old all my little one are getting. Just think you have years ahead of you to figure out new ideas for your future grand kids lol. When my girls were little I used to make them nightgown out of white men’s tee shirts and apply fabric cutouts and puffy paint to the shirts as night gowns. Then a bit of lace and ribbon around neck, sleeves, and hem.
autumn says
Time does fly! I’m glad you’ve enjoyed using this tutorial, Ann. Thanks for commenting!
AndyJack says
It is such a great idea. I loved the idea and she is loving so cute. I would love to do something like that for my daughter.