Craft a Ruffle Heart Bag Charm & Pouch: Free Crochet Tutorial

Craft a Ruffle Heart Bag Charm & Pouch: Free Crochet Tutorial

There is something undeniably satisfying about attaching a handmade charm to your favorite tote, backpack, or handbag. It transforms an everyday accessory into something personal, something that tells the world a little bit about who you are. Among all the crochet charms you could make, a ruffle heart is one of the most beloved. It is sweet without being overly precious, dimensional without being bulky, and it comes together fast enough that you can whip up a few in an afternoon to give as gifts or keep for yourself.

This free crochet tutorial walks you through making a ruffle heart bag charm and a matching mini pouch from start to finish. Whether you are a beginner who has just learned basic stitches or an experienced crocheter looking for a quick, satisfying project, you will find this pattern approachable and fun. By the end, you will have a charming heart ornament and a tiny zippered or slip-in pouch that pairs with it beautifully.

Let us get into it.


What You Will Need

Before you pick up your hook, gather your materials. Having everything within reach makes the crocheting process smooth and enjoyable.

Yarn: Choose a smooth, lightweight yarn for the best results. A DK weight or sport weight yarn works wonderfully for the ruffled heart charm because it creates crisp stitch definition and allows the ruffles to fan out gracefully. For the pouch, a DK or worsted weight yarn gives the fabric enough structure to hold its shape. Cotton yarn is a popular choice for both because it is firm and shows stitch texture clearly. You can also use acrylic yarn in any color combination you love. For a classic romantic look, try deep red or rose pink for the heart and a soft cream or blush for the pouch lining.

Crochet Hook: A 3.5mm hook pairs well with DK weight cotton. If you are using worsted weight for the pouch, bump up to a 4mm or 4.5mm hook. As always, adjust to your personal tension.

Other Supplies:
Stitch markers to mark the beginning of rounds, a yarn needle for weaving in ends, a small amount of polyfill or fiber stuffing if you want your heart charm to be lightly padded, a swivel lobster clasp or keyring to attach the charm to your bag, a small zipper (around 6 inches) or a ribbon closure for the pouch, scissors, and optionally, a few seed beads or a small button for decoration.

Yarn Quantities: For the heart charm, you need only about 20–30 yards of main color yarn and 15–20 yards for the ruffle accent color. For the mini pouch, plan for approximately 80–100 yards for the outer fabric and 50–60 yards for the lining.


Understanding the Ruffle Heart Design

The ruffle heart charm is worked in two layers. The base layer is a solid, slightly firm heart shape worked in continuous rounds. The ruffle layer is then added by crocheting into the front loops only of specific rows on the base, which causes the stitches to flare outward and create that signature ruffled edge. This technique is simple once you understand it, and it makes the finished piece look far more complex than it actually is.

The mini pouch uses the same yarn and color palette, making the two pieces feel intentional and coordinated. The pouch is worked flat in rows and then seamed, or alternatively worked in the round for a seamless tube construction. Both methods are covered here so you can choose whichever suits your skill level.


Abbreviations and Stitch Key

Throughout this pattern, the following abbreviations are used in the American crochet standard:

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
inc — increase (two sc in same stitch)
FLO — front loops only
BLO — back loops only
MR — magic ring (also called magic circle)
st(s) — stitch(es)
rep — repeat
rnd — round
RS — right side


Part One: The Ruffle Heart Bag Charm

Starting the Heart Base

The heart is worked in two mirrored lobes that are joined together, then worked in rounds down to the point at the bottom.

Lobe One:
Make a magic ring. Ch 2, then work 8 hdc into the ring. Sl st to close, but do not turn. You now have a small, tight circle. This is the first lobe of the heart. Set aside but do not fasten off.

Lobe Two:
Repeat the same instructions as Lobe One on a new magic ring. After closing, do not fasten off. You will use this working yarn to join the two lobes.

Joining the Lobes:
Hold the two lobes side by side. Working into Lobe Two’s stitches, ch 1, then sc across the top of Lobe Two (8 sts), then continue directly into Lobe One (8 sts). You should have 16 sts across the top of your joined lobes. Place a stitch marker at the beginning of the next round.

Working Down the Heart Body

