crochet rainbow bag charm

How to Crochet a Rainbow Bag Charm: A Colorful Accessory You’ll Love Making

If you’ve ever wanted to add a burst of personality to your handbag, tote, or backpack, a crochet rainbow bag charm is exactly what you need. These little handmade treasures are cheerful, quick to make, and surprisingly addictive to crochet once you get started. Whether you’re a beginner looking for a fun weekend project or an experienced crocheter searching for the perfect small gift idea, this guide walks you through everything you need to know — from materials and color choices to step-by-step instructions and finishing tips.

Let’s dive into the colorful world of crochet rainbow bag charms and explore why they’ve become one of the most beloved handmade accessories in the crochet community.


Why Crochet Rainbow Bag Charms Are So Popular

There’s something undeniably joyful about a rainbow. The arc of color has been a symbol of hope, pride, and happiness across cultures for centuries, and when you translate that into a tiny crocheted charm, you get something that carries all of that meaning in the most portable, wearable form imaginable.

Crochet rainbow bag charms have surged in popularity in recent years, and it’s easy to understand why. They use very little yarn, which makes them an excellent stash buster. They work up quickly — most experienced crocheters can finish one in an hour or two. They make thoughtful gifts for friends, family members, and children. They can be customized endlessly with different color combinations, from classic ROYGBIV rainbows to pastel fairy-tale versions to bold, saturated palette choices.

The crochet community has also embraced them as a way to practice color work and tension without committing to a large project. For beginners especially, small projects like bag charms offer a sense of completion and accomplishment that keeps motivation high.


Materials You’ll Need

Before you start crocheting your rainbow bag charm, let’s talk about what you’ll need to gather. The good news is that this is a low-cost, low-commitment project. If you have any yarn scraps lying around, there’s a good chance you already have most of what you need.

Yarn. You’ll want small amounts of yarn in each color of your rainbow. Traditionally, that means red, orange, yellow, green, blue, indigo, and violet — but feel free to use any combination that makes you happy. DK weight or worsted weight yarn both work well for this project, though DK tends to give you a slightly more delicate, refined look. Cotton yarn is particularly popular for bag charms because it holds its shape nicely and doesn’t stretch out over time.

Crochet hook. Match your hook size to your yarn weight. A 3.5mm or 4mm hook is great for DK weight, and a 4.5mm or 5mm hook works well with worsted weight. If your tension tends to run tight, go up half a size to keep the stitches from becoming too dense and stiff.

A lobster clasp or swivel clip. This is what transforms your crocheted rainbow from a loose piece into a functional bag charm. You can find these at any craft store, on sites like Etsy, or in jewelry-making sections online. Brass, silver, and gold tones all look beautiful.

A small jump ring or key ring. This connects your clasp to your crocheted piece. A 10mm to 15mm jump ring in a matching metal tone works perfectly.

Yarn needle. You’ll need this for weaving in ends and assembling the pieces.

Scissors. Sharp embroidery scissors make clean cuts and help you work neatly.

Optional: wire or floral wire. Some makers like to thread lightweight floral wire through their rainbow arcs before assembly to help them hold their curved shape, though it isn’t strictly necessary. The crocheted arcs will form a natural curve on their own with gentle shaping.


Choosing Your Colors

One of the most delightful parts of making a crochet rainbow bag charm is choosing your color palette. While the classic rainbow follows the traditional red-orange-yellow-green-blue-indigo-violet progression, you are absolutely not bound to that choice.

Here are some popular color palette ideas to inspire you:

Classic Rainbow. The tried-and-true sequence: red, orange, yellow, green, blue, indigo/purple. This version is bold, recognizable, and universally cheerful.

Pastel Rainbow. Soft blush pink, peachy orange, butter yellow, mint green, baby blue, and soft lavender. This version has a dreamy, whimsical feel and looks especially beautiful in cotton yarn.

