10 DIY Upcycled Shirt Dress Ideas
Upcycling old shirts into stylish shirt dresses is a creative and sustainable way to refresh your wardrobe. These 10 DIY upcycled shirt dress ideas are perfect for turning forgotten button-ups into fashionable, one-of-a-kind pieces. From off-shoulder styles and ruffled hems to wrap dresses and sleeveless summer looks, each design offers a unique take on reuse and personalization. You can mix patterns, play with asymmetrical cuts, or add feminine touches like lace inserts and drawstring waists. Whether you’re repurposing men’s shirts or combining multiple tops for a patchwork effect, these projects are beginner-friendly and require minimal supplies—just scissors, thread, and a little imagination. For a modern twist, try adding a hoodie or crafting a bold tiered design with extra volume.
These shirt dresses are not only budget-friendly but also comfortable and versatile, making them ideal for casual wear, layering, or even beach cover-ups. Upcycling clothing reduces waste and adds character to your outfits, making fashion more eco-conscious and fun. With just a few basic sewing skills, you can create something completely unique and tailor it to your style. Each idea is designed to inspire creativity while giving new life to what you already own. Try one or all of these shirt dress transformations to upgrade your wardrobe the sustainable way and enjoy handmade fashion with personality and flair. Let your old shirts shine again—with a whole new look!
1. Men’s Shirt to Off Shoulder Dress

Turn an oversized men’s shirt into a chic off-shoulder dress perfect for summer. Simply remove the collar, cut a straight neckline across the chest, and add elastic for a snug fit. Hem the bottom if needed, and keep the button placket for easy wear. Add a belt or ribbon around the waist for a flattering silhouette. This no-pattern project is ideal for beginners and can be dressed up or down. Choose a lightweight cotton or linen shirt for best results. It’s stylish, breathable, and completely unique—your perfect weekend wardrobe refresh!
Supplies
- Oversized men’s shirt
- Fabric scissors
- Sewing machine or needle and thread
- 1-inch elastic
- Pins
- Measuring tape
- Optional: belt or ribbon
2. Layered Shirt Dress with Ruffle Hem

Give an old button-up new life by adding a ruffled hem from another shirt! Start with a fitted shirt and sew a wide, ruffled strip cut from a second shirt onto the bottom. Mix prints or colors for a playful patchwork look. Add subtle shaping at the waist using darts or a sash. The final piece becomes a flirty dress that’s comfy, cute, and perfect for layering with leggings or boots. This DIY is great for mixing fabrics and giving two forgotten shirts a fashionable second chance. Ideal for beginner to intermediate sewers!
Supplies
- Two button-up shirts
- Fabric scissors
- Sewing machine
- Pins and measuring tape
- Iron
- Optional: sash belt
3. Shirt Dress with Lace Panel Insert

Add romantic flair to a plain shirt dress with a lace panel insert. Choose a shirt that fits you loosely and cut a vertical section out of the back or sides. Sew in a lace panel using coordinating thread for a peekaboo effect. This simple upgrade adds elegance and visual interest. Use vintage lace or remnants from other projects for an eco-friendly touch. Pair it with sandals or boots, depending on the season. It’s a creative way to elevate a basic shirt into a feminine and flattering dress that feels one-of-a-kind.
Supplies
- Button-up shirt
- Lace fabric or trim
- Fabric scissors
- Sewing machine
- Coordinating thread
- Pins
4. Asymmetrical Shirt Dress

Create a modern, edgy shirt dress by cutting and reshaping an old button-down into an asymmetrical design. Remove the hem and recut it into an angled or high-low style. Optionally, use two shirts of contrasting colors for a split-side effect. Stitch panels together for added length or layering. Pair it with leggings or wear it solo for a daring fashion statement. This DIY is a great way to play with form and symmetry while keeping the original shirt details like buttons or cuffs intact. The result is bold, stylish, and totally unexpected.
Supplies
- One or two button-up shirts
- Fabric scissors
- Sewing machine
- Pins
- Ruler or chalk
5. Tunic Shirt Dress with Drawstring Waist

