Rainbow Flower Crochet Bag Pattern

Rainbow Flower Crochet Bag Pattern: A Step-by-Step Guide to a Stunning Colorful Tote

There is something undeniably joyful about a bag bursting with color. A rainbow flower crochet bag is one of those projects that turns heads at farmers markets, beach trips, and everything in between. It is the kind of bag that makes people stop and ask, “Did you make that yourself?” — and you get to say yes with a huge smile on your face. Whether you are a seasoned crocheter looking for a fun weekend project or an intermediate crafter ready to level up your skills, this pattern is designed to guide you every step of the way.

In this post, you will find everything you need to create a beautiful, fully functional crochet tote bag decorated with vibrant granny-style rainbow flowers. We will cover the materials you need, the stitches used, a full written pattern, tips for customizing your bag, and ideas for finishing it off in style.


Why You Will Love This Rainbow Flower Crochet Bag

Before we dive into the pattern itself, let’s talk about why this particular design is worth your time. Crochet bags have surged in popularity over the past few years, and it is easy to see why. They are durable, eco-friendly, endlessly customizable, and far more stylish than anything you might find mass-produced on a store shelf.

The rainbow flower motif takes things a step further. By working individual flower squares and joining them together, you create a bag with a stunning patchwork quality — bold, bohemian, and full of personality. Each flower can be crocheted in a different color combination, which means this is also a fantastic stash-busting project. If you have been hoarding small balls of yarn in every color of the spectrum (and honestly, who hasn’t), this pattern is your chance to finally put them to use.

The finished bag measures approximately 12 inches wide by 14 inches tall before handles, making it a generous everyday tote. It is sturdy enough to carry groceries yet pretty enough to bring to a brunch.


Materials You Will Need

Getting your materials together before you start crocheting makes the whole process smoother and more enjoyable. Here is what you will need for this project.

For yarn, you will want a medium weight (size 4) cotton yarn. Cotton is ideal for bags because it holds its shape well, washes easily, and has a lovely drape that synthetic yarns sometimes lack. You will need one main color for the bag body and borders — approximately 300 yards — and smaller amounts of six to eight accent colors for the flowers. Think of your rainbow palette: red, orange, yellow, green, blue, indigo, and violet are the obvious choices, but you can absolutely substitute any colors you love. Earthy tones, pastels, jewel tones — all of them work beautifully with this design.

For your hook, a size 5mm (US H/8) crochet hook is recommended for medium weight cotton. If your tension tends to run tight, go up half a size. If you tend to crochet loosely, try a 4.5mm hook. Your finished flower squares should measure approximately 4 inches by 4 inches before joining.

You will also need a yarn needle for weaving in ends and seaming your squares together, scissors, stitch markers (optional but helpful), and if you want to line your bag, about a quarter yard of fabric and basic sewing supplies. A bag lining is not required, but it adds a lovely polished finish and helps the bag hold its structure.


Stitches and Abbreviations Used in This Pattern

This pattern uses standard US crochet terminology. Here is a quick reference for the stitches you will encounter.

Ch means chain. Sl st means slip stitch. Sc means single crochet. Hdc means half double crochet. Dc means double crochet. Tr means treble crochet. Sp means space. Rep means repeat. Rnd means round.

If you are comfortable with basic stitches and have made at least a few granny squares before, you will have no trouble with this pattern. The flower motif is worked in the round and uses double crochet clusters to form petals, which is a technique that looks impressively complex but is actually very approachable once you get the hang of it.


The Rainbow Flower Motif Pattern

Each bag is made up of twelve flower squares: six for the front panel and six for the back panel, arranged in a three-by-two grid. You will make all twelve squares first, then join them and work the bag body around them.

Starting the Flower Center

Begin with your first accent color. Make a magic ring, or chain 4 and join with a slip stitch to form a ring if you prefer a more traditional start.

