How to Make a Shirt Into a Onesie

by Courtney Clark

Onesies for infants act like shirts that never come untucked. They conveniently unbutton or unsnap for diaper changing. Although onesies can be found anywhere baby clothes are sold, they can be cheaper to make at home using a toddler T-shirt and a few common sewing supplies. A homemade onesie can give the baby a custom fit and can supply a way to repurpose old or unused T-shirts.

Items you will need

  • Toddler-size T-shirt
  • Measuring tape
  • Chalk
  • Infant diaper
  • Fabric scissors
  • Thread
  • Sewing machine
  • Stretch needle
  • 3 metal snaps, 1/4-inch
  • Hand sewing needle
Step 1

Choose a toddler T-shirt that is just big enough to reach from the baby's shoulders to her knees. Spread the T-shirt out flat on a table.

Step 2

Measure the distance between the bottom of the baby's neck to the belly button. Use this measurement on the T-shirt, starting at the collar, to determine where the belly button will hit on the shirt. Mark this spot with chalk.

Step 3

Lay an infant diaper over the bottom of the T-shirt, lining up the top of the diaper with the chalk mark.

Step 4

Cut around the diaper to shape the bottom of the onesie, keeping 1 inch of fabric around the outline for seam allowance.

Step 5

Turn the T-shirt inside out. Fold the cut edge under 1/8 inch all the way around. Fold it 1/8 inch more, and iron the folds in place. Sew the hem in place.

Step 6

Turn the T-shirt/onesie right side out, and hand sew three snaps to the bottom of each side of the crotch area. Space them about 1/2 inch apart.

Photo Credits

  • Rich Ellgen/Demand Media

About the Author

Courtney Clark studied English, creative writing, film and history at Southern Virginia University from 2005 through 2008, earning a Bachelor of Arts. During her time at SVU, Clark participated in the English Honors Society and the university's film club.