Earth Tone Rainbow. Terracotta, rust orange, warm mustard, sage green, dusty blue, and muted mauve. A sophisticated, boho version that looks stunning on leather or canvas bags.

Pride Rainbow. Red, orange, yellow, green, blue, and violet in the traditional pride flag configuration, often with a glossy or slightly brighter saturation to honor the symbolism.

Monochromatic Gradient. Choose one color family and work through light to dark shades — for example, blush to deep burgundy for an all-pink ombre effect.

Jewel Tones. Ruby red, amber orange, golden yellow, emerald green, sapphire blue, and amethyst purple. Rich, deep, and luxurious-looking.

Whatever palette you choose, try to hold your yarn skeins or scraps up next to each other before you begin. Seeing the colors in natural light, side by side, helps you evaluate whether they transition smoothly or clash in ways you didn’t anticipate.


Understanding the Basic Construction

A crochet rainbow bag charm is made up of individual arcs, each worked separately and then assembled together. Each arc is slightly larger than the one inside it — the innermost arc is the shortest and smallest, and each successive arc is wider and longer so that they nest together in a perfect rainbow shape.

Each arc is essentially a flat, elongated half-oval or curved strip of single crochet or half double crochet stitches, worked in rows. The key is that each arc has a certain number of stitches along its length that corresponds to its position in the rainbow (smaller number for the inner arc, larger number for the outer arc), and the turning chain at each end creates the rounded curve naturally.

Once all of your arcs are crocheted, you whip-stitch or sew them together along their flat bottoms, layering them from smallest (innermost) to largest (outermost). Then you add a small loop at the top center for attaching your hardware.

Some patterns also include small crocheted cloud shapes at each end of the rainbow, which adds an extra adorable touch and gives the finished charm a polished, complete look. These clouds are typically made with slip stitches or small half-circle clusters arranged in a bumpy cloud formation.


Step-by-Step Pattern

The following pattern produces a rainbow bag charm approximately 8 to 10 centimeters wide, depending on your tension and yarn weight. It uses single crochet (SC), chain (CH), and slip stitch (SL ST).

Arc One (Innermost — Color One)