Round 1: Sc in each st around. (16 sts)
Round 2: (Sc in next 2 sts, inc) rep 4 times, then sc in remaining sts to end of round. (20 sts)
Round 3: Sc in each st around. (20 sts)
Round 4: Sc in next 3 sts, sc2tog, sc in next 5 sts, sc2tog, sc in remaining sts. (18 sts)
Round 5: Sc in next 2 sts, sc2tog, sc in next 4 sts, sc2tog, sc in remaining sts. (16 sts)
Round 6: (Sc in next 2 sts, sc2tog) rep to end of round. (12 sts)
Round 7: (Sc in next st, sc2tog) rep to end of round. (8 sts)
Round 8: Sc2tog around. (4 sts)

If you are stuffing the heart, add a small pinch of polyfill before closing. Fasten off and leave a tail for weaving. Use your yarn needle to draw the tail through the remaining 4 sts and pull tight to close the bottom point of the heart.

Your base heart shape is now complete.

Adding the Ruffle

This is where the magic happens. Turn the heart over so you are looking at the right side. Using your accent yarn (a contrasting or complementary color to the heart base), insert your hook into any front loop from Round 1 of the heart body, right below where the lobes meet.

Join with a sl st, then ch 3 (counts as first dc). Work 2 more dc in the same front loop. Work 3 dc in the front loop of every stitch around the entire outer edge of the heart, following the natural curve of the shape. When you reach the bottom point, work 3 dc in the front loop of the last stitch before you began decreasing, then continue around the other side.

Sl st to the top of your starting ch 3 to close the ruffle round.

If you want a fuller, more dramatic ruffle, add a second ruffle round. Working into the top of each dc from the previous round, ch 3 and work 2 dc in each stitch around. This doubles the ruffle volume and creates a lavish, layered effect.

Fasten off and weave in all ends.

Attaching the Charm Hardware

Thread a small piece of yarn or cord through the top center of the heart, between the two lobes. Tie it securely in a knot, leaving a loop of about 1 to 1.5 inches. Attach your lobster clasp or keyring to this loop. Now your ruffle heart is ready to clip onto any bag strap, zipper pull, or purse handle.


Part Two: The Matching Mini Pouch

The mini pouch is designed to coordinate with your ruffle heart charm. It is small enough to tuck inside a larger bag and use for coins, lip balm, earbuds, or any small essentials. Its finished dimensions are approximately 4 inches wide by 3.5 inches tall, though you can easily adjust the size by adding or removing rows.

Method One: Worked Flat with Side Seams

This is the more traditional approach. You work the front and back panels separately, then seam them together and add your closure.

Front Panel:
Ch 20.
Row 1: Sc in second ch from hook, sc in each ch across. (19 sts) Ch 1, turn.
Rows 2–20: Sc in each st across. Ch 1, turn.
Fasten off after Row 20 and weave in ends.

Back Panel:
Repeat exactly as the front panel.

Seaming:
Hold the front and back panels together with wrong sides facing each other. Using your yarn needle and a length of yarn, whip stitch or sl st through both layers along the bottom edge and both side edges, leaving the top edge open. Turn the pouch right side out.

Method Two: Worked in the Round (Seamless Tube)

If you prefer to avoid seaming, this seamless version is an elegant alternative.

Ch 40 and join with a sl st to form a ring, being careful not to twist the chain.
Round 1: Ch 1, sc in each ch around. (40 sts) Place a stitch marker.
Rounds 2–20: Sc in each st around.

After Round 20, flatten the tube so the opening is at the top. Use a yarn needle to whip stitch or mattress stitch the bottom closed. This gives you a clean, seamless pouch base.

Adding the Lining (Optional but Recommended)

A fabric lining gives your crochet pouch a polished, finished look and prevents small items from slipping through any gaps in the crochet stitches. Cut two pieces of cotton fabric slightly smaller than your pouch panels, about 3.75 inches wide by 3.25 inches tall. With right sides facing, sew the fabric pieces together along the bottom and sides, leaving the top open. Leave a small hem allowance. Place the lining inside the pouch, fold the top edge of the fabric down, and hand stitch it to the inside top edge of the crochet pouch.

Finishing the Top Edge

Work one round of single crochet around the top opening of the pouch to create a tidy, stable edge. This gives you something clean and even to attach your closure to.

If you are using a zipper, hand stitch it to the inside of the top edge using a simple running stitch. Nylon coil zippers work best because they are flexible and easy to handle with a needle and thread.

