Create eco-friendly tote bags from old jeans with professional stitching techniques. Perfect for shopping, beach trips, or everyday use.
Denim tote bags combine durability with style. They're perfect for everyday use, shopping, or as unique gifts. The sturdy construction of denim means these bags will last for years, and each one is unique based on the original jeans' fading and wear patterns.
This project builds on basic sewing skills and introduces techniques for working with heavy fabric. If you're new to denim upcycling, start with our Vintage Denim Revival guide for simpler projects first.
Cut the legs off your jeans, keeping them as long as possible. You'll use these for the bag body. Remove the waistband carefully - this will become your handles. Wash and dry the denim to remove any shrinkage before cutting.
Decide on your bag size. For a standard tote, cut two rectangles from the leg pieces (approximately 15" x 18" each, or adjust to your preference). Use the existing side seams as part of your design for character. Cut a bottom piece if you want a box-bottom bag.
Save interesting details like pockets, decorative stitching, or labels - these can be incorporated into your design.
Use the waistband as handles for an authentic look. Cut it in half lengthwise if it's too wide, or use it as-is. Alternatively, cut strips from the leg fabric (about 3" wide, folded in half and sewn). Make handles long enough to be comfortable (typically 20-24" finished length).
For extra strength, interface the handles or use multiple layers. Fold fabric right sides together, sew along the long edge, then turn right side out and press.
With right sides together, sew the side and bottom seams. Use a 1/2" seam allowance and reinforce stress points. If adding a bottom piece, attach it now. Clip curves and corners to reduce bulk.
Turn the bag right side out and press seams. Topstitch along the top edge for a professional finish and added durability.
Position handles on the inside of the bag, about 3-4 inches from each side seam. Pin in place, ensuring they're even and the same length. Sew handles securely using a box stitch or multiple rows of stitching for strength.
Reinforce handle attachments - this is where the most stress occurs. Consider adding a fabric patch on the inside for extra strength.
Attach any saved pockets to the inside or outside of the bag. Add decorative elements like patches, embroidery, or fabric paint. Consider adding a zipper closure or magnetic snap for security.