Have an old t-shirt you’d like to refresh into something stylish or simply more wearable? These DIY t-shirt ideas will inspire a wardrobe upgrade and help you turn tired tees into fresh favorites.

I have half a dozen old tees—baggy, faded, or never-worn—taking up space in my closet. Tossing them feels wasteful, so I refashion, upcycle, and reinvent them. A few simple cuts, some creative thinking, and those old shirts become new blouses and tops.
Upcycling is practical and fun, and below you’ll find 37 creative ways to transform your t-shirts into wearable, useful, and stylish pieces.
1. No-Sew DIY Cut-Shirt

Credit: craftsyhacks.com
A plain tee can become a trendy statement with just scissors and a little imagination. Mark your cutting lines with tailor’s chalk for precise shapes, then cut and style for a fresh, modern look.
2. Bleached Stencil Shirts

Credit: chaoticallyyours.com
Make bold patterns by using stencils and a diluted bleach solution. Protect your work surface with newspaper and prop cardboard inside the shirt to prevent bleed-through. Wear gloves and work outdoors or in a well-ventilated area when handling bleach.
3. DIY Ruffle Shirt

Credit: creativefashionblog.com
Transform a basic oversized shirt into a feminine ruffle or one-shoulder top. Add elastic where needed for shape and structure—this quick refashion can be finished in under 30 minutes.
4. Criss Cross Shirt

Credit: Blogspot
Introduce summer-ready flair with a criss-cross back or front detail. With tailor’s chalk and sharp fabric scissors you can cut clean lines and create a breathable, stylish tee perfect for warm weather.
5. Workout Shirt

Credit: rabbitfoodformybunnyteeth.com
Convert a baggy tee into a racerback or fitted workout top. Save a strip of fabric as a matching headband to complete the set—perfect for the gym or casual athleisure looks.
6. T-Shirt Market Bag

Credit: fabricartdiy.com
Make reusable market bags from old tees—washable, roomy, and eco-friendly. These carryalls reduce plastic use and are an easy no-sew or minimal-sew refashion.
7. Recycled Skull T-Shirt

Credit: typepad.com
Create edgy cutout designs like a skull motif. Trace your pattern with a washable marker and carefully cut to reveal layered textures or contrasting fabrics underneath.
8. Boxy Crop Top From An Oversized Tee

Credit: WordPress
Turn an oversized tee into a relaxed boxy crop. Measure and cut carefully to preserve any front design, or embrace a frayed hem for a casual, lived-in vibe that pairs perfectly with denim.
9. Out With The Old, In With The New and Upcycled

Credit: recyclart.org
Combine colors and textures from multiple tees to make modern tops and dresses. Mixing coordinated prints creates fresh, customized pieces without spending much.
10. Off-Shoulder Eyelet Top

Credit: trashtocouture.com
Add eyelets along the neckline and lace up with fabric strips or colorful cord for a romantic off-shoulder top. Eyelets give structure and a custom look to a simple tee.
11. Peek-A-Boo Lace T-Shirt

Credit: craftaholicsanonymous.net
Sew lace inserts into the bodice or sleeves for a delicate peek-a-boo effect. Stretchy lace works best for comfort and a clean finish.
12. No-Sew Bow-Sleeve T-Shirt

Credit: creatinglaura.com
Create cute bow sleeves without sewing by using fabric glue or bonding tape. This is a fast way to add a feminine touch to a basic top.
13. T-Shirt To Tank Top

Credit: alldaychic.com
With careful cutting and optional hemming, convert a tee into a flattering tank top. Use pins to hold edges if you plan to sew, or leave raw for a relaxed look.
14. DIY Off The Shoulder T-Shirt

Credit: fashionwanderer.com
Make a comfortable off-shoulder top by adjusting the neckline and adding elastic if you want it to stay put. It’s a customizable option for an effortless summer top.
15. DIY No-Sew Crop Top

Credit: cottonandcurls.com
Cut and bind or use hemming tape to finish the edges for a quick no-sew crop top. Choose a flowy fabric for movement and comfort.
16. DIY Macrame Halter Tee

Credit: trashtocouture.com
Create a macrame-style back by cutting the shirt into thin strips and weaving or knotting them to form an eye-catching pattern—great for festival or beach styles.
17. DIY Muscle Tank

Credit: fashionwanderer.com
Make a no-sew muscle tank by trimming the sleeves and lowering the armholes. This casual style is perfect for workouts or layered looks.
18. DIY Rug From T-Shirt Strips

