How to Create a Custom Tote Bag from an Old Pair of Jeans
An old pair of jeans can become a sturdy, useful tote with plenty of character. Denim already has structure, strong seams, and a familiar softness that makes it ideal for a reusable shopping bag, project carrier, library tote, or everyday handbag. Turning worn clothing into something practical also keeps good fabric in circulation.
This project is flexible enough for beginners and interesting enough for experienced makers. You can preserve the original pockets, use the waistband as trim, add a colourful lining, or combine several pairs of jeans for a patchwork effect. The finished bag can be simple and functional or highly personal, depending on the details you choose.
A sewing machine will make the construction quicker, though much of the work can be done by hand with a denim needle and strong thread. Take your time with pressing, accurate cutting, and reinforced seams; those small steps make the difference between a bag that merely looks attractive and one that can handle regular use.
Choose and Prepare the Jeans
Start with jeans that are clean, dry, and free from serious thinning around the seat or upper legs. Medium- to heavy-weight denim is usually the easiest to work with because it holds the shape of a tote without requiring a lot of interfacing. Stretch denim can work, but a rigid cotton pair will produce a more stable bag.
Wash and dry the jeans before cutting them. This removes any remaining dirt and allows the fabric to shrink before construction. Inspect the garment for weak areas, loose belt loops, damaged rivets, and bulky seams. You can keep some of these features for decoration, but avoid placing a fragile area where the base or handles will carry weight.
Use sharp fabric scissors or a rotary cutter with a fresh blade. A seam ripper is useful for removing the inner leg seams, pockets, and waistband without creating unnecessary holes. Press the denim flat, and mark the wrong side with tailor’s chalk or a washable pen. Working on a smooth surface will make the pieces easier to measure and align.
Plan the Shape and Materials
Decide how large you want the tote before taking the jeans apart. A practical medium-sized bag might finish at approximately 14 inches wide, 12 inches high, and 4 inches deep. You can make a narrow book bag, a roomy market tote, or a small handbag by adjusting these proportions.
The front and back panels can be cut from the upper portion of the jeans, using the existing side seams as design details. Another option is to cut denim rectangles from the legs and sew them together. The leg method gives you more control over size and lets you combine different washes, but it creates additional seams.
Along with the denim, gather a lining fabric, matching or contrasting thread, a denim needle, pins or clips, an iron, and a ruler. Fusible fleece or lightweight bag interfacing is optional. It adds body, especially when the denim is soft or worn, but it can also make thick seams difficult to sew.
Measure the handles carefully. Two fabric handles measuring about 3 inches wide before folding will create comfortable straps. They can be made from denim strips, cotton webbing, the original waistband, or a combination of materials. If you plan to carry heavy items, make the handles longer and reinforce their attachment points with a box-and-cross stitch.
Cut and Reinforce the Main Pieces
For a basic lined tote, cut two outer panels, two lining panels, and one or two pieces for the base. If you want a boxed bottom, add a rectangular base panel or use the common corner-fold method after sewing the side seams. Mark the centre of each panel so the pockets, seams, and handles remain balanced.
Preserve a back pocket on the front of the bag whenever possible. It creates instant visual interest and gives you a useful place for keys, a travel card, or a phone. If the original pocket is too close to a damaged area, carefully remove it and stitch it onto the new panel before assembling the bag.
Denim can be thick at the side seams, fly, waistband, and pocket edges. Trim bulky seam allowances where they will overlap, but do not weaken the structural parts of the bag. A hump jumper, folded scrap of denim, or thick piece of card behind the presser foot can help the needle move smoothly over uneven areas.
The bottom deserves special attention. A plain flat base is easy to sew, while a boxed base gives the tote greater capacity and allows it to stand upright. For a boxed base, pinch each lower corner so the side seam sits directly over the bottom seam, then mark a line perpendicular to the seam. Stitch across that line and trim the excess, leaving a secure allowance.
Assemble the Tote Cleanly
Begin by sewing any decorative elements to the denim panels. Add appliqué, embroidery, labels, or contrasting fabric before joining the front and back. This is also the right time to stitch down loose pocket edges and secure belt loops that you want to retain.
Place the outer panels right sides together and sew the side and bottom seams with a sturdy straight stitch. A seam allowance of â…ť inch is suitable for most medium-weight denim. Backstitch at the beginning and end, then press the seams open or toward one side. If the denim frays, finish the raw edges with zigzag stitching or pinking shears.
Construct the lining in the same way, leaving a gap in the lower seam for turning. If you are adding an interior pocket, sew it to one lining panel first. A simple patch pocket can be divided into two sections for smaller items, while a zipped pocket provides extra security for valuables.
The order of construction affects the neatness of the final result. Keep the following sequence nearby as you work:
| Stage | Main action | Detail to check |
|---|---|---|
| Outer shell | Sew front, back, side, and bottom seams | Reinforce the lower corners |
| Handles | Fold, press, and stitch the straps | Keep both lengths identical |
| Lining | Assemble with a turning gap | Add interior pockets first |
| Joining | Place lining inside the outer bag | Match side seams and centres |
| Top edge | Stitch around the opening | Leave a consistent seam allowance |
| Turning | Pull the bag through the lining gap | Push out corners carefully |
| Final finish | Press and topstitch the opening | Close the lining gap securely |
Attach Strong, Comfortable Handles
Handle placement can change the entire appearance of a denim tote. For a balanced everyday bag, position each handle about 3 to 4 inches from the side seam. Mark the points on both the front and back panels before sewing so the straps do not twist or sit at different angles.
Fold denim handles lengthwise with the wrong sides together, press them, then open the fold and bring the raw edges toward the centre. Press again, fold along the original crease, and stitch close to both long edges. This creates a firm four-layer strap. For a softer handle, place a strip of cotton webbing inside the folded denim before topstitching.
Attach the handles to the outer bag before joining the lining. Baste each strap in place and test the spacing by lifting the bag. The ends should be even and should extend at least 2 inches below the top edge. Sew a rectangle around each handle end, then add an X through the rectangle. Repeat the stitching if the tote will carry books, groceries, or craft supplies.
When you sew across several layers of denim, use a longer stitch length, reduce the machine speed, and change the needle if it begins skipping. A size 90/14 or 100/16 denim needle is usually suitable. Strong polyester thread is a reliable choice, while topstitching thread can create a traditional jeans-inspired finish.
Join the Lining and Shape the Opening
Turn the outer bag right side out and place it inside the lining, which should remain wrong side out. The right sides of the denim and lining should face each other. Match the side seams, centre marks, and handle positions, then clip around the entire top edge.
Sew around the opening, taking care not to catch the handles in the wrong direction. Before turning the bag, trim bulky corners and clip curved areas if your design has a rounded top. Pull the tote through the gap in the lining, gently pushing out the corners with a blunt turning tool or the closed end of a knitting needle.
Press the top edge carefully. A line of topstitching close to the opening will hold the lining in place and give the bag a polished, ready-to-wear appearance. You can add a second row of stitching for a stronger denim look. Hand-stitch or machine-stitch the lining gap closed, then tuck the lining fully inside the tote.
The finishing stage is a good opportunity to step away from the machine and inspect the bag with fresh eyes. If you are waiting for a long seam or taking a short creative pause, a brief casual game break can provide a change of pace before you return to pressing and final stitching.
Add Personal Details and Lasting Finish
A handmade tote becomes distinctive through small choices. Use a floral cotton lining, add a strip of quilted fabric, embroider initials on a pocket, or stitch a bright patch over a worn section. You can also use the original jeans label, copper rivets, or belt loops as design features rather than hiding every trace of the garment’s former life.
For a more structured bag, insert a removable base made from covered plastic canvas, felt, or sturdy bag foam. A removable base is practical because it can be taken out for washing. If you want a closure, add a magnetic snap before joining the lining or sew a simple fabric tie to the centre of the opening.
Check every stress point before using the tote. Tug the handles firmly, inspect the corners, and make sure there are no untrimmed threads near the opening. If the bag feels too flexible, add another line of topstitching or reinforce the base with a second layer of denim.
Wash the finished tote according to the fabrics and trims you have used. Cold water and air drying will help preserve the colour and reduce shrinkage. Because denim can transfer dye, wash the bag separately the first few times, especially if the lining is pale.
Details Worth Adding
- Preserve a jeans pocket for convenient storage on the outside or inside.
- Use contrasting topstitching to echo classic five-pocket denim construction.
- Reinforce the handles with a box-and-cross stitch at every attachment point.
- Add a washable, removable base for extra support and easier care.
- Combine denim from different garments for a patchwork or colour-blocked design.
The best part of this project is that the original jeans guide the design. Faded knees, pocket shapes, seams, and labels can all become part of the finished story rather than imperfections to disguise. Once you have made one tote, experiment with different proportions, closures, linings, and handle materials to create a useful collection of upcycled accessories.
Gather a pair of jeans that is ready for a second life, sketch the tote shape, and begin by carefully removing the seams. With a few strong stitches and thoughtful details, you can turn forgotten clothing into a durable handmade bag that reflects your own style.