
Free Crochet Pattern: Toiletry and Makeup Bag You’ll Actually Want to Use Every Day
If you’ve been searching for a crochet project that blends practicality with beauty, you’ve landed in exactly the right place. This free crochet toiletry and makeup bag pattern is one of those projects that feels rewarding from the very first stitch and becomes something you reach for every single day. Whether you’re keeping it at home on your vanity, tossing it in your gym bag, or packing it for a weekend trip, a handmade crochet toiletry bag carries a certain charm that no store-bought pouch ever quite manages to replicate.
In this post, you’ll find the complete free pattern, material recommendations, sizing details, helpful tips for beginners, and ideas for customizing the bag to suit your personal style. Grab your hook and let’s get into it.
Why Crochet a Toiletry or Makeup Bag?
Before we dive into the pattern itself, it’s worth pausing to appreciate why this particular project has become such a beloved staple in the crochet community. A toiletry or makeup bag sits at the intersection of fashion and function, and when you make one yourself, you get complete control over the size, color, texture, and structure.
Cotton yarn is naturally absorbent and easy to wipe clean, which makes it ideal for a bag that might come into contact with liquid foundation, moisturizer, or travel-sized shampoo bottles. A crocheted fabric also has a slight give, which means you can stuff the bag fuller than you might expect without straining the seams. And unlike fabric pouches, which can fray at the edges over time, a well-crocheted bag holds its shape beautifully with minimal maintenance.
There’s also something deeply satisfying about telling someone who admires your makeup bag that you made it yourself. This is the kind of project that makes people stop and ask questions, and more than once, a handmade toiletry bag has inspired someone standing nearby to pick up crochet for the first time.
Materials You Will Need
This pattern is designed to be accessible for intermediate beginners, meaning you should be comfortable with basic stitches like the chain, single crochet, and slip stitch before you begin. If you’ve made a few small projects before, you’ll feel right at home here.
Yarn: You’ll need approximately 200 to 250 yards of worsted weight (size 4) cotton yarn. Paintbox Simply DK Cotton, Lion Brand 24/7 Cotton, and Scheepjes Catona are all wonderful choices. For a sturdier bag, you can also use a cotton-acrylic blend. Choose a color you love, because you’re going to be looking at this bag for a long time.
Hook: A 4.0mm or 4.5mm crochet hook works well with most worsted cotton yarns. Check your yarn label for the recommended hook size and adjust accordingly. A slightly smaller hook will give you a tighter, stiffer fabric, which is great for structure. A slightly larger hook will give you a softer, more flexible bag.
Lining fabric: About a quarter yard of cotton quilting fabric or canvas fabric. This is optional but highly recommended, because a lining prevents small items like bobby pins and lip liner caps from poking through the stitches.
Zipper: A 9-inch or 10-inch zipper in a coordinating or contrasting color. Metal zippers give a beautiful, polished finish, but nylon coil zippers work just as well and are easier to sew by hand.
Additional notions: A yarn needle for weaving in ends, scissors, straight pins for holding the lining in place, and a needle and thread for sewing in the zipper and lining. A sewing machine is helpful but not required.
Gauge and Finished Dimensions
Gauge: 16 single crochet stitches and 18 rows = 4 inches using 4.0mm hook with worsted cotton yarn.
Taking the time to check your gauge before starting will save you frustration later. If your gauge is slightly off, your finished bag will simply be a bit larger or smaller than described, which is rarely a problem for a bag. The dimensions below are targets, not rigid requirements.
Finished size: Approximately 9.5 inches wide by 5 inches tall by 2.5 inches deep when the bag is lying flat. This creates a generous interior that holds a full set of travel-sized toiletries or a complete basic makeup collection.
If you want a smaller bag for just lipstick and a few essentials, you can reduce the starting chain by about 10 stitches and work fewer rows. For a larger bag that fits full-sized bottles, increase the starting chain and add extra rows.
Abbreviations Used in This Pattern
ch — chain
sc — single crochet
sl st — slip stitch
st(s) — stitch(es)
BLO — back loop only
RS — right side
WS — wrong side
rep — repeat
pm — place marker
beg — beginning
Free Crochet Toiletry Makeup Bag Pattern
The Base
The bag is worked in a continuous oval from the bottom up, giving you a structured base with no seams at the corners.
Row 1: Chain 30. Starting in the second chain from the hook, sc in each chain across to the last stitch. Work 3 sc in the last chain. Now rotate your work and sc along the other side of the foundation chain, working into the back bump of each chain. Work 3 sc in the first chain. Join with a sl st to the first sc. (62 sts)
Rounds 2 through 4: Ch 1, sc in each st around, working 3 sc in each of the 4 corner stitches. Join with a sl st at the end of each round.
By the end of Round 4, you should have approximately 94 stitches total and a nice flat oval base.
The Sides
Once your base is complete, you’ll switch to working in the back loop only for the first round of the sides, which creates a clean right-angle edge between the base and the walls of the bag.
Round 5 (BLO): Ch 1, sc in the BLO of each st around. Join with a sl st. This round creates a crisp, defined bottom edge.
Rounds 6 through 26: Ch 1, sc in both loops of each st around. Join with sl st at the end of each round. (94 sts each round)
Continue working in single crochet through both loops for 21 more rounds. If you want a taller bag, simply add more rounds here.
At the end of Round 26, fasten off and weave in your ends.
The Zipper Edge
Before attaching the zipper, work a finishing row along the top opening of the bag to give it a clean, neat edge.
With your RS facing, join yarn at the side of the bag opening and work one round of single crochet evenly around the entire top opening. For a decorative touch, you can substitute this round with a crab stitch (reverse single crochet) row, which gives a beautiful twisted rope effect along the edge.
Fasten off and weave in ends.
Attaching the Zipper
This is the step that intimidates many crocheters, but it’s much more approachable than it looks once you break it down.
Lay your zipper along the top opening of the bag with the zipper pull facing outward toward you. Pin the zipper tape to the inside of the crochet edge, lining up the teeth of the zipper with the very top edge of the bag.
Using a needle and coordinating thread, whipstitch or backstitch the zipper tape to the crocheted edge, working through the crochet stitches and the zipper tape simultaneously. Work slowly and keep your stitches consistent. Attach both sides of the zipper tape in this way.
If you have a sewing machine, you can absolutely run a zipper foot along the edge for a faster and more secure attachment. Either method gives you a beautiful, professional-looking finish.
Test your zipper a few times as you go. It should glide smoothly without catching on the crochet fabric. If the zipper pulls on the stitches, loosen your attachment slightly and give the tape a little more room to flex.
Adding a Fabric Lining
A lining transforms your toiletry bag from a decorative object into a truly functional daily tool. It also catches any small spills or leaks from travel bottles before they can seep through the crochet stitches.
Measure the interior of your finished bag and cut two pieces of fabric to match the dimensions of the bag’s front and back panels, plus one inch of seam allowance on all sides. Cut two smaller rectangles to line the side gussets.
With right sides together, sew the lining pieces together along the sides and bottom, leaving the top edge open. Press the seams flat with an iron. Fold the top raw edge of the lining down by about half an inch and press.
Slip the lining inside the finished bag with the wrong side of the lining facing the wrong side of the crochet fabric. The folded edge of the lining should sit just below the zipper tape on both sides. Pin it in place and then whipstitch the folded edge of the lining to the back of the zipper tape, tucking your stitches under the crocheted edge so they remain invisible from the outside.
Customization Ideas
One of the greatest joys of making your own crochet toiletry bag is the freedom to make it entirely your own. Here are some ideas to consider.
Color blocking is one of the easiest ways to personalize this bag. Work the base and the first several rounds in one color, then switch to a second or third color for the upper portion of the bag. You can create bold contrast or soft, tonal transitions depending on your taste.
Surface embellishment adds personality without changing the structure of the bag. Once your bag is complete, you can embroider flowers, leaves, or geometric shapes directly onto the surface using a yarn needle and leftover yarn. Simple lazy daisy stitches and straight stitches look beautiful against a plain crocheted background.
Textured stitches can replace the plain single crochet in the side panels if you’re comfortable with more complex stitch patterns. A simple shell stitch, a moss stitch, or a linen stitch all work beautifully here and don’t significantly affect the finished dimensions.
Handles or a wrist strap can be added to make the bag more tote-like. Simply crochet a chain the desired length, work a few rows of single crochet to thicken it, and attach both ends securely to the inside of the bag at the top opening. A wrist loop is also a charming and practical addition.
A label or monogram sewn onto the front of the bag makes it a wonderful personalized gift. You can stitch initials directly onto the crochet fabric or sew on a small woven label.
Tips for Success
Cotton yarn is less stretchy than acrylic, which means your tension needs to be a little more intentional. Try to keep your stitches even and avoid pulling too tightly on the working yarn. If you notice your work curling or puckering, loosen up your grip.
The oval base can be a little tricky at first, especially if you haven’t worked in the round before. The key is to count your stitches at the end of each round and use stitch markers to track the corner increases. Once the base is established, the sides work up very quickly.
When attaching the zipper, press the zipper tape flat with a warm iron beforehand to remove any curls or stiffness. This makes it much easier to pin and sew.
If you’re making this bag as a gift, consider pre-washing your cotton yarn before you begin. Cotton can shrink slightly in the first wash, and pre-washing ensures the finished bag won’t surprise its recipient by shrinking after their first use.
Gift-Giving Potential
This crochet toiletry and makeup bag makes an exceptional gift for nearly any occasion. It’s thoughtful enough for a birthday or holiday gift but quick enough to make for a casual friend who mentioned she needs a new makeup pouch. Fill it with a few of her favorite beauty products or travel essentials and you have a gift that will be used and appreciated for years.
For a bridal shower, consider making a set of matching bags in the bride’s wedding colors — a large toiletry bag for the overnight essentials and a smaller pouch for touch-up makeup on the wedding day. Tied together with a ribbon, they make a memorable handmade gift that stands apart from anything found on a registry.
For a friend who travels frequently, work the bag in a bold, easy-to-spot color so it never disappears into the chaos of a suitcase. A bright coral, cobalt blue, or deep burgundy is both beautiful and practical.
Caring for Your Crocheted Bag
One of the best features of a cotton crochet bag is how easy it is to keep clean. Most cotton yarns are machine washable on a gentle cycle with cold water. Lay the bag flat to dry rather than putting it in the dryer, which can distort the shape.
For stubborn spots from makeup or face wash, a little dish soap worked in gently with a soft toothbrush will lift most stains without damaging the yarn. Rinse thoroughly and reshape the bag while it’s still damp.
If your bag loses a little of its structure after washing, you can lightly steam block it by holding a steam iron a few inches above the surface and letting the steam penetrate the fabric. Then reshape by hand and allow to dry completely before use.
Final Thoughts
There’s something quietly wonderful about reaching into your bag every morning and pulling out something you made yourself. A crocheted toiletry bag isn’t just a storage solution — it’s a small daily reminder that beautiful, functional things can come from a skein of yarn and a few hours of focused, happy work.
This pattern is designed to grow with you as a crafter. If you’re newer to crochet, the single crochet construction keeps things approachable while still producing a bag you’ll be genuinely proud of. If you’re more experienced, the pattern is a perfect canvas for experimenting with stitch patterns, colorwork, and embellishment.
Make it for yourself, make it for someone you love, or make a whole stack of them to give as gifts throughout the year. However you use this pattern, I hope it brings you the same satisfaction it’s brought to everyone who has made it before you.
If you make this bag, it would be wonderful to hear how it turned out. Feel free to share your finished project and any modifications you made — every variation is an inspiration to someone just starting out.
Happy crocheting.