
Crochet Bracelet with Heart Button – Free Pattern with Tutorial
There is something quietly satisfying about a handmade bracelet. It is small enough to finish in an afternoon, personal enough to feel meaningful, and wearable enough that you will actually use it. If you have been looking for a beginner-friendly crochet accessory project that looks polished and put together without demanding weeks of your time, this crochet bracelet with a heart button closure is exactly what you need.
In this post, I am sharing a completely free pattern and step-by-step tutorial so you can make this sweet little bracelet from start to finish. Whether you are making it for yourself, gifting it to a friend, or adding it to a craft fair table, this design has an understated charm that never goes out of style.
Why You Will Love This Crochet Bracelet Pattern
Before we dive into the materials and the pattern itself, let me tell you why this particular design has become one of my favorite quick makes.
First, it works up incredibly fast. Most crocheters can complete this bracelet in under two hours, which makes it perfect for those evenings when you want to crochet but do not have a big project on the go. Second, the heart button is the star of the show. It acts as both the fastener and the focal point, giving a simple band of stitches a romantic, handcrafted personality. Third, the pattern is beginner-friendly. If you know how to chain, single crochet, and slip stitch, you have everything you need. There are no complicated stitch patterns, no colorwork charts, and no confusing shaping.
And because it uses only a small amount of yarn, this is a wonderful stash-buster. Those mini skeins and leftover balls that are too precious to throw away but too small for a big project? This bracelet is their perfect destiny.
Materials You Will Need
Gathering your supplies before you start makes the whole process feel much smoother. Here is everything you need for one bracelet.
Yarn: A small amount of fingering weight or sport weight yarn works beautifully here. You will need roughly 15 to 20 meters, so this is truly a scrap project. Cotton yarn is especially recommended because it holds its shape well, does not stretch out around the wrist over time, and feels comfortable against the skin. That said, a cotton-acrylic blend or even a smooth DK weight yarn will work if that is what you have on hand. Just be aware that heavier yarn will produce a chunkier bracelet, so you may need to adjust your hook size and stitch count accordingly.
Crochet Hook: A 2.5 mm or 3 mm hook is ideal for fingering or sport weight cotton. If you are using DK weight yarn, step up to a 3.5 mm hook. The exact size matters less than your tension, so always swatch a few stitches and hold them against your wrist before committing to a length.
Heart Button: This is the piece that makes the bracelet. You can find heart-shaped buttons at most craft stores, online, or in vintage button tins. A button that measures about 15 to 20 mm works well and is easy to thread through the button loop. Choose one with a flat back or a standard two-hole or four-hole construction. Shank buttons also work, but two-hole flat buttons are the easiest to sew on securely to crocheted fabric.
Tapestry Needle: You will need this to weave in your ends and to sew the button onto the bracelet.
Scissors: For cutting your yarn.
Measuring Tape: To check your bracelet length against your wrist as you work.
Optional: A few seed beads threaded onto the yarn before you crochet can add a sparkly detail if you want something a little more decorative for a special occasion.
Choosing Your Colors
Color choice has a big impact on the finished look of this bracelet. A classic combination is a neutral or pastel band with a contrasting heart button, like a soft cream bracelet with a red heart button, or a dusty rose band with a white porcelain button. You could also go for a tonal look where the yarn and button are in the same color family for a subtle, elegant result.
Think about who you are making the bracelet for. A child might love a bright rainbow yarn with a bold red button. A teenager might prefer a muted sage green with a gold-toned metallic button. For a bridal shower or Valentine’s gift, blush pink yarn with a delicate mother-of-pearl heart button feels genuinely luxurious despite the minimal cost involved.
Understanding the Pattern: A Few Notes Before You Begin
This pattern is written for a wrist circumference of approximately 16 to 17 cm, which is a common average size. I will explain how to adjust the length for larger or smaller wrists in the sizing section below.
The bracelet is worked lengthwise as a simple band. The button loop is created at one end using a small chain space, and the button is sewn onto the other end once the piece is finished. The texture of the band comes from working in the back loops only, which creates a subtle ribbed effect that stretches slightly for a comfortable fit.
Abbreviations used in this pattern:
ch = chain
sl st = slip stitch
sc = single crochet
BLO = back loop only
rs = right side
ws = wrong side
The Free Crochet Bracelet Pattern
Finished measurements: Approximately 16.5 cm long and 1.5 cm wide, including the button loop.
Gauge: 20 sc x 24 rows = 10 cm in single crochet using 3 mm hook and fingering weight cotton. Gauge is not critical for this project, but consistent tension will give you a neater result.
Foundation Row
Chain 8.
Row 1 (RS): Starting in the second chain from the hook, sc in each chain across. You will have 7 single crochet stitches. Turn.
Row 2: Ch 1, sc in BLO of each stitch across. Turn. (7 stitches)
Repeat Row 2 until your work measures approximately 14.5 cm from the starting edge, or until it is about 2 cm shorter than your wrist circumference. The button and loop will add the remaining length.
The number of rows you need will depend on your yarn weight and tension. For fingering weight cotton with a 3 mm hook, this is usually around 60 to 70 rows, but trust your measuring tape over any row count.
Creating the Button Loop
On the final row of your band, you will create the loop that the heart button slips through. Work the first three stitches of the row normally in BLO, then chain 5 (or chain 6 for a slightly larger button), skip the next stitch, and then single crochet in the remaining three stitches in BLO to the end of the row.
On the following row, work back across in BLO as normal, and when you reach the chain-5 space, work 5 single crochets into the chain space to fill it. This creates a firm, neat loop that will not sag or stretch out with use. Continue to the end of the row.
Work one final row across all stitches to even out the edge, then fasten off and leave a 15 cm tail for weaving in.
Finishing the Bracelet
Weave in the tail on the button loop end using your tapestry needle, being careful not to distort the loop itself. The loop should sit centered at the end of the bracelet.
At the opposite end, position your heart button in the center of the band, about 1 cm in from the edge. Thread your tapestry needle with a length of yarn or a piece of matching thread (thread is actually stronger and less bulky for button attachment), and sew the button on securely using multiple passes through the holes in both directions. Tie off the thread on the wrong side and trim the ends.
Give your bracelet a gentle press with a damp cloth if needed to even out any uneven tension, and your bracelet is ready to wear.
How to Adjust the Size
Wrist sizes vary a lot from person to person, and a bracelet that is even slightly too loose or too tight will not get worn. Here is how to customize the length.
Measure your wrist snugly with a tape measure, then add 1 to 1.5 cm for ease. This gives you your target finished length. Because the heart button and loop add approximately 2 cm to the total length, work your band until it measures your target length minus 2 cm, then proceed with the button loop as written.
For a child’s bracelet, the band will typically be around 12 to 13 cm before the button loop. For a larger adult wrist, you might work to 16 or 17 cm before creating the loop. The pattern is so simple and repetitive that these adjustments are genuinely easy to make.
If you want to adjust the width, you can add or subtract stitches from your foundation chain in increments of 1. A chain of 6 gives a narrower 1.2 cm band; a chain of 10 gives a wider 2 cm band. Just remember to keep the button loop centered by distributing the stitches on either side of the chain space evenly.
Tips for a Beautiful Finish
A few small habits will make a big difference in the look of your finished bracelet.
Keep your tension consistent throughout. Because the band is so narrow, any variation in tension shows up more noticeably than it would in a larger project. Take your time with each row, especially in the early rows when you are finding your rhythm.
Work into the back loop only as directed. This single technique is responsible for the lovely ribbed texture that makes the bracelet look intentional and polished rather than like a plain flat strip. If you accidentally work into both loops, the texture will look inconsistent, so it is worth slowing down to check.
Block your bracelet after finishing if you are using natural fiber yarn. For cotton, this simply means wetting it, squeezing out the excess water gently, and laying it flat to dry. This relaxes the stitches and gives a much more even look to the finished fabric.
Choose a button that is easy to fasten one-handed. Heart buttons are ideal because the shape gives you something to grip, but make sure the button fits through your loop before sewing it on. Thread the button through the loop and check the fit, then adjust your loop size in the pattern if needed before finishing off.
Ideas for Gifting and Customizing
This bracelet makes such a thoughtful handmade gift, and there are so many ways to customize it for different recipients or occasions.
For Valentine’s Day, make it in deep red or burgundy cotton with a glossy red heart button. Wrap it in a small square of tissue paper and tuck it into a kraft paper envelope for a packaging moment that feels as special as the gift itself.
For a friendship bracelet set, make two or three in coordinating colors using the same heart button style. You could make one in dusty rose, one in lavender, and one in sage, tying them together with a little ribbon for a cohesive set.
For a baby shower gift, pair a tiny bracelet in soft white or butter yellow with a matching baby hat or bootie for a coordinated handmade set. Use a small decorative heart button in a soft pastel to keep it gentle and sweet.
For a craft fair, these bracelets are fast enough to make in multiples and inexpensive enough to price accessibly, but they look handcrafted in the best possible way. Display them on a small wooden bracelet stand or draped over a piece of driftwood, and they will catch attention from across the table.
You can also try working the band in two colors for a stripe effect. Simply change colors at the end of a row, carry the unused color up the side of the work, and alternate every two or four rows. A thin red and white striped band with a white heart button has a classic, vintage feel that is hard to resist.
Troubleshooting Common Issues
The bracelet is too short. This usually means your tension is tighter than expected. Before starting your next bracelet, try going up half a hook size or loosening your grip on the yarn slightly.
The bracelet is too wide. Reduce your starting chain by one stitch and see how the width changes. Remember, one stitch in fingering weight yarn equals only a couple of millimeters, so small adjustments have a moderate effect.
The button loop is too small for my button. Add one extra chain stitch to the loop (ch 6 instead of ch 5) and work 6 single crochets into the space on the return row. Alternatively, you can choose a smaller button, which sometimes solves the problem without any pattern adjustments.
The button keeps slipping through the loop. Your loop may be slightly too large for the button. Try ch 4 instead of ch 5, and work 4 single crochets into the space. You could also choose a button with a wider profile that is less likely to slip through the opening sideways.
The edges are curling. This sometimes happens with single crochet, especially with smooth cotton yarn. Blocking will usually solve this completely. If blocking does not help, try working a slip stitch border along the long edges of the bracelet to stabilize them.
Final Thoughts
This crochet bracelet with a heart button is one of those patterns that earns a permanent place in your rotation. It is fast, it is pretty, it uses up scraps, and it makes a genuinely wonderful handmade gift. Once you have made one, you will find yourself reaching for it every time you need a quick project or a last-minute present.
I hope this tutorial has given you everything you need to cast on with confidence. If you make this bracelet, I would absolutely love to see it. Share your finished make in the comments below, or tag me on Instagram so I can admire your work and your button choices. And if you have any questions about the pattern at any point, drop them in the comments and I will do my best to help.
Happy crocheting!