
Free & Simple Crochet Makeup Bag Pattern: Crochet This Gorgeous Pouch for Your Makeup and Cosmetics!
If you’ve been searching for a beginner-friendly crochet project that’s actually useful in your everyday life, you’ve found it. This free crochet makeup bag pattern is everything you need — it’s simple enough for newer crocheters, sturdy enough to hold all your favorite cosmetics, and pretty enough to sit on your vanity without being hidden away. Whether you’re making one for yourself or gifting it to a friend who loves handmade things, this project is going to become one of your favorites.
Let’s dive in and make something beautiful together.
Why You’ll Love This Crochet Makeup Bag
There’s something incredibly satisfying about crocheting an item you’ll actually use every day. Unlike a decorative piece that sits on a shelf, a makeup bag goes with you — to work, on vacation, to a friend’s house for a sleepover. Every time you reach for your mascara or blush, you get that little reminder that you made something with your own two hands.
This pattern is designed with practicality and style in mind. The rectangular pouch shape gives you plenty of room for standard cosmetic items, the cotton yarn makes it durable and easy to wipe clean, and the zippered closure keeps everything secure inside your handbag or luggage. The subtle texture of the stitch adds a visual interest that elevates it beyond a basic beginner bag, but the technique itself is completely approachable even if you’ve only been crocheting for a short time.
This pattern is also completely free, which means you can make as many of these as you like for gifts without spending money on multiple patterns. One pattern, endless possibilities.
Materials You’ll Need
Before you cast on (well, make your foundation chain — we’re crocheting, after all), let’s gather everything you need. Having your materials ready before you start makes the whole process smoother and more enjoyable.
Yarn: You’ll want approximately 150–200 yards of worsted weight cotton yarn. Cotton is the ideal choice for a makeup bag because it’s durable, holds its shape well, and can handle a little moisture without drama. If your lipstick leaks or your setting spray gets a bit generous, cotton wipes down easily. You can use any color you love — a single solid color looks clean and modern, while a self-striping yarn creates a beautiful effect without any extra effort on your part.
Hook: A 5mm (H/8) crochet hook works beautifully with worsted weight cotton. If you tend to crochet tightly, consider going up to a 5.5mm hook so your bag doesn’t end up stiff. You want the fabric to be firm enough to hold its shape but not so rigid that it feels like cardboard.
Zipper: You’ll need one 9-inch zipper in a color that complements your yarn. Zippers are inexpensive and available at any craft store, and they’re what transforms this crocheted piece from an open pouch into a proper, functional bag. Choose a coordinating color or go bold with a contrasting one — both look great.
Lining fabric (optional): A small piece of fabric lining makes the inside of the bag look polished and adds an extra layer of structure. You’ll need roughly a quarter yard, which is easy to find in the remnants bin at any fabric store.
Other notions: A yarn needle for weaving in ends, scissors, straight pins for attaching the zipper, and a sewing needle with thread that matches your zipper tape.
Gauge and Finished Size
Gauge: 14 stitches and 16 rows = 4 inches in single crochet with worsted weight cotton yarn and a 5mm hook.
Finished dimensions: Approximately 9 inches wide by 5 inches tall when laid flat.
Gauge matters more than you might think for a bag. If your gauge is off, your bag will either be too small to hold much of anything or so large it flops around without structure. Take a few minutes to make a small gauge swatch before you begin — it really does make a difference.
Stitch Abbreviations
This pattern uses standard US crochet terminology. Here’s a quick reference guide:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
st(s) — stitch(es)
RS — right side
WS — wrong side
Pattern Notes
This bag is worked in two flat panels that are then joined together and finished with a zipper. Working flat instead of in the round makes it much easier to achieve clean edges and attach the zipper neatly.
The main stitch used throughout is a simple linen stitch (also called the moss stitch or granite stitch in some communities), which creates a slightly textured, woven-looking fabric. It’s incredibly easy to work — just a combination of single crochets and chains — but it looks impressively sophisticated. If you’ve never tried linen stitch before, this is a perfect first project to use it on.
The Pattern
Make Two Panels
You’ll make two identical panels: one for the front of the bag and one for the back.
Foundation: Chain 35. (This gives you a starting chain of about 9 inches.)
Row 1 (RS): Sc in the 2nd chain from the hook, ch 1, skip 1 ch, sc in the next ch; repeat from across to the end of the row. Turn. (18 sc, 17 ch-1 spaces)
Row 2: Ch 1, sc in the first sc, ch 1, skip the ch-1 space, sc in the next sc; repeat from across, ending with sc in the last sc. Turn.
Repeat Row 2 until your panel measures 5 inches from the foundation chain. This will take approximately 20 rows, but count by measurement rather than row count since different yarn weights and tension levels can vary.
Fasten off and weave in your ends on the first panel, then make a second identical panel.
Optional Pocket (Interior)
If you want to add a small interior pocket — perfect for storing tiny items like bobby pins, a lip liner, or a small perfume sample — make a third smaller panel.
Chain 21. Work the linen stitch pattern as established until the piece measures 3 inches. Fasten off, leaving a long tail for sewing.
Set this aside and you’ll attach it to the inside of one panel before sewing the bag together.
Joining the Panels
Lay both panels flat with wrong sides facing each other. The right sides (the prettier sides) should be facing outward.
Using a yarn needle and a length of your working yarn, whipstitch around three sides of the bag — the bottom and both side edges. Leave the top edge open for the zipper.
Work your whipstitch slowly and evenly, going through the outermost loop of each stitch on both panels. This creates a neat, visible seam on the outside of the bag that actually becomes a decorative element — a lovely finishing detail that makes the bag look thoughtfully constructed.
If you added the optional pocket, before you join the panels, use your sewing needle and thread to stitch the three closed sides of the small panel to the wrong side (inside) of one of the main panels, centering it toward the bottom. Now when the bag is assembled, you’ll have a handy little pocket inside.
Attaching the Zipper
This is the step that intimidates most crocheters, but I promise it’s much easier than it looks. Take it slow and you’ll be so proud of the result.
Step one: Open your zipper completely and lay one zipper tape along the top edge of one panel, right sides together. The zipper pull should be at one end, and the teeth should be pointing toward the interior of the bag. Pin it in place using your straight pins.
Step two: Using a sewing needle and thread, hand stitch the zipper tape to the top edge of the panel using a simple running stitch or backstitch. A backstitch creates a stronger hold and is worth the extra effort. Work through both the zipper tape and the top edge of the crocheted fabric.
Step three: Repeat this process on the other side of the zipper, attaching the second zipper tape to the top edge of the second panel.
Step four: Zip the zipper closed and check that everything lines up nicely. If the panels are aligned and the zipper opens and closes smoothly, you’re in great shape. If something seems off, it’s easy to remove a few stitches and readjust before everything is permanently set.
Adding a Lining (Optional but Recommended)
A fabric lining gives your bag a finished, boutique look from the inside and adds durability. Here’s how to do it simply:
Cut two pieces of fabric to the same dimensions as your crocheted panels, adding a half inch on all sides for seam allowance. With right sides together, sew around three sides (leaving the top open), leaving a half-inch seam. Press the seams open with an iron if you have one.
Fold the top raw edge down by a half inch and press. Slide the lining inside the bag, wrong sides of the lining touching the wrong sides of the crocheted fabric. The folded top edge of the lining should sit just below the zipper teeth.
Hand stitch the lining to the zipper tape, concealing the raw edges and the stitches from attaching the zipper. This step is the difference between a handmade bag and a handmade bag that looks professionally made.
Yarn Color Ideas and Variations
One of the best things about a simple pattern like this one is how dramatically different it can look with different color and yarn choices. Here are some ideas to spark your creativity:
A single skein of deep terracotta cotton makes a chic, earthy bag that looks beautiful on a bathroom counter. Pair it with a gold zipper for maximum impact.
Soft sage green with a cream or white zipper gives a calm, spa-like aesthetic. If you know someone who loves clean beauty or natural skincare, this colorway makes a stunning gift.
A self-striping yarn in pastel tones creates a rainbow effect with absolutely zero extra effort on your part — no carrying multiple colors, no weaving in extra ends. The yarn does all the work.
For a bolder look, try a rich jewel tone like deep teal, plum, or cobalt blue. These colors photograph beautifully if you’re a blogger or craft seller who likes to share work on social media.
You can also experiment with the stitch pattern. If linen stitch isn’t your thing, a standard single crochet fabric works perfectly for this bag and is even simpler. Or try a simple moss stitch or even a textured shell stitch on the front panel and plain single crochet on the back — mixing textures adds dimension and visual interest.
Tips for Success
Cotton yarn behaves differently than acrylic, especially when you’re first learning to work with it. It has less stretch and can feel a little stiff off the skein, but it softens up beautifully with use and washing. If your hands feel fatigued more quickly than usual, take breaks and make sure you’re not gripping your hook too tightly.
When attaching the zipper, natural lighting makes a big difference. Sit near a window if you can. Good lighting helps you see exactly where your needle is going, which means more even stitches and a cleaner final result.
Don’t skip the weaving-in-ends step. Loose ends inside a makeup bag can snag on lipstick caps and applicator brushes, which is genuinely annoying. Take the extra few minutes to weave every end securely.
If you plan to give this bag as a gift, finish the inside with the fabric lining even if you’d skip it for your own personal bag. The lining really does elevate the finished object and makes it feel like something worth giving.
Caring for Your Crochet Makeup Bag
One of the practical advantages of cotton yarn is that it’s machine washable. When your bag needs a refresh, toss it in the washing machine on a gentle cycle with cold water. Reshape it while it’s damp and lay it flat to dry. Avoid the dryer if you can — heat can shrink cotton and may affect the shape of the bag.
If you’ve added a zipper, machine washing is still fine — just zip the bag closed before it goes in the wash to protect the zipper teeth.
For spot cleaning between washes, a damp cloth or a gentle makeup remover wipe works perfectly on cotton fabric.
Making This as a Gift
This makeup bag makes one of the most thoughtful handmade gifts you can give, and it works for almost everyone. Pair it with a small collection of travel-size skincare products, a pretty lip gloss, or a few high-quality cotton rounds for a lovely gift set that feels curated and special.
For a bridesmaids gift, make a set of bags in coordinating colors or all in the same neutral shade. Add a small personalized tag with each person’s initial for an extra touch. Brides love this kind of thing because it’s practical, beautiful, and clearly made with care.
For a birthday or holiday gift, consider filling the bag with items tailored to what that person loves. A cozy night skincare set, a collection of mini nail polishes, a few favorite perfume samples — the bag itself becomes the wrapping.
Final Thoughts
There’s a reason crochet bags and pouches are among the most beloved projects in the crafting community. They strike that perfect balance between beginner-accessible and genuinely satisfying to make, and they result in something you’ll actually use and love. This crochet makeup bag is no exception.
Whether you’re picking up your hook for the first time in a while or you’re a seasoned crocheter looking for a quick project to use up some cotton yarn, this pattern delivers. It’s approachable, it’s customizable, and the end result is a beautiful, functional bag that holds up to everyday use.
Save this pattern, pin it, share it with a friend who crochets — and most importantly, make it. You deserve something handmade and gorgeous to carry your lipstick in.
Happy crocheting!