ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Making a T-shirt Dress

Updated on September 5, 2016
5 stars from 1 rating of T-shirt Dress

Here's a tutorial on turning a boring t-shirt into a cute little dress. It's super simple and takes minimal materials. It's a great way to up-cycle your old wardrobe.

You'll need:

  • 1 T-shirt
  • fabric for skirt
  • scissors
  • measuring tape
  • needle and thread, (of a matching color)
  • pins
rectangle of fabric for skirt
rectangle of fabric for skirt
The finished product should look something like this.
The finished product should look something like this.


  1. Measure the hem of the T-shirt you're going to use. Write it down. The skirt will need to be at least as long as the circumference of the hem with a 1/2 inch or so for seam allowance. The more pleats, ruffles or volume you want in the skirt of the dress will mean more length in the original skirt fabric.
  2. Measure the fabric you're using for the skirt so that it is the length of the hem with 5-10 extra inches depending on how pleated/voluminous you'd like the skirt to be. Measure the length from where the t-shirt ends on your body to where the finished hem of the garment should hit on your legs. Write that number down.
  3. Use the two measurements you wrote down to make a rectangle out of your skirt fabric. The length should be long enough to go around the hem of the T-shirt, plus more for some volume. The width should be long enough that it is far enough down your legs to be comfortable. Add an extra inch for seam allowances on the top and bottom. Mark the backside of the fabric and cut it out. You can create a matching sheer layer on top if you'd like a different look.
  4. Wrong sides together sew the short edges of the fabric together to create an inside out circle.
  5. With the T-shirt turned inside out, pin the circle of fabric to the hem of the shirt matching seams on the side and spacing material evenly around.
  6. Optional: Creating Pleats or Ruffles: If you want pleats or ruffles in your t-shirt dress you will need about twice as much fabric as the measurement of your t-shirt hem. For pleats, carefully fold the fabric over itself in even increments so that the length once folded is the same or a little longer than the t-shirt hem. experiment with making the folds face right or left towards the center to see what looks best to you. For ruffles, pin the fabric evenly around the t-shirt hem leaving gaps between the pins where the fabric doesn't match up evenly. When sewing gather the fabric so it bunches up to match the length of the hem's length in between the pins and sew over it that way. When finished it will have a ruffled effect.
  7. Sew the skirt to the T-shirt being careful to keep the fabric spaced evenly around. You can make careful pleats if you like by folding the fabric over in segments and pinning and-or ironing it down before sewing over it. It will look nice and flowing if it's just loosely gathered as well.
  8. Turn the finished garment right-side out and finish the hem of your skirt if you need to.


    0 of 8192 characters used
    Post Comment

    • Alexandria Joy profile imageAUTHOR

      Alexandria Taberski 

      6 years ago from Loveland, CO

      Thanks Mama Kim.

    • Mama Kim 8 profile image

      Sasha Kim 

      6 years ago

      Very cute! I just might have to make some of these ^_^ Thanks!

    • Alexandria Joy profile imageAUTHOR

      Alexandria Taberski 

      6 years ago from Loveland, CO

      You're very welcome peachpower, I'm glad you liked it:)

    • peachpower profile image


      6 years ago from Florida

      Voted up and useful. Neat idea, and so very glad to see that directions are there... Easy ones, at that. I'm going to downcycle for my daughters one of these days :) Thanks for a simple tutorial!


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)