How To Repurpose Old T-Shirts Into Tote Bags
Old T-shirts often remain in drawers long after they have stopped being worn. A stretched collar, faded graphic, small stain, or outdated style can make a shirt unsuitable for everyday clothing, but the fabric may still be strong enough for a useful second life. Turning it into a reusable tote bag keeps textiles in circulation and creates something practical for shopping, library visits, school supplies, or trips to the farmers market.
This simple upcycling project requires very few supplies and can be completed with basic sewing skills—or without sewing at all. A soft cotton shirt becomes a lightweight carryall, while a larger or heavier shirt can produce a sturdier bag. The finished tote also serves as a visible reminder that reducing waste often begins with making better use of items already at home.
Before starting, set aside shirts that are clean, dry, and free from fabric damage. Very thin material may work for a produce bag but may not hold heavy objects. When a shirt is too worn for reuse, place it with appropriate textile recovery options when available, and recycle any remaining packaging, cans, or other project waste through a local facility.
Choose The Right Shirt And Supplies
Cotton T-shirts are usually the easiest material for this project because the fabric is flexible, washable, and comfortable to carry. Look for a shirt with intact side seams and a reasonably firm knit. A graphic on the front can become the central design of the tote, while a plain shirt offers a neutral base for paint, patches, or embroidery.
Shirt size determines the finished bag’s capacity. Small shirts make compact totes for light errands, whereas large and extra-large shirts provide deeper bags with wider handles. A thick cotton shirt or sweatshirt creates more structure, although it may require sharper scissors and a stronger sewing machine needle.
Gather fabric scissors, a ruler or measuring tape, a fabric marker, pins, and an iron if available. A sewing machine is optional. For a no-sew version, use a sharp pair of scissors and tie the lower edge into secure knots. If you want a reinforced tote, also prepare matching thread and a needle or sewing machine.
Wash the shirt before cutting it. Prewashing removes dirt and reduces the chance that the finished bag will shrink unevenly. Avoid shirts with peeling decorations or loose embellishments, since these may become a problem during washing or use.
Prepare The Shirt For Cutting
Lay the shirt flat on a table and smooth out wrinkles. Cut away the sleeves just inside their seams, following the natural armhole curve. These pieces can be saved for cleaning cloths, small pouches, patchwork, or additional craft projects. Next, cut across the shirt just below the collar to create the tote’s opening. A bowl or plate can help you mark a smooth curve, but a straight neckline also works.
The width of the opening affects how the bag hangs from your shoulder. A wide, shallow curve creates comfortable handles, while a smaller opening leaves more fabric at the top and may produce stronger straps. Try placing the shirt against your body before cutting so you can estimate whether the handles will be long enough.
Turn the shirt inside out and decide how deep you want the bag to be. Mark a straight line across the bottom, keeping the original hem if you want a finished edge. If the shirt has a curved or uneven lower hem, trim it first. Use a ruler to make both sides of the base equal, since an uneven bottom can cause the tote to lean when filled.
At this stage, inspect the fabric for thin areas and small holes. Move your cutting line if necessary, or add a patch before closing the base. Careful preparation gives the tote a cleaner shape and prevents a weak spot from becoming a tear.
Close The Base For A Durable Tote
The simplest method is a knotted base. With the shirt still inside out, cut evenly spaced vertical strips along the bottom edge, making each strip about 1 inch wide and 3 to 4 inches long. Cut through both layers at once, but stop at the same height on every strip. Matching strip lengths help the bag sit evenly.
Tie each front strip to the corresponding back strip using a tight double knot. For additional security, tie neighboring strips together in a second row of knots. This interlocking method closes gaps and reduces the chance that small items will slip through. Turn the bag right side out and tug gently on the base to test the knots.
A sewn base produces a smoother and stronger finish. Keep the shirt inside out, pin the lower edge, and sew a straight seam about half an inch from the edge. For a heavier load, sew a second parallel line or use a zigzag stitch to stabilize the knit fabric. Trim loose threads, then turn the tote right side out and press the seams lightly.
The following options can help you choose the construction method based on the shirt and the way you plan to use the bag:
| Tote style | Best material | Construction | Suitable uses |
|---|---|---|---|
| Knotted T-shirt bag | Medium-weight cotton | Cut strips and tie the base | Produce, books, light groceries |
| Sewn flat-base tote | Thick cotton or jersey | Machine-sew one or two seams | Groceries, clothing, craft supplies |
| Reinforced shoulder bag | Heavy cotton shirt | Sewn base and strengthened handles | Regular shopping and commuting |
| Drawstring-style pouch | Soft, flexible knit | Narrow opening with added cord | Gym items, toys, small accessories |
| Upcycled patch tote | Mixed fabric pieces | Patchwork panels with sewn seams | Gifts, markets, and decorative storage |
Test the completed base with lightweight objects before carrying heavier items. Gradually increase the load and inspect the knots or stitching. A T-shirt tote is useful, but it should not be treated like a heavy-duty canvas bag unless the fabric and seams have been reinforced.
Strengthen Handles And Add Personal Details
The handles are formed from the upper shoulder area after the sleeves and collar have been removed. If they feel too narrow, trim them wider and round the edges. A smooth handle is more comfortable and less likely to twist. For a longer shoulder strap, leave more fabric between the armholes and neckline, but check that the remaining opening is large enough for easy access.
Thin jersey fabric can stretch when the tote is loaded. You can reduce this effect by sewing a strip of sturdy fabric along the inside of each handle. Old jeans, canvas scraps, or the waistband from another garment can work as reinforcement. Another option is to fold each handle lengthwise and stitch along the edge, creating a thicker strap.
Decorating the bag can make it more appealing and help identify it among other reusable shopping bags. Add fabric patches, embroidery, simple block printing, or a design made with textile paint. If you use paint, place cardboard inside the tote to stop it from bleeding through to the opposite side. Allow all decoration to dry completely before washing.
Consider the original shirt graphic when planning your cuts. A centered design can remain visible on the front panel, while a small logo may look better on a pocket. You can sew a pocket from one of the removed sleeves or use the shirt’s existing chest pocket for keys, receipts, or reusable shopping lists.
Use And Care For The Finished Tote
Wash the bag according to the shirt’s original care instructions. Most cotton T-shirt totes can be machine washed in cool or warm water, but painted or embroidered designs may need gentler treatment. Turn the bag inside out before washing to protect decorations and reduce friction. Air-drying helps preserve the fabric and limits shrinkage.
Keep the tote’s intended load in mind. It is well suited to folded clothing, packaged groceries, books, towels, and produce, but sharp cans, leaking containers, and very heavy objects can damage a lightweight knit. If you use the bag for groceries, place dense items near the center of the base and distribute weight evenly.
Repurposing textiles is one part of a broader waste-reduction habit. When cleaning up after a sewing or craft project, separate cardboard packaging, plastic containers, and metal scraps instead of placing everything in one bin. Local information from the S.A.F.E. Recycling Center can help San Angelo residents understand available recycling services, educational programs, and community opportunities.
An old shirt can also become a useful source of future repair materials. Save sturdy sections for patches, strips for ties, and sleeves for small organizers. When the tote eventually wears out, remove any non-fabric parts and investigate whether the remaining textile can be accepted through a local reuse or recovery program.
Make More Sustainable Choices At Home
A homemade tote is most effective when it replaces disposable bags repeatedly. Keep one near the front door, another in a vehicle, and a compact version inside a larger purse or backpack. Washing and returning them to their usual locations makes reuse part of a routine rather than an occasional activity.
The same approach can be applied to other household materials. Glass jars can become storage containers, worn towels can become cleaning cloths, and clean food packaging may be useful for organizing craft supplies. Before recycling an item, consider whether it can be safely reused; before reusing it, make sure it is clean and suitable for the intended purpose.
Metal items deserve careful sorting as well. Tin cans, aluminum containers, and larger scrap pieces may follow different local handling requirements, so consult reliable metal recycling guidance before placing them in a recycling stream. Correct preparation helps prevent contamination and allows valuable materials to remain in productive use.
Small projects can also encourage conversations about consumption. Invite children to help choose shirts, measure fabric, or decorate finished bags. A neighborhood craft session, school activity, or environmental event can turn textile upcycling into a shared learning experience while producing useful items for participants.
Practical Ways To Improve Every Tote
A few thoughtful choices can make each shirt bag more reliable, comfortable, and adaptable. Test the fabric before cutting by pulling gently in several directions. If it stretches dramatically or feels papery and weak, use it for a lightweight pouch or cleaning cloth instead of a grocery tote.
- Reinforce the handle openings with a row of stitching or a small fabric patch.
- Use a double knot or two sewn seams when the bag will carry books or packaged food.
- Keep the base wide enough for the items you plan to transport.
- Add a washable pocket for keys, transit cards, shopping lists, or reusable produce bags.
- Label the tote’s intended use if several household members share the same collection.
You can also alter the shape for a particular purpose. A shallow bag works well for folded garments, while a deeper design can hold towels or pantry items. Adding a flat fabric panel to the bottom gives the tote more stability, and using two matching shirts can create coordinated bags with contrasting pockets or handles.
When making several totes, save consistent measurements on a paper pattern. Mark the cutting lines for the neckline, armholes, and base so future projects require less guesswork. This is especially useful for volunteer activities, classroom demonstrations, or community upcycling workshops where many people are working at once.
The most sustainable project is one that gets used. Choose durable construction over unnecessary decoration, repair loose seams promptly, and wash the tote when needed. A simple bag carried many times generally provides more value than a complicated craft that remains stored away.
Carry The Habit Forward
Repurposing old T-shirts into tote bags demonstrates how creativity can support waste reduction without expensive equipment or specialized materials. A garment that might have been forgotten can become a durable everyday item, while sleeves, scraps, and leftover supplies can be directed toward additional projects.
Set aside a few clean shirts, gather basic tools, and make one tote this week. Use it during your next shopping trip, show someone else how it was made, and share practical recycling habits through your household, workplace, school, or community group. Each reused garment keeps useful fabric in service and helps build a more resource-conscious San Angelo.