Credit: ideas2live4.com
Turn t-shirts into durable t-shirt yarn and braid or crochet it into rugs, coasters, or placemats. This approach is perfect for home decor and uses many shirts at once.
19. No-Sew Tote Bag

Credit: mommypotamus.com
Create roomy beach or grocery totes with minimal effort—no sewing required. These bags are washable, reusable, and an excellent way to reuse favorite printed tees.
20. Pretty Pocket T-Shirt

Credit: ohthelovelythings.com
Add a decorative pocket from scrap fabric for function and style. Trace a pocket shape on cardstock, cut the fabric, and sew or glue it on for an instant upgrade.
21. Sassy Collar On A Plain T-Shirt

Credit: alldaychic.com
Sew a halter-style collar, lace trim, or applique around the neckline to elevate a basic tee into something special. Secure patches on both sides for balance and durability.
22. Shirt Into Skirt

Credit: makeit-loveit.com
With elastic and a few stitches, convert a shirt into a comfortable skirt. Iron the waistband to flatten gathers and guide your sewing for a professional finish.
23. Lace Strip Down A Shirt

Credit: sweetcharli.com
Sew a vertical lace panel down a plain tee for a feminine touch. Use pins and a steady hand to sew close to the lace edge for a neat finish.
24. Chunky T-Shirt Yarn Crochet Slippers

Credit: fabartdiy.org
Make plush house slippers by cutting t-shirts into long strips and crocheting them with a large hook. The result is cozy, thick, and eco-friendly footwear.
25. T-Shirt Dress

Credit: trashtocouture.com
Turn a large tee into a relaxed dress by adding a drawstring or cinched waist. This easy beach-ready project is ideal for oversized or tie-dye shirts.
26. T-Shirt Yarn

Credit: redtedart.com
Create t-shirt yarn by cutting strips and rolling them into skeins. Store these for future crochet, weaving, or braided projects.
27. Tie Bottom Top From Old T-Shirts

Credit: Blogspot
No-sew and quick: knot the hem into a flattering tie-front for an instant casual-cool look. Experiment with different knots and hem lengths to change the style.
28. Crop Top With Side Ruching

Credit: fashionwanderer.com
Add side ruching with simple stitching and a drawstring to create an adjustable and flattering crop top. Basic sewing tools and a loop-turner make this easy to customize.
29. Tie and Dye Shirt

Credit: happinessishomemade.net
Refresh faded tees with vibrant tie-dye. Protect your hands with gloves and experiment with spirals, stripes, or scrunch techniques for bold, personal colorways.
30. DIY Multi-Strand Scarf

Credit: rabbitfoodformybunnyteeth.com
Make a decorative multi-strand scarf from cut strips or t-shirt yarn. Knot or braid strands together for texture and use contrasting colors for visual interest.
31. DIY Bandanna For Dogs

Credit: swoodsonsays.com
Cut a triangular bandanna from a tee for a pet accessory that’s washable and soft. Measure your dog for the right size and finish the edges for durability.
32. Sock It To Me

Credit: mesewcrazy.com
Repurpose t-shirt fabric into cozy socks for around the house. Add elastic at the cuff to keep them snug and consider lace or ribbon trims for a playful finish.
33. Old Tee To Peplum Top

Credit: diyncrafts.com
Refashion a boxy tee into a fitted peplum by adding darts, seams, and a gathered waist. This transforms an unflattering shirt into a chic, flared top.
34. Trash To Couture

Credit: trashtocouture.com
Create elegant twists, knots, and fitted silhouettes from soft jersey tees. A sewing machine and careful pinning or pressing will help you achieve a polished result.
35. Weaved Back Tank DIY

Credit: Blogspot
Combine simple cutting and weaving techniques to make a dramatic woven back tank. Use tailor’s chalk and fabric scissors to create uniform strips before weaving.
36. Crossover Back Tank From Tee

Credit: fashionwanderer.com
Create a crossover-back tank by trimming and reshaping the back panels, keeping the neckband intact for structure. This style is flattering and functional for workouts or casual wear.
37. Lattice Stud T-Shirt

Credit: Blogspot
Add studs and lattice cutouts around the shoulders for a bold, edgy finish. Combine cutting and embellishing to create a shirt that looks custom-made and fashion-forward.
These 37 ideas show how versatile a simple t-shirt can be. With basic tools—scissors, chalk, a few sewing supplies or adhesive—you can create new garments and accessories while reducing waste and saving money. Start with one project and build your upcycling skills; your closet (and the planet) will thank you.