
Crochet Your Own Chic Striped Tote Bag
There is something quietly satisfying about carrying a bag you made yourself. Not just because of the compliments — though those will come — but because every stitch in that fabric represents a choice you made, a moment you sat down and created something from nothing. A striped tote bag is one of the most rewarding beginner-to-intermediate crochet projects you can take on. It is practical, endlessly customizable, and the kind of finished object that looks far more complicated than it actually is.
Whether you are a seasoned crocheter looking for a fresh weekend project or someone who just learned the basics and wants to make something genuinely useful, this guide walks you through everything you need to know. From choosing your yarn and hook to working up the base, building the walls, and adding those perfectly spaced stripes, you will finish this post with everything you need to start — and finish — a beautiful handmade tote.
Why a Striped Tote Bag Is the Perfect Crochet Project
Before we dive into the pattern details, it is worth talking about why this particular project deserves a spot at the top of your queue.
First, a tote bag is a genuinely useful item. Unlike decorative crochet projects that sit on a shelf, a tote gets used constantly — for grocery runs, beach days, trips to the farmers market, carrying your own yarn and WIP projects around, or as an everyday purse alternative. You will get real mileage out of this one.
Second, working in stripes is one of the most beginner-friendly ways to add visual impact to your crochet. You do not need complex colorwork skills, you do not need to carry multiple colors at once, and you do not need to read a chart. You simply switch colors at the end of a round, and the result looks striking and intentional.
Third, this style of bag photographs beautifully. If you share your handmade items on social media or want to add pieces to an Etsy shop, a chic striped tote has a clean, editorial quality that resonates with a wide audience.
And finally, it is an excellent project for using up yarn you already have. If you have a stash of worsted or bulky weight yarn in complementary colors, this tote is a perfect stash-buster.
Materials You Will Need
Getting the right materials makes an enormous difference in how your finished bag looks and feels. Here is what to gather before you cast on.
Yarn: For this pattern, you will want a yarn that is sturdy enough to hold the shape of a tote bag. Worsted weight cotton yarn is the gold standard for tote bags because it is durable, washable, and has a crisp stitch definition that makes the stripes pop. A weight between 4 (worsted) and 5 (bulky) works beautifully. You will need approximately 200–250 yards of your main color and 150–200 yards of your contrast color. If you are doing three colors, plan for around 100–150 yards of each.
Some excellent yarn options include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), Paintbox Simply Chunky, Wool and the Gang Shiny Happy Cotton, and Drops Paris. If you want a more structured bag, look for yarns labeled “cotton” or “cotton blend” rather than acrylic, as cotton has less stretch and will give your tote better structure.
Crochet Hook: A 5.0mm to 6.0mm hook is ideal for worsted weight cotton. If you are working with chunky yarn, size up to a 6.0mm to 8.0mm hook. Check your yarn’s label for the recommended hook size and go up one size — you want a slightly looser gauge for a tote bag so the fabric has a bit of drape and flexibility.
Stitch Markers: You will need at least two stitch markers to mark the beginning and end of rounds. Locking stitch markers (the kind that look like safety pins) are easier to work with than ring markers for this project.
Scissors and a Tapestry Needle: You will be weaving in ends each time you switch colors, so keep these close by.
Optional — Bag Handles: If you want polished leather or bamboo handles instead of crocheted ones, measure the opening of your bag once it is finished and source handles from an online craft store or leather goods supplier. Many come in sets with pre-punched holes for easy attachment.
Understanding the Construction
This tote is worked in the round from the bottom up. You will begin with a flat oval or rectangular base, then join and work upward in continuous rounds to build the body of the bag. The stripes are created by simply changing yarn color at the beginning of a new round, which means there is no complicated intarsia or Fair Isle technique required.
The bag has three main sections: the base, the body, and the handles. Each section is straightforward on its own, and together they create a bag with a professional, cohesive look.
Pattern: Chic Striped Crochet Tote Bag
Gauge
14 single crochets and 16 rows = 4 inches in single crochet using worsted weight cotton and a 5.5mm hook. Gauge is not critical for this project, but it will affect your finished dimensions, so swatch if you want a specific size.
Finished Dimensions (approximate)
Width: 13 inches | Height: 12 inches | Depth: 4 inches
These are flexible. Work more or fewer rounds to adjust the height, or change the length of your starting chain to adjust the width.
Abbreviations Used
ch = chain, sc = single crochet, sl st = slip stitch, st = stitch, BLO = back loop only, MC = main color, CC = contrast color
Step 1: Create the Base
Using your MC yarn, chain 30.
Round 1: Starting in the second chain from the hook, sc in each chain across (29 sc), then work 3 sc in the last chain (this turns the corner). Working along the bottom of the chain, sc in each chain across (29 sc), then work 2 more sc in the starting chain. Slip stitch to join to the first sc. You should have 64 stitches total. Place a stitch marker in the first stitch of the round.
Round 2: Ch 1, sc in the same stitch. Sc in each stitch around, working 3 sc in each of the corner stitches (the center stitch of each 3-sc group from the previous round). Slip stitch to join. (72 stitches)
Round 3: Ch 1, sc in the same stitch. Sc in each stitch around, working 3 sc in each corner stitch. Slip stitch to join. (80 stitches)
Round 4: Repeat Round 3. (88 stitches)
At the end of Round 4, you should have a flat oval measuring approximately 13 inches long and 4 inches wide. If you want a deeper bag, continue working increase rounds until you reach your desired base size. The key is to keep the corners smooth by always placing 3 sc in the center corner stitch.
Step 2: Begin the Body
Now you will transition from working flat to working upward. This is where the bag starts to take shape.
Round 5 (transition round): Ch 1, sc in the back loop only (BLO) of each stitch around. Slip stitch to join. Do not fasten off. (88 stitches)
Working in BLO in this transition round creates a defined ridge along the bottom edge of your bag — it gives the base and body a clean separation and adds a subtle design detail that looks very intentional and polished.
Rounds 6–8: Ch 1, sc in each stitch around (through both loops). Slip stitch to join. (88 stitches each round)
At the end of Round 8, you are ready to introduce your first stripe.
Step 3: Work the Stripes
This is where your bag gets its personality. The stripe sequence below creates a classic, balanced look with evenly spaced bands of color, but feel free to adjust the width of each stripe to suit your taste.
Switch to CC: At the end of Round 8, pull up a loop of your CC yarn through the final slip stitch join. Do not cut your MC yet — you can carry it loosely up the inside of the bag for narrow stripes (1–2 rounds), or fasten it off and weave in ends for wider stripes (3 or more rounds).
Rounds 9–11 (CC stripe): Ch 1, sc in each stitch around. Slip stitch to join. (88 stitches each round, 3 rounds of CC)
Switch back to MC.
Rounds 12–14 (MC): Ch 1, sc in each stitch around. Slip stitch to join.
Switch to CC.
Rounds 15–17 (CC stripe): Sc in each stitch around.
Switch to MC.
Rounds 18–20 (MC): Sc in each stitch around.
Switch to CC.
Rounds 21–23 (CC stripe): Sc in each stitch around.
Switch to MC.
Rounds 24–26 (MC): Sc in each stitch around.
Continue this 3-round stripe sequence until your bag reaches your desired height. For a 12-inch tall bag at standard gauge, you will work approximately 10–12 stripe sequences total, ending on a MC round.
If you want wider stripes, simply work 5 or 6 rounds of each color instead of 3. If you want thinner pinstripe-style stripes, switch every round or every 2 rounds. The pattern is completely flexible — the stitch count does not change with the stripes, only the color does.
Step 4: Create the Handles
Once your bag has reached its full height, you will add the handles. There are two approaches: crocheted handles worked as part of the final round, or crocheted handles worked separately and sewn on afterward.
Option A — Integrated Handles (recommended)
Final body round: Sc around the top of the bag until you reach the spot where you want your first handle (approximately 10–12 stitches in from the side seam). Chain 18 (or 20 for slightly longer handles). Skip the next 12 stitches of the bag opening. Sc in the next stitch and continue around until you reach the spot for the second handle on the opposite side. Repeat the chain and skip sequence. Continue sc to the end of the round. Slip stitch to join.
Handle reinforcement round: Sc all the way around the top edge, working 18 sc across each chain loop (one sc per chain). Slip stitch to join.
Second reinforcement round: Sc all the way around once more. Slip stitch to join. Fasten off and weave in ends.
The double reinforcement round gives your handles the strength they need to carry a full load without stretching out.
Option B — Separate Strap Handles
Chain 80. Sc in each chain across (or to your desired length). Work 3 more rows of sc. Fasten off, leaving a 12-inch tail for sewing. Fold the strap in half lengthwise and slip stitch the long edges together to create a more rounded, rope-like handle. Sew securely to the inside top edge of the bag.
Finishing Your Tote
Weave in all your yarn ends using a tapestry needle. Take time with this step — on a striped bag, ends that are not well-secured can work their way out and disrupt the clean look of your stripes. Weave each tail in at least two directions to lock it firmly in place.
Block your bag lightly if needed. For cotton yarn, you can dampen the bag slightly, reshape it, and allow it to dry flat. This evens out any tension inconsistencies and gives the fabric a more polished, structured appearance.
If you want extra structure at the base, cut a piece of plastic canvas or a thin piece of cardboard covered in fabric to fit the bottom of your bag. Simply drop it in — no sewing required — and it will keep the base flat even when the bag is loaded.
Color Combination Ideas
One of the most fun parts of this project is choosing your color palette. Here are a few combinations that photograph especially well and work beautifully with the stripe structure.
Classic cream and terracotta — warm, earthy, and eternally stylish. This combination looks gorgeous in a natural cotton yarn and suits both casual and dressed-up outfits.
Navy and white — a nautical look that never goes out of style. Pair with leather handles for a polished, preppy feel.
Sage green and oatmeal — soft, muted, and very on-trend. This combination has a calm, organic quality that pairs well with natural materials and linen clothing.
Mustard yellow and black — bold and graphic. This combination has a retro quality and looks striking for markets and casual days out.
Blush pink and ivory — gentle and romantic, perfect for spring and summer.
Charcoal and rust orange — unexpected and sophisticated, this pairing has an autumnal richness that works beautifully for fall.
If you want to incorporate three colors, consider using your third color as a single-round accent stripe between the wider bands. A single round of a bright or deep color between two neutral stripes creates a refined, couture-like effect without any additional complexity in the pattern.
Tips for a Polished Finish
A few small habits make a noticeable difference in how professional your finished bag looks.
Maintain consistent tension. If you notice your tension changes when you switch colors — which is common — try consciously keeping your grip and pull the same regardless of which color you are working with. Practice on a swatch before starting the project if this is an issue for you.
Keep your stripe joins on the inside. When you slip stitch to join at the end of each round and make your color change, try to keep the join at the same point each time so any small inconsistency is at the inside of the bag rather than a visible front face.
Count your stitches regularly. It is easy to accidentally add or drop a stitch during a long project. Count every few rounds and place a stitch marker at the halfway point (stitch 44 of 88) so you can catch mistakes early.
Use a consistent join style. Some crocheters prefer a standing stitch join when switching colors; others simply pull the new yarn through and continue. Choose one method and stick to it throughout the project for the cleanest, most consistent look.
Making It Your Own
The beauty of this pattern is how adaptable it is. Once you understand the basic structure — oval base, BLO transition round, body rounds, stripes, handles — you can modify every element.
Try working the body in half double crochet for a slightly lacier, drapier fabric. Or experiment with a mesh stitch for the body rounds to create a market bag with an open, airy texture. You can add a simple single crochet ribbed cuff at the top by working rows of sc in BLO and then seaming the ends together.
If you want a smaller bag, start with a shorter chain (around 20 instead of 30) and work fewer body rounds. For a larger beach bag or market tote, start with a longer chain and work more rounds.
Add a simple button loop and large vintage button on the inside of one handle for a casual closure. Or crochet a small drawstring using a slip stitch cord threaded through the top round of the bag body.
The possibility really is open-ended, and that is what makes this pattern such a satisfying foundation to return to again and again.
Final Thoughts
A handmade tote bag is one of those items that sits at the intersection of beauty and usefulness — and this striped version hits that mark beautifully. It is the kind of project that teaches you real skills (working in the round, managing color changes, shaping with increases) while also producing something you will reach for every day.
Crochet has a way of slowing the world down for a little while, and there is genuine joy in watching color and texture build up, round by round, into something real and lovely. Whether you make this bag for yourself, as a gift, or as the beginning of a small handmade shop, it deserves to be made with care — and you deserve the satisfaction of carrying something made entirely by your own hands.
Cast on, pick up your hook, and enjoy every stitch.