What You Need to Sew a Basic Reusable Bag
A reusable bag is a rectangle of fabric folded in half, sewn on two sides, and finished with handles. You can make one in an afternoon with fabric you already have at home—old sheets, worn-out clothing, or quilting cotton from a fabric store. The simplest version requires only a needle, thread, scissors, and two pieces of fabric about 18 inches by 14 inches each.
If you have a sewing machine, it will speed up the work and make the seams stronger, but hand-sewing works fine too. A seam ripper (a small tool with a curved blade) is useful if you make mistakes, but not essential. Many people also use a ruler or measuring tape to mark straight lines, though you can fold the fabric and use the fold as a guide instead.
Key Takeaways
- A basic reusable bag is two rectangles of fabric sewn together on three sides, with handles attached to the top opening.
- Hand-sewing takes about two to three hours; a sewing machine cuts that to 30 to 45 minutes.
- You can use old fabric from clothing, sheets, or towels, or buy quilting cotton by the yard at a fabric store.
- The strongest bags use two layers of fabric sewn together, which also hides the raw edges inside.
Choosing and Preparing Your Fabric
Pick fabric that is sturdy enough to hold weight without tearing. Cotton sheets, denim, canvas, and quilting cotton all work well. Avoid thin fabrics like silk or jersey knit, which will stretch and tear easily. If you are using old clothing, cut away any seams, hems, or elastic and use only the flat body of the garment.
Wash and dry your fabric before you start, especially if it is from old clothing. This prevents the finished bag from shrinking unevenly later. Cut two rectangles the same size—14 inches wide by 18 inches tall is a good size for a grocery or library bag. Use scissors or a rotary cutter, and try to cut as straight as you can, though small wobbles will not affect how the bag works.
Sewing the Two Fabric Pieces Together
Place the two rectangles with the right sides facing each other—this means the pretty side of the fabric is on the inside, and the back sides are touching the outside. This matters because when you turn the bag right-side-out later, the seams will be hidden inside. Pin the edges together if you have pins, or just hold them steady with your hands.
Sew along three sides: the bottom and both long sides. Leave the top edge open—that is where you will add handles and where someone puts things in. Use a seam allowance of about half an inch (the distance between the edge of the fabric and your stitching line). If you are hand-sewing, use a running stitch: push the needle through both layers, pull it out a quarter-inch ahead, and repeat. If you are using a machine, sew in a straight line about half an inch from the edge.
Sew slowly and keep your stitches even. Uneven stitches are fine—they do not affect strength, only appearance. When you reach a corner, stop with the needle down, lift the presser foot (if using a machine), turn the fabric 90 degrees, and continue sewing.
Turning the Bag Right-Side-Out and Finishing the Top
Once you have sewn three sides, trim the corners at a 45-degree angle, cutting away the triangle of fabric at each corner. Leave about a quarter-inch of fabric so you do not cut into your stitches. This step prevents the corners from bunching up when you turn the bag right-side-out.
Reach into the bag through the open top and grab the fabric at one of the sewn corners from the inside. Pull gently until the entire bag turns inside-out. The right sides of the fabric are now facing outward, and the seams are hidden inside. Press the bag flat with your hands or an iron to make the edges crisp.
Fold the raw edges of the open top inward about half an inch on both sides, and pin or hold them in place. Sew this opening closed with a running stitch or machine stitch, sewing as close to the fold as you can. This seals the bag and creates a finished edge.
Adding Handles
Cut two strips of fabric about 2 inches wide and 20 inches long. These will be your handles. Fold each strip in half lengthwise (so it is now 1 inch wide) and sew along the long edge to create a tube. Turn each tube right-side-out the same way you turned the bag—reach in from one end and pull. Press flat.
Pin one handle to the inside of the bag at one side of the top opening, about 2 inches from the edge. Sew it down with a rectangle of stitches—sew a small rectangle around the handle attachment point, going back and forth a few times to make it strong. Repeat on the other side with the second handle. Your bag is now complete.
Reinforcing Seams for Heavy Use
If you plan to carry heavy groceries or books, sew a second line of stitches next to your first seam, about a quarter-inch away. This is called a double seam and makes the bag much stronger. You can do this on the bottom and sides, or just on the bottom where most of the weight sits.
Another way to reinforce is to sew a small rectangle at the point where each handle meets the bag. Sew the rectangle, then sew an X inside it. This spreads the weight across a larger area and prevents handles from tearing off. Many store-bought bags use this method.
Troubleshooting Common Mistakes
If your stitches are loose or the thread keeps breaking, you may be pulling too hard. Let the needle and thread do the work—just guide them. If you are using a machine, check that the thread is wound correctly and that the needle is inserted all the way in. A bent or dull needle will also cause problems; replace it if stitches start skipping.
If the bag is lopsided or the sides do not line up, you may have stretched the fabric while sewing. This is common with hand-sewing. You can fix it by gently stretching the bag in the opposite direction, or straightforward accept that handmade bags are not perfectly symmetrical—they still work fine. If you made a mistake and want to remove stitches, use a seam ripper to cut every third or fourth stitch, then pull the thread out.
Frequently Asked Questions
Can I use a single layer of fabric instead of two?
Yes, but the bag will be weaker and the raw edges will fray. A single-layer bag works for light items like bread or clothing. For groceries or books, two layers are worth the extra time because they hide the seams and make the bag last much longer.
What thread should I use?
All-purpose cotton or polyester thread works fine. Match the color to your fabric if you care about appearance, or use whatever you have. Thicker thread (like upholstery thread) is stronger but harder to push through a needle by hand. Machine thread is standard and works for both hand and machine sewing.
How do I make the bag waterproof?
You can buy waterproof fabric at a fabric store, or coat finished cotton bags with fabric sealant spray. Another option is to line the inside with plastic sheeting or oilcloth, sewing it to the inside walls after the bag is complete. This adds weight but keeps wet items from soaking through.
Can I add a zipper or snap closure?
Yes. Sew a zipper into the top opening instead of closing it with a running stitch. This requires a zipper foot (a special presser foot for machines) or careful hand-sewing. Snaps are easier—sew one snap piece to each side of the opening after the bag is finished. Both add time but make the bag more find.
How long does a homemade bag last?
A well-made two-layer cotton bag lasts several years with regular use. The handles wear out first if they carry heavy loads. You can replace handles by cutting away the old ones and sewing new ones on, which extends the bag's life by years.