Round 1: Ch 3 (counts as first dc), work 11 dc into the ring, join with sl st to top of beginning ch-3. You will have 12 dc total. Fasten off and weave in end.

Working the Petals

Join your second accent color to any dc from Round 1.

Round 2: Ch 1, sc in same stitch. Ch 3, skip 1 dc, sc in next dc. Rep from around, ending with ch 3, join with sl st to first sc. You will have 6 ch-3 spaces.

Round 3: Sl st into first ch-3 sp. Ch 3 (counts as dc), work 4 dc into same ch-3 sp. Ch 2, work 5 dc into next ch-3 sp. Rep from around, ending with ch 2, join with sl st to top of beginning ch-3. You will have 6 petals. Fasten off and weave in end.

Adding the Flower Background

Join your main color (or a contrasting accent color) to any ch-2 space between petals.

Round 4: Ch 3, dc in same sp. Ch 1, work (2 dc, ch 2, 2 dc) in next ch-2 sp for corner. Ch 1, 2 dc in next ch-2 sp, ch 1, (2 dc, ch 2, 2 dc) in next ch-2 sp for corner. Rep from around. You will have 4 corners and 4 sides with a 2-dc cluster on each side. Join with sl st to top of beginning ch-3. Do not fasten off.

Round 5: Sl st to ch-1 sp. Ch 3, dc in same sp. Ch 1, (2 dc, ch 2, 2 dc) in corner ch-2 sp. Ch 1, 2 dc in next ch-1 sp, ch 1, (2 dc, ch 2, 2 dc) in corner sp. Rep from around. Join with sl st to top of ch-3. Fasten off and weave in end.

Your completed flower square should measure approximately 4 inches by 4 inches. Make twelve squares total, varying the color combinations for each flower center and petal round to create that gorgeous rainbow effect.


Joining the Flower Squares

Once all twelve squares are complete, it is time to join them into two panels. Lay out six squares in a three-by-two arrangement on a flat surface and play with the color placement until you love what you see. A good tip is to make sure no two squares of the same color scheme are directly adjacent to each other — spreading the colors out creates a more balanced, visually appealing result.

Using your main color yarn and a yarn needle, whipstitch the squares together along their edges, working through both loops of the corresponding stitches on each square. This creates a flat, secure seam. Alternatively, you can join as you go on Round 5 of each new square by replacing the ch-2 at each joining corner with a sl st into the corresponding corner of the adjacent square, which eliminates most of the seaming. Both methods work well.

Repeat the joining process for the second set of six squares to create your back panel.


Crocheting the Bag Body and Base

With both panels complete, you will now join them and work the base of the bag.

Hold the two panels with wrong sides together. Using your main color yarn, work a row of single crochet along the bottom edge, working through both panels simultaneously to join them. Then work sc along each side edge in the same way, leaving the top edge open.

For the base, turn the bag so that the bottom seam is facing up. Join your main color to one corner of the base seam and work sc evenly around the bottom, working into the joined seam stitches. Continue for 2 rounds, then work a round of sl st to give the base a clean, finished edge. This creates a flat bottom that helps the bag stand up on its own.


Adding the Border and Handles

The border ties the whole bag together and gives the top edge a polished look. Join your main color to any stitch along the top opening of the bag.

Top Border

Round 1: Sc evenly around the entire top opening, placing sc in each stitch and working 3 sc into each corner if applicable. Join with sl st.

Round 2: Ch 3, dc in each sc around. Join with sl st to top of ch-3.

Round 3: Sc in each dc around. Join with sl st. Fasten off.

Handles

You will make two handles, each approximately 12 to 14 inches long. Handles can be worked directly onto the bag or made separately and sewn on.

To work them directly: Join your main color to a stitch approximately 3 inches from one side seam along the top edge. Ch 50 (or adjust for your preferred handle length). Skip the next 6 inches of stitches along the top edge and join with sl st to create the handle loop. Work 2 more rows of sc back and forth across the handle chain, then sl st along the sides to the bag to reinforce. Repeat on the opposite side and on the back panel.

