Felt Heart Keyring Tutorial

Felt Heart Keychain or brooch {Tutorial}

It was Mother’s Day back in March for the UK, and it was very sad that I could not visit my mum, but I got to skype with her. But by a happy chance she has a work trip to Germany this week, and so is coming to visit me in the Netherlands over the weekend, and it just so happens to be Mother’s Day for the Netherlands and much of the world!! So I have some lovely plans to take my Mum out, I just hope the weather picks up a little : )

So I thought it would be lovely to share a tutorial to make a small last minute gift for your special Mum.

Felt Heart Keyring Tutorial

Small scrap of fabric (works best if it has a small print on it)
2 different colours of felt that match with your fabric
2 x 5cm/2″ piece of thin ribbon (about 6mm wide)
Small button
Seed beads
Keyring or brooch back

Step 1
Print off the pattern and cut it out.
Cut out one heart1 from your fabric, one heart2 from felt, and two heart3 from matching felt colour.

Step 2
Pin the small fabric heart1 onto the felt heart2. Sew the two hearts together.

Step 3
Take one piece of 5cm / 2inch ribbon and fold it into a tiny loop. Sew the ribbon onto the heart and then add the tiny button on top.

Step 4
Place the heart on top of a felt heart3 and pin in place. Using a running stitch, sew the hearts together. Every up stitch add a seed beed as you sew around the heart.

Step 5
If you want to make a brooch rather than a keychain, sew a brooch bar onto the back of your second felt heart3.

Step 6
Take your second felt heart 3 and pin it to the back of the heart. If you are making a keychain add the second ribbon loop and keyring at the top. Blanket stitch around the edge of the heart with a contrasting thread colour.

Your keychain or brooch is finished : )
Wrap it up to give to your Mum, Grandma, and other loved ones.


  1. These are soooo cute! I hope you don’t mind that I pinned it to my Quilt & Sew board on Pinterest fr future reference…. these would make great gifts!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.