The t-shirt has many chapters ahead
A t-shirt is that comfort we wear until the very last thread gives way — and even then, it's still worth its weight in gold. Soft knit cotton, already "broken in" by use, is exactly what crafters look for: the more it's been washed, the softer and easier to work with. Fun fact: a pure cotton t-shirt can become thick yarn with a single spiral cut, no sewing at all — the famous t-shirt yarn that dominates modern crochet was born this way, from retired clothing.
Before deciding its fate, look at the fabric: intact t-shirts become bags and new pieces; heavily worn ones yield the best strips for braiding; and light-colored cotton ones are great for watering plants the clever way. There's a path for today, in twenty minutes, and a whole weekend project.
8
ideas
15 min – 4 h
estimated time
easy a medium
difficulty
Ideas at a glance
No-sew t-shirt bag
practical tote made by cutting sleeves and collar
Round braided rug
braided strips become a soft rug
Crochet rug with t-shirt yarn
a relaxing weekend project
Wicking strip for watering
waters by capillarity for your plants
Continuous spiral t-shirt yarn
the base for any yarn project
Cleaning cloths and mop
absorbent rags for the house
Cushion repurposed in minutes
new face, filling from scraps
Handwoven fabric rug
improvised loom made from a cardboard box
Specialty
Crafts and Applied Hand Arts
Idea 1
No-sew t-shirt bag
Fabric bags have existed for as long as commerce has, but the no-sew version became a hit at swap meets and sustainable fairs. The secret lies in the fabric itself: t-shirt knit has an "open" weave that stretches and holds weight without fraying, so you just need to cut with precision and the piece is practically born ready.
What you need
- Cotton t-shirt (the thicker, the more resistant)
- Fabric scissors or sharp scissors
- Chalk or pencil for marking
- Ruler for measuring
- The t-shirt's own sleeves (they become the handles)
How to make it
-
1
Cut the sleeves off the t-shirt close to the seam — they'll be the handles, and knit doesn't fray, so no hem needed.
-
2
Also cut the collar, making a deeper "U" — the bigger the opening, the easier to put things inside the bag.
-
3
Turn the t-shirt inside out and mark a straight line on the hem, about 2 inches above the bottom fold.
-
4
Make vertical cuts, from bottom to top, along the entire hem, about 1 inch apart — these are the "fringes" that will be tied together.
-
5
Now tie each front fringe to its corresponding back fringe with two firm knots — the tension of the knots closes the base and distributes the weight of your shopping.
-
6
Turn it right side out and done: the double layer of fabric held everything together without a single stitch.
Finishing touches
The heavier the t-shirt, the more weight the bag holds — perfect for the farmers market. If you want a prettier finish, cut the fringes diagonally or paint a stamp with fabric paint.
Idea 2
Round braided rug
Braiding fabric strips to make rugs is a countryside tradition in Brazil and the United States since the 19th century, when clothing scraps became soft floors in farmhouses. It works by pure structure: the three-strand braid is one of the most stable ways to distribute tension, and the sewn spiral becomes a firm disc that withstands daily footsteps.
What you need
- 3 to 5 old t-shirts (well-washed cotton)
- Sharp scissors
- Large pins or clips
- Strong waxed thread and a thick needle (or a sewing machine)
- Measuring tape
How to make it
-
1
Cut the t-shirts into continuous strips about 1 to 2 inches wide, turning the scissors in a spiral around the piece — continuous strips don't need joins.
-
2
Join three strips at one end and start a regular braid, pulling tight with each pass — uniform tension now guarantees a flat rug later.
-
3
When a strip runs out, sew the next one onto its end, nice and firm, and keep braiding.
-
4
Start coiling the braid in a spiral from the center, forming a disc, and pin it so it doesn't unravel.
-
5
Sew the coils to each other, catching the edge of one coil and the previous one with firm stitches — each stitch transfers the force of the step to the whole piece instead of concentrating it in one spot.
-
6
Continue until the desired size and finish the end underneath the rug.
Finishing touches
Alternate t-shirt colors to form rings or gradient spirals — a bathroom rug looks lovely in two colors. For large rugs, work on a table to maintain tension and keep the piece from "warping".
Idea 3
Crochet rug with t-shirt yarn
Crocheting with t-shirt yarn was born in countryside kitchens, when weavers cut worn clothing to turn it into thick, sturdy rugs. It works because t-shirt yarn is thick and elastic: the fabric becomes dense, hugs the floor and holds weight without unraveling.
What you need
- 3 to 5 cotton t-shirts, washed and dried
- Very sharp scissors
- Thick crochet hook (size 6 mm or larger)
- Thread or ribbon to join yarn ends
How to make it
-
1
Cut off the hem of the t-shirt and set aside the sleeves and shoulder seam, because thick seams get in the way of the yarn. You'll be left with a fabric "tube".
-
2
Cut the tube in a spiral, turning the scissors without stopping, to form a continuous ribbon 2 to 3 fingers wide. The continuous cut avoids knots mid-project.
-
3
Stretch the ribbon lightly with your hands: the cotton curls onto itself and becomes thick, firm yarn, ready to crochet.
-
4
Make a magic ring and work single crochet stitches in a circle, increasing a few stitches per round so the rug stays flat and doesn't ripple.
-
5
Keep growing until you reach the desired size, always testing on a flat surface to fix ripples in time.
-
6
Fasten off the last round and hide the yarn end inside the stitches, pulling it through with the hook itself.
Finishing touches
Mix t-shirts in similar colors for a gradient effect, or alternate bands of contrasting colors for a more cheerful look. A drop of anti-slip treatment on the back keeps the rug safe on smooth floors.
Idea 4
Continuous spiral t-shirt yarn
Before industrial yarn existed, fabric cutters made continuous ribbons by cutting in a spiral — a technique that uses every inch of the piece without joins. The secret is geometry: by turning the scissors diagonally, the ribbon extends endlessly from a simple tube.
What you need
- Cotton t-shirts, without plasticized prints
- Fabric scissors or utility knife
- Ruler and pen for marking
- Rubber band or twine to wrap the skeins
How to make it
-
1
Cut the bottom part of the t-shirt, from hem to armpits, forming a clean tube without side seams when possible.
-
2
Mark diagonal strips 2 to 3 fingers wide with the ruler, leaving an intact horizontal band near each edge. These bands hold the fabric steady while you cut.
-
3
Open the tube and cut each strip diagonally, from one edge to the other, without crossing the intact bands.
-
4
Finally, cut in a spiral along the intact bands: the scissors "unroll" the entire tube into a single ribbon that stretches out like an accordion.
-
5
Pull the ribbon firmly so the cotton curls and becomes thick yarn, then wind a tight skein to store it without tangling.
Finishing touches
The sleeves and seams become smaller strips for filling baskets or tying gifts. Store skeins by color: with your stock ready, any knitting or crochet project starts right away.
Idea 5
Handwoven fabric rug
Hand weaving is one of the oldest techniques in the world: before large looms, people wove fabric strips and cross fibers by hand, right on the floor or on a simple frame. It works because interlacing the strips at right angles (one over, one under), the friction and tension between the threads lock everything in place — no glue and no heavy sewing.
What you need
- 3 to 5 old t-shirts (preferably cotton, very soft)
- Scissors
- A rectangular frame: a rigid cardboard box, an old picture frame without glass, or 4 pieces of wood nailed together
- Thumbtacks or small nails (if using wood) or strong tape (if using cardboard)
- Strong thread, twine, or thin t-shirt strips for the warp (the base)
How to make it
-
1
Cut the t-shirts into continuous strips 2 to 3 cm wide: cut in a spiral around the t-shirt to get the whole strip without joins. Stretch each strip so it curls onto itself and becomes a fabric "yarn".
-
2
Stretch the warp threads on the frame, vertical and well tensioned, spaced about 1 cm apart. The warp is the fixed base that holds the whole rug, so the firmer the better.
-
3
Take a t-shirt strip and pass it horizontally over and under the base threads, alternating each thread. This crossing is what locks the weave in place.
-
4
When you reach the edge, turn the strip and come back, reversing the order (where it passed over, now it passes under). Press each row firmly with your fingers before continuing — the pressing is what makes the rug dense and firm.
-
5
Alternate strips of different colors to form stripes or blocks. Join strips simply by tying small ends and hiding the knot underneath the weave.
-
6
When the rug reaches the desired size, cut the base threads leaving about 4 inches and tie pairs of nearby threads at the edge, forming fringes that finish the work.
Finishing touches
Mix t-shirts in neutral colors with one or two printed ones for a stunning, cozy look. If you want a thicker rug, use wider strips — and for the bathroom, prefer 100% cotton t-shirts, which absorb water better.
Specialty
Visual Agronomy and Applied Biology
Idea 6
Wicking strip for watering
The wick-watering method is an old nursery technique: a fabric strip carries water from the reservoir to the soil by capillarity, the same effect that makes coffee climb up a paper napkin. Old t-shirt cotton is perfect because its fibers retain and transfer moisture continuously, releasing water only when the plant asks for it.
What you need
- Old cotton t-shirt (the more worn, the better — old fibers absorb more)
- Scissors
- Container with water (jar, bottle or bucket, depending on pot size)
- A potted plant
How to make it
-
1
Cut the t-shirt into strips about 1 to 2 inches wide, lengthwise, and stretch one of them — pulling the strip with a "twisting" motion makes the cotton denser and improves capillarity.
-
2
If you want a thicker wick, twist two strips together — a fuller wick carries more water, ideal for large pots.
-
3
Bury one end of the strip 2 to 3 inches deep in the pot's soil, near the roots, without hurting them — that's where the water arrives first.
-
4
Dip the other end into the water reservoir, which should sit at a level LOWER than the bottom of the pot — capillarity only works if the water "climbs".
-
5
Water the soil and the strip well the first time, to "prime" the moisture transport — after that the system sustains itself.
Finishing touches
Perfect for trips and for plants that hate waterlogging, like ferns and herbs. Replace the strip every one or two months, when it darkens or starts to stiffen — and the most worn-out t-shirt of all still yields wicks to spare.
Specialty
Material Alchemy
Idea 7
Cleaning cloths and mop
Turning t-shirts into cleaning cloths is one of the oldest and most universal household practices — grandmothers and mothers all over the world have always had a drawer of "t-shirt rags". It works because knit cotton has capillary fibers that absorb water and grease by capillarity, without scratching delicate surfaces like glass and stainless steel.
What you need
- Old cotton t-shirts, clean and dry
- Fabric scissors or regular scissors
- Ruler or measuring tape (optional, for standardizing)
- Thread and needle or sewing machine (optional, for the mop)
- Sticks or handle pieces (optional, for a floor mop)
How to make it
-
1
Wash and dry the t-shirts before cutting — this removes fabric softener residue, which reduces the fabric's absorbency.
-
2
Cut the hem and sleeves first to free up the body of the t-shirt; use everything, including the sleeves, which become narrow cloths ideal for corners and hinges.
-
3
Cut the body into 8 to 12 inch squares — this size fits well in the hand and in the folds of cleaning, without leftover ends getting in the way.
-
4
Since knit fabric doesn't fray easily, no hem is needed: a straight cut lasts for months, even after many washes.
-
5
For the floor mop, cut 10 to 15 knit strips about 16 inches long, gather them in the middle and secure with a firm knot or stitching — the double layer of strips holds more water and sheds less lint.
-
6
Sort the cloths by function: some only for dust and glass, others only for grease and floors, avoiding transferring residue between surfaces.
Finishing touches
Light-colored cotton cloths show when they're dirty and can be boiled with soap to return to use. For glass and mirrors, use the smoothest part of the t-shirt, without print, which sheds the least lint.
Specialty
Visual Design and Organic Aesthetics
Idea 8
Cushion repurposed in minutes
Turning t-shirts into cushion covers has been a classic of creative homes since the 1970s, when "DIY" gained strength as an economical alternative. It works because t-shirt cotton fabric already has the ideal elasticity and softness: the knit stretches over the filling and springs back, no zipper or perfect framing needed.
What you need
- Old t-shirt with a print or color you like
- Old cushion for stuffing (or new filling)
- Fabric scissors
- Ruler or measuring tape
- Pins (optional, but helpful)
How to make it
-
1
Measure the width of the cushion and mark that same measure on the t-shirt, using the existing hem as one of the edges — this saves you a seam and gives a natural finish.
-
2
Cut a square or rectangle at that mark, leaving 1 inch extra on each side for the margin — that space is what keeps the fabric from bursting when you fit the filling in.
-
3
Turn the fabric inside out and pin the two open edges — working inside out hides the seams inside the cover when it's done.
-
4
Sew the two edges by machine or with a firm hand stitch, always with reinforced straight stitches at the corners — it's the corners that concentrate all the tension of the filling.
-
5
Turn the cover right side out, fit the cushion in by slightly folding its corners — the elastic knit hugs the volume and leaves the surface smooth.
-
6
Close the last edge with wide, even stitches (invisible ladder stitch, which "disappears" into the fabric) or leave it overlapping as a flap, envelope style.
Finishing touches
Position the print centered on the face of the cushion before cutting, and combine three t-shirts in close tones on the same couch to create a harmonious palette. If you want a more rustic look, leave the cut edge visible with a 0.5 inch fold sewn inside.
Care
- Prefer pure cotton: blends with polyester slip and absorb less, especially for watering plants and cloths.
- Wash before transforming: even already-used t-shirts deserve a wash to remove sweat, stains and odors before becoming a new piece.
- Beware of thick prints: plastisol screen print or rubberized designs make cutting strips harder and don't braid well — save those areas for small cutouts.
One final tip
Start with the quickest project (the no-sew bag takes less than half an hour!) — seeing the t-shirt become something useful for the first time is the push you need to take on the weekend rug.
Share this page
The ideas stay stored: whoever opens the link sees this same page, ready and waiting.
This page feeds the collective knowledge 🌱 — every discovery makes the next answer better.