What You Need to Make a Cosmetic Bag

A cosmetic bag is one of the fastest sewing projects you can finish in an afternoon. You need two pieces of fabric cut to the same size (usually 8 by 10 inches), a zipper that matches or complements your fabric, thread, a needle or sewing machine, scissors, and pins. The zipper is the only part that feels tricky the first time — the rest is straight seams.

Cotton quilting fabric works best because it holds its shape and is straightforward to find at any fabric store. Avoid stretchy knits or very thin fabrics for your first bag; they slip under the presser foot and bunch. If you are sewing by hand, a needle size 8 or 9 works for most cotton. If you are using a machine, a standard needle is fine.

You do not need a special zipper foot to sew a cosmetic bag, though one makes the work cleaner. A regular presser foot will work if you sew slowly and keep the zipper teeth away from the needle.

Key Takeaways

  • Cut two identical rectangles of fabric, pin the zipper between them with teeth facing inward, and sew the zipper in place before closing the bag.
  • Sew three sides of the bag closed after the zipper is attached, then turn it right-side out through the opening you left.
  • A 8-by-10-inch bag takes about 30 to 45 minutes by hand and 15 to 20 minutes on a machine for a first attempt.
  • Backstitch by hand or use a straight stitch on a machine set to medium length; both create seams strong enough to hold daily use.

Cutting and Preparing Your Fabric

Cut two rectangles of fabric exactly the same size. An 8-by-10-inch rectangle makes a bag that holds lipstick, a small brush, and a few coins. If you want something larger, cut 10 by 12 inches. Use a ruler and a rotary cutter if you have one, or a pencil and scissors if you do not — the edges do not have to be perfect, but they should be straight.

Lay both pieces flat with the right side (the pretty side) facing down. This is where the zipper goes. Measure 0.5 inches from the top edge of one piece and draw a light pencil line across the width. This line shows you where to pin the zipper.

Cut a zipper that is at least 1 inch longer than the width of your fabric. A 9-inch zipper works for an 8-inch-wide bag. The extra length gives you room to grip the slider and keeps the zipper from getting caught in the seams later.

Attaching the Zipper

Place the zipper face-down on the pencil line you drew, with the teeth pointing toward the center of the fabric. The zipper tape (the flat woven part on either side of the teeth) should sit on top of your pencil line. Pin it in place every inch or so. The zipper should be centered left to right on the fabric piece.

Sew along the pencil line using a straight stitch, whether by hand or machine. If you are sewing by hand, use a backstitch and keep your stitches about 0.125 inches apart. If you are using a machine, set it to a stitch length of 2.5 to 3 millimeters. Sew slowly and keep the needle at least 0.25 inches away from the zipper teeth so the needle does not hit the metal.

Flip the fabric over so the right side is facing up. The zipper should now be sandwiched between the two layers, with the teeth visible from the top. Take the second fabric rectangle and place it right-side down on top of the zipper, lining up all the edges. Pin it in place.

Sew along the same line again, this time sewing through all three layers: the top fabric, the zipper, and the bottom fabric. This locks the zipper in place and creates a neat, finished edge.

Closing the Three Remaining Sides

Open the zipper halfway. This is important — if you close the bag completely with the zipper shut, you will not be able to turn it right-side out later. With the zipper open, you have a gap to work through.

Pin the two fabric pieces together along the three sides that do not have the zipper. Start at one corner of the zipper and pin down the left side, across the bottom, and up the right side. Leave the zipper side unpinned.

Sew these three sides using the same stitch you used for the zipper — a backstitch by hand or a straight stitch on a machine. Start and stop at the corners where the zipper ends. Sew 0.5 inches from the edge all the way around. When you reach a corner, take one stitch diagonally across the corner point, then continue along the next side. This reinforces the corners and prevents them from tearing when you turn the bag right-side out.

Turning and Finishing

Trim the corners of the fabric close to the seam, cutting away the excess at a 45-degree angle. Leave about 0.25 inches of fabric beyond the seam. This step keeps the corners from bunching when you turn the bag right-side out.

Reach through the zipper opening and grab the fabric inside. Pull gently and turn the bag right-side out. The seams should now be on the inside and the pretty fabric on the outside. Use a blunt tool like a chopstick or the eraser end of a pencil to push the corners out from the inside so they are sharp and square.

Close the zipper all the way. The bag is now finished and ready to use. If you want a more polished look, you can topstitch 0.25 inches from the edge all the way around, which flattens the seams and adds a decorative line. This step is optional and takes about 10 extra minutes.

Troubleshooting Common Problems

If the zipper puckers or the fabric bunches around it, you likely pinned it too tightly or sewed too close to the teeth. On your next bag, pin more loosely and sew 0.375 inches away from the teeth instead of 0.25 inches. The zipper does not have to sit right at the edge of the seam to work well.

If the corners are rounded instead of square after you turn the bag right-side out, use a chopstick or pencil to push them out from the inside. Work slowly and do not poke through the fabric. If the corners still will not sharpen up, you may have left too much fabric when you trimmed them — next time, trim closer to the seam.

If the zipper slider gets stuck, check whether any fabric is caught in the teeth. Gently work the slider back and forth to free it. If the zipper was sewn crooked, the fabric may bunch on one side as the slider moves. This does not affect the bag's function, but on your next bag, take extra care to keep the zipper straight as you sew.

Variations and Next Steps

Once you have made one bag, you can change the size, add a lining, or use different fabrics. A lining hides the seams and makes the bag feel more finished — cut two pieces of lightweight cotton or linen the same size as your outer fabric, sew them together on three sides, and slip them inside the bag before you attach the zipper.

You can also add a small loop of ribbon or fabric tape at one corner so the bag clips to a keychain or hangs from a hook. Sew the loop between the outer fabric and the zipper before you close the bag, and it will be permanently attached.

If you want to make the bag stiffer so it holds its shape better, iron-on interfacing fused to the wrong side of the fabric before you cut it. This adds structure without much extra weight and is especially useful if you use lightweight fabric.

Frequently Asked Questions

Can I use a separating zipper instead of a regular one?

A separating zipper (one that comes completely apart at the bottom) works, but it is harder to sew neatly because the two sides do not stay aligned. A regular coil or metal zipper that stays connected at the bottom is easier for a first bag. Once you are comfortable with the basic method, separating zippers become manageable.

What if my zipper is longer than my fabric is wide?

Trim the zipper to fit. Cut off the excess zipper tape at the end you do not need, leaving at least 0.5 inches of tape beyond where you want the slider to stop. You can cut metal zippers with heavy scissors or a rotary cutter; coil zippers cut even more easily. The slider will not fall off as long as you leave some tape on both sides.

Do I have to use a sewing machine?

No. A cosmetic bag sewn entirely by hand takes longer — about 45 minutes to an hour — but the result is just as strong if you use a backstitch and keep your stitches even. Hand sewing is actually easier for the zipper because you have more control and can see exactly where the needle goes.

How do I keep the zipper from getting twisted when I turn the bag right-side out?

Open the zipper halfway before you turn the bag. This creates a gap that lets you reach in and pull the fabric through without the zipper twisting. If the zipper does twist, gently work it straight as you pull the fabric through the opening.

Can I add a pocket inside the bag?

Yes. Cut a small rectangle of fabric (about 4 by 5 inches), fold it in half, and sew it to one of the lining pieces before you insert the lining into the bag. The pocket will be on the inside and holds small items like bobby pins or a mirror.