Convert a large shirt into a flattering tunic dress with a comfy drawstring waist. Cut the hem to your desired length and create a channel around the waist using bias tape or by folding and sewing the fabric. Insert a cord or ribbon to cinch it. This style suits many body types and works well for lounging or casual outings. Use soft, breathable shirts like chambray or flannel for extra comfort. Add patch pockets for a cute, functional touch. It’s an easy project that transforms a basic shirt into a comfy everyday favorite.
Supplies
- Oversized shirt
- Fabric scissors
- Sewing machine
- Bias tape or extra fabric
- Cord or ribbon
- Pins and safety pin
6. Boho Patchwork Shirt Dress

Mix and match old shirts to craft a boho patchwork dress full of charm and personality. Cut panels from different shirts—solids, plaids, or florals—and stitch them together for a colorful dress that’s free-spirited and artsy. Use one shirt as the base and add patchwork to the skirt or sleeves. This is a great way to use up shirt scraps and repurpose well-loved fabrics. The final look is fun, creative, and eco-friendly, perfect for festivals, markets, or everyday wear. No two dresses will be alike, and that’s the beauty of it!
Supplies
- 3–4 old shirts
- Fabric scissors
- Sewing machine
- Thread and pins
- Iron
- Ruler or chalk
7. Wrap Shirt Dress

Turn a long men’s shirt into a stylish wrap dress that flatters all shapes. Start by cutting the sides and adding overlapping panels that tie at the waist. Reinforce seams for durability and hem the edges for a clean finish. This dress style is adjustable and great for layering over tanks or leggings. Choose lightweight cotton shirts for easy drape and breathability. Add a pocket or keep the original chest pocket for utility. It’s a simple yet elevated project that reimagines basic shirting into something modern, wearable, and surprisingly chic.
Supplies
- Oversized long shirt
- Fabric scissors
- Sewing machine
- Coordinating thread
- Pins and measuring tape
- Extra fabric for ties
8. Sleeveless Shirt Dress

Convert a short-sleeve or long-sleeve shirt into a breezy sleeveless dress by removing the sleeves and reshaping the armholes. Tidy the edges with bias tape or by folding and sewing for a polished look. Add darts at the bust for shaping if needed. This style is great for warmer months and perfect as a beach cover-up or casual daytime outfit. Pair with sneakers or sandals for a laid-back style. You can even dye or paint the fabric to give it a fresh, modern update. It’s a quick, satisfying project for all skill levels.
Supplies
- Button-up shirt
- Fabric scissors
- Sewing machine
- Bias tape or thread
- Pins and iron
- Chalk or marker
9. Shirt Dress with Hoodie

Combine a button-up shirt with a hoodie to make a cool, casual hybrid dress. Use the body of the shirt as the base and attach a hood—either made from sweatshirt material or repurposed from an old hoodie. Stitch it onto the neckline and finish edges cleanly. Add a front pocket or elastic waist for extra detail. This is perfect for a streetwear twist on classic shirting, mixing structure with comfort. It’s great for teens and trendsetters who want something different. This mash-up project brings unexpected fun to upcycling basics.
Supplies
- Button-up shirt
- Old hoodie or sweatshirt
- Fabric scissors
- Sewing machine
- Pins and thread
- Measuring tape
10. Tiered Shirt Dress

Make a flowy tiered shirt dress by sewing gathered strips of shirt fabric in layers to the base of a button-up. Cut horizontal strips from other shirts and gather them before stitching each tier onto the bottom. The more tiers you add, the more volume and texture you get. This DIY dress is charming, roomy, and perfect for twirling! Great for spring and summer, especially in soft cottons or light flannels. Add puff sleeves or leave sleeveless—it’s totally customizable. This is an excellent scrap-busting project that makes the most of forgotten shirts.
Supplies
- Multiple button-up shirts
- Fabric scissors
- Sewing machine
- Thread and pins
- Measuring tape
- Iron