Chain 10. Starting in the second chain from the hook, SC across (9 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off, leaving a tail for sewing.

Arc Two (Color Two)

Chain 13. Starting in the second chain from the hook, SC across (12 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off.

Arc Three (Color Three)

Chain 16. Starting in the second chain from the hook, SC across (15 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off.

Arc Four (Color Four)

Chain 19. Starting in the second chain from the hook, SC across (18 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off.

Arc Five (Color Five)

Chain 22. Starting in the second chain from the hook, SC across (21 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off.

Arc Six (Color Six — Outermost)

Chain 25. Starting in the second chain from the hook, SC across (24 stitches). Chain 1 and turn. SC across. Chain 1 and turn. SC across. Fasten off.

Assembly

Lay all six arcs out flat on a clean surface. Curve each arc slightly by hand into a gentle U-shape or upside-down U depending on how you plan to orient your rainbow. Place Arc One on top of Arc Two, Arc Two on top of Arc Three, and so on, aligning them at the center and along the flat bottom edges.

Using a yarn needle and a coordinating color of yarn (or any color you like since this will be hidden), whip-stitch the arcs together along their bottom flat edges. Work from the center outward on both sides to keep the arcs centered and symmetric.

Once all arcs are stitched together, use a yarn needle to create a small loop at the very top center of Arc Six (the outermost arc). Thread your yarn through several stitches and reinforce it well since this loop will take the weight of the hardware. Alternatively, use a small piece of wire or a pre-made cord loop.

Attach your jump ring through this loop, then clip your lobster clasp to the jump ring. Your rainbow bag charm is ready to attach to any bag, purse, or backpack.


Making Optional Cloud Accents

Clouds add the finishing touch that elevates a simple rainbow charm into something that looks truly complete and professionally made. Here’s a simple cloud pattern to attach to each end of your rainbow.

Using white or off-white yarn and your hook, make a magic ring. Work 6 SC into the ring and close it. Work 2 SC in the first stitch, then SC in the next. Repeat around (9 stitches). Fasten off, leaving a long tail.

Flatten this small circle slightly and sew it to the outer end of your assembled rainbow arcs. If you want a more cloud-shaped look, make a second smaller circle (magic ring, 4 SC) and sew it on top of the first, offset slightly to create the classic bumpy cloud silhouette.

Repeat for the other end of the rainbow.


Tips for Getting Great Results

Even though this is a small project, a few thoughtful habits will make a big difference in how polished your finished charm looks.

Keep your tension consistent. Uneven tension is more noticeable on small pieces than on larger ones because there’s less fabric to hide it in. Take your time, especially if you’re newer to crochet, and try to keep each stitch the same height.

Weave in ends carefully. Bag charms get handled a lot, which means your end weaving needs to be secure. Weave each tail in at least two different directions before trimming.

Block your arcs before assembly. If you’re using cotton yarn, a light blocking — simply dampening the pieces and pinning them to shape before letting them dry — makes the arcs much easier to assemble and gives your finished charm a cleaner, more structured look.

Be intentional about color transitions. The place where two arcs meet is where the visual impact of your color choices really shows. Hold the arcs together before sewing to check that the transitions feel cohesive.

Use quality hardware. The clasp is the part that sees the most stress, so it’s worth investing in a sturdy one. Thin, cheap clasps can break or open unexpectedly. A solid brass or stainless steel swivel lobster clasp is ideal.


Gifting and Selling Your Crochet Rainbow Bag Charms

Once you make your first rainbow bag charm, it’s hard to stop. Many crocheters find themselves making multiples — one for themselves, one for a friend, one for a child, one in different colors just to see how it looks.

If you’re thinking about selling your bag charms, good news: they are consistently popular on handmade marketplaces like Etsy, at craft fairs, and at local markets. They’re affordable to produce (using very little yarn and inexpensive hardware), quick to make in multches once you have the pattern memorized, and universally appealing across age groups.

When packaging them for gifts or sale, a small piece of craft paper tied with twine makes a beautiful backdrop for photographing the charm. A white or light neutral background shows off the colors best. Photographing them attached to an actual bag or purse also helps potential buyers visualize how the charm looks in real life.

If you’re selling, consider offering color customization as an option — many buyers love the ability to request a specific palette to match their bag or their personal style.


Variations to Try Once You’ve Made Your First

After you’ve made the basic version, the creative possibilities really start to open up. Here are a few fun variations worth exploring:

Double-sided rainbow. Make two sets of arcs in complementary color palettes and sew them back to back for a charm that looks beautiful from every angle.

Mini rainbow keychain. Scale down the arc lengths by a few stitches each to make an even smaller version perfect for keys, zipper pulls, or a pencil case.

Rainbow tassel charm. Attach a cluster of yarn tassels in rainbow colors below the assembled arcs for a boho, festival-ready version.

Beaded rainbow. Thread small seed beads onto your yarn as you crochet each arc, giving the finished charm a glittery, textured finish.

Seasonal colorways. Try autumn colors (burnt orange, burgundy, rust, olive, cream), winter colors (icy blue, silver, white, pale gold), or spring colors (blush, lilac, mint, soft yellow) for version that feel seasonal and fresh.


Final Thoughts

A crochet rainbow bag charm is the kind of project that reminds you why you fell in love with crochet in the first place. It’s small enough to be approachable, creative enough to be interesting, and meaningful enough to make as a gift from the heart. Whether you stick with the classic rainbow palette or branch out into something unexpected, the finished result is a cheerful little accessory that brings a smile every time someone reaches for their bag.

So pull out those yarn scraps, pick your favorite colors, and get hooking. Your bag is waiting for its new favorite charm.

Categorized in:

Keychain,

Last Update: October 15, 2026

Tagged in:

, , ,