DIY a Classic T-Shirt Dress With Pockets

9 materials
1 Hour

There’s nothing better than a simple T-shirt dress. It’s so easy to throw and it always looks good. I decided to refashion an oversized T-shirt that I found at home and the results are just amazing! I am so obsessed with my new dress and the best part is, it has pockets! If you are looking for your next fashion upcycle, this tutorial is definitely for you! Follow my easy, step-by-step guide and get started on this absolutely amazing transformation. I have no doubts you will end up with a new wardrobe favorite!

Tools and materials:

  • Oversized T-shirt
  • Coordinating fabric for finishes
  • Measuring tape
  • Pencil
  • Pins
  • Fabric scissors
  • Sewing machine
  • Coordinating thread
  • Iron
shirt dress, Oversized t shirt dress
Oversized t-shirt dress
Trace a T-shirt

The first step is to fold your oversized T-shirt in half and lay it down. Take your favorite T with the perfect fit and place it on top of the oversized one to use as a pattern for your new dress. 

shirt dress, Use a pencil
Use a pencil

Use a pencil to trace the pattern leaving a half-inch for seam allowance.  

shirt dress, Cut the dress
Cut the dress

Once your tracing is finished, you can start cutting your oversized T. 

shirt dress, Trace the sleeves
Trace the sleeves

No T-shirt is complete without a sleeve! Use your pencil to mark around the shape of the sleeve leaving a half-inch for seam allowance. You can then cut out the sleeve for your stunning new T-shirt dress. 

shirt dress, DIY T shirt dress
DIY T-shirt dress
Attach the pockets

One of the best elements of this T-shirt dress is definitely the pockets! Fold your additional fabric over twice so that you have four layers of fabric. Use your hand to trace the shape of the pocket and cut it out. 

shirt dress, Pin at 12 inches
Pin at 12 inches

Turn your dress inside out and measure about 12 inches from the armpit. Pin this point to mark where the pockets will go. 

shirt dress, T shirt dress with pockets
T-shirt dress with pockets

Sew the side of the pocket layer onto the side seam of the dress. Make sure to do this for all four pocket layers. 

shirt dress, Sew the side seams
Sew the side seams
Sew the dress

Next, match up the side seams of the T-shirt. Pin from the armpit area down. Make sure to go around the pocket area. Hop on over to your sewing machine and sew along your pinned lines. 

shirt dress, Sew the sleeve side seams
Sew the sleeve side seams

It’s time to move on to the arms. Fold the fabric so that it is right sides together. Then sew the side seams of the sleeves. 

shirt dress, Pin the sleeves
Pin the sleeves

To attach the sleeves to this gorgeous T-shirt dress, turn them right side out. Slide them through the armhole and make sure that the side seams line up. Pin the area and sew around it to get the perfect sleeves. 

shirt dress, Press the dress
Press the dress
Press the seams

Give all your seams a good press with a hot iron to get the fabric sitting perfectly. 

shirt dress, Cut the hemline
Cut the hemline
Add a new hemline

Since you will be adding new fabric to the hemline of this amazing dress, you can go ahead and cut the old hemline off. 

shirt dress, Long t shirt dress
Long t-shirt dress

To determine the measurements for the new hemline, use a measuring tape to measure the width of the current hemline. Then measure from the shoulder down to get the height of the existing dress. Next, Measure how long you would like your new dress to be. The difference between the existing length and your desired length will be the length of your new hemline. Make sure to multiply this by 2 since you will be folding your fabric in half. Also, add a half-inch for seam allowance.

shirt dress, Cut two layers of fabric
Cut two layers of fabric

Use the width and length you just measured to cut two layers of fabric. 

shirt dress, Pin and sew the side seams
Pin and sew the side seams

Place your two strips of fabric, right sides together. Pin along the side seams and sew. 

shirt dress, Attach to the hem
Attach to the hem

Now it’s time to attach your new hemline. Fold it in half lengthwise and make sure your dress is inside out. Slip the hemline on the inside of the dress so that the raw edge of the new hemline matches up with the bottom of the dress. Pin the raw edges and sew all the way around. 

shirt dress, Press the hemline
Press the hemline

Make sure to press your new hemline. A great tip is to use a piece of cotton to protect the fabric. 

shirt dress, Add a hem to the sleeve
Add a hem to the sleeve
Add a fabric hem to the sleeve

Now you are going to do the same technique on the sleeves. Cut the hemline of the sleeves off your dress. 

shirt dress, Measure the sleeve
Measure the sleeve

Now measure the width of the sleeve. 

shirt dress, Measure the height
Measure the height

Make sure to also measure the existing height from the shoulder point downwards. Measure how long you want your sleeve to be and calculate how long your fabric strip will need to be. Make sure to multiply by two and add a half-inch for seam allowance just like you did before with the hemline. 

shirt dress, Attach the fabric to the sleeve
Attach the fabric to the sleeve

Repeat the same process as you did with the hemline, pinning, and lining up the edges of the seam. Then you can sew it into place. 

shirt dress, How to make a t shirt dress
How to make a t-shirt dress

This T-shirt dress is so amazing! How would you style this stunning piece? Let me know in the comments below! 

Suggested materials:

  • Oversized t-shirt
  • Fabric
  • Measuring tape
See all materials


Join the conversation

Your comment...