beautiful handmade flower keychains made from yarn — specifically, macrame or crochet-style yarn tassel flowers. Here’s a simple way to make them at home:
🧵 Materials You’ll Need:
| Item | Description |
|---|---|
| 🧶 Yarn | 3 colors: Green (leaves/stem), Flower color (yellow or pink), Optional accent color |
| ✂️ Scissors | Sharp pair for clean cuts |
| 🪡 Needle or Crochet Hook | Helps with threading and tying |
| 🔘 Beads | Optional — for decoration |
| 🔗 Keychain Ring | Metal ring or lobster clasp |
| 💧 Fabric Glue (optional) | To secure knots permanently |
| 📏 Ruler | For measuring yarn lengths |

🌼 Step-by-Step Tutorial
Step 1: Make the Flower Petals
1. Cut the Yarn
- Choose your flower color yarn (e.g., yellow or pink).
- Cut 8 pieces, each about 25–30 cm (10–12 inches) long.
2. Form the Petals
- Fold each piece in half, forming a loop.
- Hold the loops together side by side.
- Tie a tight knot in the middle using a small piece of yarn of the same color — this will form a bundle with loops on both sides.
- Now, arrange the loops in a semicircular shape (like a fan). This will create the base of your flower.
3. Secure with Green Yarn
- Wrap green yarn tightly around the middle knot several times — this forms the flower’s base and “stem.”
- Tie off securely and trim the excess ends.

Step 2: Create the Green Leaf Part
1. Cut the Green Yarn
- Cut about 4–5 pieces of green yarn (15 cm each).
- Tie them together at one end.
2. Form Small Leaves
- Twist or braid these strands together slightly.
- Using your fingers or a crochet hook, make small loops or knots along the strand to mimic leaves.
- Attach the bottom end of this strand to the top of the flower base using a tight knot.
Now your flower has a green leafy top and colorful petals at the bottom.
Step 3: Make the Tassel
1. Prepare Yarn for Tassel
- Wrap yarn (same color as the flower or contrasting) around your four fingers or a small piece of cardboard about 20–30 times.
- Carefully slide the loops off your fingers.
2. Tie the Tassel
- Tie the top of the loop bundle with green yarn (this will attach to the flower later).
- Cut the bottom of the loops evenly to create tassel strands.
3. Wrap and Finish
- Wrap another piece of green yarn around the top of the tassel a few times to form a neat “neck.”
- Tie off tightly and secure with glue if needed.

Step 4: Assemble the Keychain
- Take your flower with leaves and the tassel.
- Connect them using green yarn or a metal jump ring.
- Add a few decorative beads between them if you like.
- Attach a keychain ring at the top using yarn or a small metal chain.
Step 5: Finishing Touches
- Trim any uneven yarn ends.
- Fluff up the flower petals and tassel for a full look.
- Optionally, apply a little glue to knots for extra hold.
- Let it dry completely before using.

🌟 Optional Variations
| Style | Description |
|---|---|
| Dual-color flower | Alternate yarn colors while making petals for a two-tone look. |
| Layered flower | Make two smaller flower sets and stack them together for extra depth. |
| Mini version | Use thinner yarn and fewer loops for smaller keychains. |
| Add scent | Drop essential oil onto the yarn for a fragrant keychain. |