Crochet Puff Flower Headband with 8-Petal Blooms & Elastic Fit

Build an elegant crochet flower headband from seven connected rings, then finish it with puff-stitch petals and stretchy elastic for an easy custom fit.

Eight-petal flowers give this crochet headband its main attraction, with rounded puff petals filling each connected ring from both sides. Once finished, the floral strip creates one continuous row of blossoms that can bring color and texture to everyday hairstyles without looking overly complicated.

What makes this crochet design especially useful is how sizing can be controlled from its foundation. Seven rings create an approximately 37 cm floral strip before elastic is added, while adding or removing rings lets you adapt the length for newborns, toddlers, children, or adults. Keep the crochet flowers in one shade for a clean look, or change colors between stages for more contrast.

Credit Crochet &​ Crafts​ Therapy by Chompu

Materials & Tools Needed

  • Yarn: Cotton yarn, 2.0 mm thickness. Vibrant purple is featured, but any preferred shade can be used.
  • Crochet Hook: 3.0 mm crochet hook, often labeled No. 5 in standard sizing.
  • Tapestry Needle: For sewing and weaving in ends.
  • Scissors
  • Measuring Tape
  • Elastic Hair Tie or Hairband: Used at the back of the headband to provide comfortable stretch.

Finished Size & Customization

Finished crocheted flower base measures approximately 37 cm (14.5 inches) before elastic is attached and contains 7 continuous flower motifs.

For newborn, toddler, or adult sizing, increase or decrease the number of foundation rings. Since each ring becomes one flower, changing ring count also changes overall floral length.

Color can be changed in several ways. Fasten off after completing the foundation chain, then attach another shade for flower petals. Alternating flower colors can also create a playful multicolored effect.

Pattern Abbreviations

US crochet terms

  • ch: chain
  • tr: treble crochet
  • hdc: half double crochet
  • sl st: slip stitch
  • st(s): stitch(es)
  • 3hdc puff stitch: Yarn over, insert hook into indicated space, yarn over and pull up loop; repeat 3 times total. Yarn over and pull through all loops on hook.

Create the Foundation Ring Strip

Begin by forming seven connected rings. Keeping each chain section consistent is important because these rings determine both flower spacing and finished length.

Step 1: Make a slip knot on your 3.0 mm crochet hook.
Step 2: Ch 4.
Step 3: Work 1 tr into the 4th ch from the hook, creating the first foundation ring.
Step 4: Ch 10.
Step 5: Work 1 tr into the 4th ch from the hook to create the second ring.
Step 6: Repeat Steps 4 and 5 until 7 rings are completed.

Stitch Count Check: You should have 7 interconnected rings separated by chain spaces, with the entire foundation strip measuring exactly 37 cm.

Build First Side of Each Flower

With rings complete, begin filling the upper half of each ring with raised puff petals. Work directly inside ring spaces rather than adding separate floral pieces.

Step 7: Ch 3 to provide height for first petal.
Step 8: Working directly into the center of the very last tr ring made, create 1 3hdc puff stitch.
Step 9: Ch 2, then work another 3hdc puff stitches into the same ring.
Step 10: Repeat Step 9 two more times, giving you 4 puff-stitch petals across the top half of the first ring.
Step 11: Jump directly to the next tr ring and work 4 puff stitches into its center space, separating each puff with ch 2.
Step 12: Repeat Step 11 across remaining 5 rings. At this point, every ring should have 4 petals along its top half.

Keep Petal Spacing Even

Each puff is separated by ch 2, so keep those spaces consistent throughout the strip. If one puff is pulled unusually tight or one chain space becomes noticeably longer, later petals may sit unevenly. Checking flower spacing now makes the second side easier to match.

Complete Opposite Side

Turn attention to unworked bottom edge of rings. Completing this side transforms each partial floral shape into an eight-petal flower.

Step 13: Once you reach the very first ring at the end of the strip, rotate work so you can crochet along the bottom, unworked edge of the ring.
Step 14: Work 4 puff stitches into bottom half of current ring, separating each puff with ch 2. This completes the first full flower with 8 petals.
Step 15: Jump to next ring and work 4 puff stitches into its bottom half, separating each with ch 2.
Step 16: Repeat Step 15 across all remaining rings until every flower has 8 completed petals.
Step 17: To finish the floral base, sl st into the top of the beginning ch-3 or the top of the first puff stitch from Step 7. Fasten off and leave medium tail for weaving.

Check Floral Strip Before Adding Elastic

Lay finished floral strip flat and check all seven flowers before assembly. Each ring should now read clearly as one eight-petal bloom, with puff stitches sitting evenly around its center.

Measure strip once more. Target length is 37 cm (14.5 inches) before elastic. If sizing has been customized, confirm length against intended wearer before sewing either end to hairband.

Attach Elastic Hairband

Elastic provides stretch while keeping the floral strip secure at the back of the head. Work carefully during this stage so the floral section remains flat instead of twisting.

 Step 1: Lay elastic hairband flat beside crocheted strip.
 Step 2: Thread yarn through tapestry needle. Wrap the edge of the first flower slightly around the elastic and securely sew the crocheted piece to the band. Tie off and weave in end.
 Step 3: For a seamless wrapped join, make a slip knot, attach yarn to the flower edge, and work a dense row of single crochets around the elastic itself until the elastic is covered.
 Step 4: Secure the opposite end of the crocheted strip to the other side of the elastic, making sure the headband lies perfectly flat without twisting through the center.
 Step 5: Snip any excess yarn tails.

Final Fit Check

Hold the headband by both elastic joins and gently stretch it before wearing. Floral strip should remain flat, with flowers facing outward and no half-turn between both ends. If the strip twists during this check, correct alignment before trimming the remaining tails.

Easy Ways to Change the Look

Keep the same seven-ring method while changing color choices for completely different finishes. One solid shade highlights raised puff texture and gives flowers an elegant appearance, while alternating shades make individual blooms stand out more clearly.

For different head sizes, changing the number of foundation rings is enough to alter floral length. Since elastic supplies stretch at the back, measure intended fit before deciding how many rings to crochet.

Troubleshooting

Flowers are not sitting evenly: Check that every foundation ring has the same chain spacing and that each puff stitch is separated by ch 2. Uneven chain spaces can make individual flowers look wider or narrower.

The flower does not have 8 clear petals: Make sure 4 puff stitches are worked along one side of each ring and 4 more along the opposite side. Missing one puff or accidentally working two into the same position can change the flower shape.

The floral strip is shorter or longer than expected: Measure the foundation ring strip before adding petals. Since each ring becomes one flower, adding or removing rings is the simplest way to adjust overall length.

Puff stitches look loose or difficult to close: Keep tension steady while pulling up each loop, then yarn over and pull through all loops together. Avoid tightening individual loops too much before completing the puff.

Headband twists after elastic is attached: Lay both ends flat before sewing and check that the floral strip has no half-turn. Secure one side first, then stretch the elastic gently and align the opposite end before sewing.

Elastic join feels bulky: Keep stitches close together around the hairband and avoid wrapping excessive yarn around the same spot. If using the wrapped single-crochet method, maintain even stitch density around the elastic.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *