What a frame bag is and why you'd make one
A frame bag is a small pouch with a rigid metal or plastic frame sewn into the top opening. The frame holds the bag open so you can reach inside easily, and it often has a clasp or magnetic closure. They're useful for carrying coins, small tools, notions, or anything you want to grab without fumbling. The frame itself is the structural part—your sewing job is to attach fabric to it so it becomes a functional pouch.
Frame bags are popular projects because they combine basic sewing skills with a finished object that looks intentional and professional. The frame does most of the work of holding the bag's shape; you're mainly responsible for cutting fabric to size, sewing it together, and attaching it securely to the frame.
Key Takeaways
- A frame bag requires a metal or plastic frame (available at fabric stores or online), two pieces of fabric cut to the same size, and basic sewing supplies including thread and a needle or machine.
- The two fabric pieces are sewn together on three sides, leaving the top edge open, then turned right-side out and pressed flat before attachment to the frame.
- The frame is sewn to the fabric using a ladder stitch (by hand) or a whip stitch, which hides the stitches inside the fold of fabric at the top edge.
- Frame bags work best with medium-weight fabric like cotton quilting fabric or linen; thin fabric won't hold its shape and thick fabric is hard to fold into the frame channel.
Choosing and preparing your materials
You'll need a frame (the metal or plastic piece that forms the top), two pieces of fabric, thread, and basic sewing tools. Frames come in different sizes—common widths are 4 inches, 6 inches, and 8 inches—and you can find them at fabric stores, online retailers, or craft suppliers. Measure the width of your frame before you buy fabric, because the fabric width should match the frame width.
For fabric, choose something with medium weight and a tight weave. Cotton quilting fabric, linen, and canvas all work well. Avoid thin fabrics like voile or muslin, which won't support the frame properly, and avoid heavy fabrics like denim or upholstery fabric, which are difficult to fold neatly into the frame channel. If you want a lined bag, use two different fabrics—one for the outside and one for the inside—or use the same fabric for both sides.
Cut two pieces of fabric to the same size. The width should equal the width of your frame. The height is up to you, but 4 to 6 inches is typical for a small pouch. Add a half-inch seam allowance on all sides when you cut, so if you want a finished height of 5 inches, cut your pieces 6 inches tall.
Sewing the fabric pieces together
Place your two fabric pieces with the right sides facing each other (the pretty sides touching). Pin around three sides, leaving the top edge unpinned. This top edge is where the frame will attach, so you'll leave it open for now.
Sew along the three pinned sides using a half-inch seam allowance. Use a straight stitch on a machine or a backstitch by hand. Sew slowly around the corners so your stitches stay straight. When you reach a corner, stop with the needle down, lift the presser foot (if using a machine), pivot the fabric 90 degrees, lower the presser foot, and continue sewing.
After sewing, trim the seam allowance at the corners diagonally—cut from the corner of the fabric toward the seam line, about a quarter-inch away from the stitches. This removes bulk so the corners lie flat when you turn the bag right-side out. Do not cut through the stitches themselves.
Turn the bag right-side out through the open top edge. Use a point turner, a chopstick, or the blunt end of a pencil to gently push the corners out from the inside. Press the bag flat with an iron, paying special attention to the top edge. The top edge should be crisp and flat because this is where the frame will attach.
Preparing the top edge for the frame
The top edge of your bag needs to fit into the channel (the groove or slot) on your frame. Most frames have a channel that is roughly a quarter-inch wide. To prepare the fabric, fold the raw edges of the top opening inward by half an inch and press them flat. This hides the raw edges and creates a neat finish.
Some frames have a removable channel or a slot you can open. If yours does, you can slide the folded edge directly into the channel without sewing first. If your frame is solid and you need to sew the fabric on, you'll use a ladder stitch or whip stitch (explained in the next section) to attach the folded edge to the frame.
Before you attach the frame, make sure the bag is symmetrical. The folded top edge should be the same distance from the side seams on both the left and right. If one side is higher than the other, the bag will hang unevenly when you use it.
Attaching the frame to the fabric
If your frame has a removable channel, slide the folded top edge of the bag into the channel and close it according to the frame's instructions. Some frames have a channel that snaps shut; others have a screw or pin that holds it in place. Tug gently on the fabric to make sure it's seated evenly in the channel before you close it.
If your frame does not have a removable channel, you'll sew the fabric to the frame using a ladder stitch (also called an invisible stitch). Thread a needle with thread that matches your fabric. Bring the needle up through the fold of fabric at the top edge, then insert it directly across into the frame channel or the metal itself. Bring the needle back out through the fabric fold about a quarter-inch away. The stitches should run parallel to the frame, hidden inside the fold. Make stitches every quarter-inch or so along the entire width of the frame.
Sew along both sides of the frame opening. If your frame has a clasp or closure in the center, work around it. When you reach the end, tie off your thread on the inside of the bag by making a small knot and running the needle through a few stitches before cutting the thread.
Finishing and reinforcing the attachment
Once the frame is attached, gently open and close it a few times to make sure the fabric moves freely and the stitches don't catch. If the fabric is bunching or the frame feels stiff, you may have sewn too tightly. Loosen the stitches slightly by gently pulling the fabric away from the frame.
For extra durability, especially if you plan to use the bag frequently, you can add a second row of stitches. Use the same ladder stitch technique and sew along the top edge again, this time placing your stitches between the ones you already made. This creates a more find hold and distributes the stress across more stitches.
If your frame has a clasp or magnetic closure, test it to make sure it closes smoothly and holds. Some closures are stiff when new and loosen up with use. If a clasp is too tight, you can carefully bend it slightly with pliers, but be gentle so you don't break it.
Troubleshooting common problems
If the fabric is too loose in the frame and sags when you open the bag, your seam allowance may have been too large or your stitches too loose. You can re-sew the attachment using tighter stitches, or you can add a second row of stitches to take up the slack. If the fabric is bunching or puckering, the seam allowance was too small or the stitches are too tight. Loosen them by gently pulling the fabric and re-stitching if needed.
If the corners of the bag are lumpy or the sides don't lie flat, you may not have trimmed the seam allowance at the corners. You can carefully open the top seam, trim the corners, and re-sew. If the frame itself is bent or damaged, it cannot be repaired and you'll need a new frame.
If the fabric tears where it meets the frame, the frame may be too sharp or the fabric too thin. Reinforce the torn area by sewing a small patch of fabric on the inside of the bag, or wrap the inside edge of the frame channel with bias tape before attaching the fabric.
Frequently Asked Questions
Can I use a sewing machine to attach the frame, or does it have to be by hand?
A sewing machine cannot reach into the frame channel to sew the fabric to the frame itself, so the final attachment must be by hand using a ladder stitch or whip stitch. However, you can use a machine to sew the two fabric pieces together on three sides before you attach the frame.
What if my frame is too small or too large for the fabric I cut?
The frame width should match the fabric width exactly. If the frame is smaller, the fabric will bunch; if the frame is larger, there will be gaps. Measure your frame before cutting fabric. If you've already cut fabric that doesn't fit, you can cut new pieces or find a different frame that matches your fabric width.
Do I need to line the inside of the bag?
No, lining is optional. A single layer of fabric works fine for a small pouch. If you want a lined bag, cut four pieces of fabric instead of two—two for the outside and two for the inside—and sew them together as two separate bags, then nest one inside the other before attaching the frame.
How do I close the frame if it doesn't have a clasp?
Some frames are open at the top and rely on the fabric to hold items inside. Others have a straightforward clasp, a magnetic closure, or a snap. Check the frame packaging or product description to see what closure type it has. If you want a closure and your frame doesn't have one, you can sew a small button and loop onto the fabric, or use a snap fastener.
Can I make a frame bag without a sewing machine?
Yes. Sew the two fabric pieces together by hand using a backstitch, which is just as strong as a machine stitch and takes longer but requires no equipment. The frame attachment is always done by hand anyway, so a frame bag is a good project if you prefer hand sewing.