If you prefer a no-sew option, crochet a small button loop on one side of the top edge and sew a button to the other. Alternatively, thread a ribbon through the top edge stitches and tie it into a bow for a romantic, feminine look that coordinates beautifully with the ruffle heart charm.


Customization Ideas

One of the best things about this project is how easily it can be adapted to suit different styles, skill levels, and gift-giving occasions.

Color Combinations to Try:
A dusty rose heart with a cream ruffle and a matching blush pouch feels vintage and romantic. A bold red heart with a gold ruffle and a deep navy pouch feels dramatic and chic. A soft lavender heart with a white ruffle and a mint green pouch feels fresh and spring-inspired. For a more neutral everyday look, try a warm camel heart with a rust-colored ruffle and a chocolate brown pouch.

Size Variations:
Make a tiny version of the heart using a 2mm hook and thread yarn for an ultra-delicate charm. Work the pouch with one additional set of rows on each side to create a medium-sized pouch perfect for holding a few cards and some cash. For a larger project bag or cosmetics pouch, double the stitch count and use worsted weight yarn throughout.

Adding Embellishments:
A few French knot embroidery stitches in the center of the heart give it a floral, romantic look. Seed beads stitched along the ruffle edges catch the light and add a bit of sparkle. A small tassel in a complementary color hung from the base of the heart charm adds movement and visual interest. If you enjoy surface crochet, try working a chain stitch monogram initial onto the front of the pouch.

Gifting Ideas:
Fill the mini pouch with a few square pieces of dark chocolate, a lip balm, and a small handwritten note, then attach the ruffle heart charm to the zipper pull. Tie the whole thing with a satin ribbon and you have a thoughtful, completely handmade gift that most people would be genuinely delighted to receive. This pairing also works beautifully as a bridesmaid gift, a Valentine’s Day present, a birthday surprise for a crafty friend, or a sweet addition to a Mother’s Day gift basket.


Tips for Crochet Beginners

If this is one of your earlier crochet projects, a few guiding notes might be helpful.

Tension matters a lot for a project like this. If your heart comes out too floppy, try going down a hook size. If it comes out too stiff and the ruffles are not fanning out, go up a size. Neither problem is permanent, and swatching beforehand will save you a lot of time and frustration.

The magic ring can feel tricky the first time you try it. If you are struggling with it, simply chain 2 and work your starting stitches into the second chain from the hook instead. The result will have a tiny hole in the center rather than being completely closed, but it is a perfectly functional substitute.

When working the ruffle round in front loops only, it helps to run your fingers along the edge of the heart and feel for the front loop of each stitch before inserting your hook. Working into the back loop by mistake will not create the same ruffling effect, so taking an extra moment to identify the correct loop is well worth it.

Blocking your finished heart briefly with a damp cloth and a few pins will help it lie flat and look more polished. This is especially helpful if the ruffles are curling in an unexpected direction or if the heart shape is not quite symmetrical. Let it dry completely before attaching the hardware.


Caring for Your Finished Pieces

Crochet bag charms and pouches made with cotton yarn can typically be gently hand washed in cool water with a mild soap. Press out excess water without wringing, reshape gently, and lay flat to dry. Avoid putting them in a tumble dryer, as this can shrink cotton yarn and distort the shape of the ruffles.

If your charm is lightly stuffed with polyfill, hand washing is still possible, but make sure the stuffing is dry all the way through before reattaching it to your bag. Damp stuffing can develop an unpleasant odor over time.

Acrylic yarn pouches and charms can typically handle a gentle machine wash cycle in a mesh laundry bag, but always check the yarn label to be certain.


Share Your Makes

Once you have finished your ruffle heart bag charm and pouch, take a moment to photograph them in natural light. Lay them flat on a wooden surface or hang them from a bag strap near a window for a beautiful, pin-worthy shot. If you share your finished projects on social media, tag your photos so other crochet lovers can find them and be inspired.

There is a whole community of crafters who love discovering free patterns and seeing how other makers interpret them in different colors, yarns, and sizes. Your version of this ruffle heart might be exactly the inspiration someone else needs to pick up their hook and try something new.

Handmade always carries something that manufactured things cannot. When you clip a ruffle heart you crocheted yourself onto your bag, it becomes a small story you carry with you. It is proof that you made something with your own hands, that you took a bit of yarn and a little time and turned them into something genuinely lovely. That is the quiet magic of crochet, and it never gets old.

Happy hooking.

Categorized in:

Keychain,

Last Update: November 7, 2026