For a sturdier handle, you can fold the completed handle strip in half lengthwise and seam it closed before attaching it to the bag. Doubled handles are more comfortable to carry and hold up beautifully over time.


Tips for Customizing Your Rainbow Flower Crochet Bag

One of the greatest joys of making your own bag is the freedom to make it entirely your own. Here are some ideas to consider as you plan your project.

You can easily change the size of the bag by adjusting how many flower squares you use. A four-by-three grid of squares for each panel creates a larger, market-style tote. A two-by-two arrangement creates a smaller crossbody or clutch-style bag — just add a longer single strap instead of two handles.

If you want a bag with more structure, consider using a bulkier yarn or doubling your yarn strands. You can also insert a piece of plastic canvas or foam board cut to size into the base of the finished bag, which prevents sagging and helps the bag hold its rectangular shape.

Adding a button or magnetic snap closure to the top of the bag is a simple way to make it more functional and secure. Sew it onto the inside of the border, centered at the front and back, before or after lining the bag.

Embellishments are another fun route. Small pompoms in each corner of the bag, fringe along the bottom edge, or a single large crochet flower sewn onto one of the squares as a focal point — all of these details add charm and individuality.


How to Line Your Crochet Bag

Lining a crochet bag is one of those finishing steps that elevates it from a handmade craft project to something that looks and feels genuinely professional. It also prevents small items from slipping through the gaps in the crochet fabric, which is especially important if you carry things like keys, lip balm, or earrings in your bag.

Cut two pieces of fabric each measuring the same dimensions as your finished bag panel plus one inch on all sides for seam allowance. Choose a fabric that complements your yarn colors — a cheerful floral cotton, a bold stripe, or even a simple solid are all lovely options.

Sew the two fabric pieces together along the bottom and side edges, leaving the top open. Press the seams open with an iron. Fold the top edge of the lining down by half an inch, press, and fold down again by half an inch to create a clean hem.

Insert the lining into the bag with wrong sides together. Pin the hemmed top of the lining to the inside of the crochet top border, just below the top edge. Hand stitch the lining in place using a whip stitch or slip stitch, working all the way around. Take your time with this step — neat, evenly spaced stitches will be visible inside the bag every time you open it, so it is worth doing carefully.


Caring for Your Finished Bag

Since this bag is made with cotton yarn, it is wonderfully easy to care for. Machine wash on a gentle cycle with cold water and a mild detergent. Lay flat to dry rather than putting it in the dryer, which can cause the stitches to distort or the bag to shrink. If the bag loses its shape after washing, simply reshape it gently while it is still damp and allow it to dry on a flat surface.

Avoid overloading the bag with very heavy items, especially when the bag is new. Crochet bags stretch with weight over time, and while a bit of natural stretch is fine, carrying bricks in it every day will eventually distort even the sturdiest construction.


Final Thoughts on the Rainbow Flower Crochet Bag Pattern

This bag is more than just a functional accessory — it is a wearable piece of art that you made with your own two hands. The process of selecting your colors, working each flower square, and watching the panels come together is genuinely satisfying in the way that only making something from scratch can be. And when you carry it out into the world and someone compliments it, you will remember every stitch.

Whether you make it for yourself, give it as a gift, or sell it at a craft fair, the rainbow flower crochet bag is the kind of project that earns its place in your crochet portfolio. It showcases color confidence, motif construction, and finishing skills all at once — and it is just plain fun to make.

If you work up this pattern, share a photo somewhere you can be found online. The crochet community is one of the most generous and enthusiastic creative communities out there, and seeing your version of this bag might be exactly the inspiration someone else needs to pick up a hook and start their own.

Happy crocheting.

Categorized in:

Crochet Flower Patterns,

Last Update: October 15, 2026

Tagged in:

, , , ,