Blog categories
Quick to Target
Browse Categories
Community & Help

Free Crochet Pattern: Cat Keychain with Heart

Saturday, January 10, 2026

Valentine’s Day is a lovely occasion to give a small handmade gift with a personal touch. This crochet cat keychain with a heart is a charming DIY project and makes a thoughtful present for cat lovers. Whether for a partner, a friend, or as a decorative accessory on your own keyring, this small amigurumi is versatile and timeless.

The free crochet pattern is suitable even for beginner crocheters, as it is clearly structured and explained step by step. Thanks to its compact size, the keychain works up fairly quickly and is an ideal project for short crochet sessions or as an introduction to small amigurumi projects.

All parts are crocheted separately and then assembled. This results in a sturdy keychain with a clean shape that is well suited for everyday use and makes a lovely small gift beyond Valentine’s Day.


Tips & Tricks

To achieve a neat and even result, it helps to keep a few basic tips in mind while crocheting. Especially with small amigurumi projects like this cat keychain, attention to detail makes a noticeable difference.

  • It is recommended to mark the beginning or end of a round using a stitch marker or a contrasting piece of yarn. This makes it easier to keep track of your rounds, particularly since most parts are worked in continuous rounds.
  • Unless stated otherwise, all pieces are crocheted in spiral rounds. The rounds are not closed with a slip stitch but are worked continuously, resulting in a smooth surface without visible seams.
  • All single crochet stitches are worked through both loops. This creates a firm and even fabric, which is important for a keychain that will be handled frequently.
  • Color changes (CC) are worked in the last single crochet before the color change by pulling through the new color on the final yarn over.
  • Using the recommended yarn and a 2.5 mm crochet hook, the finished cat keychain measures approximately 6 cm (excluding the loop). The final size may vary depending on your personal tension or if different yarn or hook sizes are used. Substituting materials is absolutely possible, but it will affect the size and overall appearance of the finished piece.
  • Try to crochet with tight, even stitches to prevent stuffing from showing through and to help the amigurumi keep its shape. When assembling the individual parts, it can be helpful to pin them in place first to ensure correct and symmetrical positioning before sewing.

Materials

Only a small amount of materials is required to crochet the cat keychain with a heart, and many of them can easily be taken from leftover yarn. The following list refers to the recommended version of the pattern.

Required materials:

  • 2.5 mm crochet hook

  • Fiberfill stuffing for the head, heart, and paws

  • Cotton yarn with a yardage of approx. 125 m / 50 g
    (e.g. Schachenmayr Catania or a similar yarn) in the following colors:

    • Red, approx. 5g (heart)

    • Light grey, approx. 5g (main color cat)

    • Dark grey, leftovers (tabby markings)

    • White, leftovers (snout)

  • Embroidery floss for stitched details, approx. 25 cm each:

    • White (eyes)

    • Black (eyes)

    • Pink (nose)

  • Blunt yarn needle for sewing parts together

  • Scissors

  • Stitch marker (optional, but recommended)

  • Pins (optional, for positioning parts before sewing)

Optionally, prepare a key ring or clasp to attach the finished crochet cat keychain.


Abbreviations

The following abbreviations are used throughout this pattern. Unless stated otherwise, they follow standard crochet terminology.

Rnd - round
St - stitch
ch - chain
sl st - slip stitch
sc - single crochet
MR - magic ring
CC - color change
inc - increase (2 single crochets in the same stitch)
dec - decrease (invisible decrease, worked through the front loops only)
[...] xn - Repeat the instructions in brackets n times

Instructions

Heart

The heart is crocheted from bottom to top. The exact stitch instructions for each round are given using the abbreviations listed above and are worked round by round.

Rnd 1: 6 sc in MR (6)
Rnd 2: [sc, inc] x3 (9)
Rnd 3: [inc, 2 sc] x3 (12)
Rnd 4: [3 sc, inc] x3 (15)
Rnd 5: [2 sc, inc, 2 sc] x3 (18)
Rnd 6: [sc, inc, 4 sc] x3 (21)
Rnd 7: [inc, 6 sc] x3 (24)
Rnd 8: [3 sc, inc] x6 (30)

 

After completing round 9, stitch 19 must be marked using a stitch marker. This marker serves as an important reference point for the following steps.

Rnd 9: [2 sc, inc, 2 sc] x6 (36)

 

From this point on, only one half of the heart is worked at a time. Before starting the next round, begin by working a slip stitch (sl st) into the marked 19th stitch of round 9. This correctly positions the starting point for the next section.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Next, the first heart curve is crocheted according to the pattern instructions: 

Rnd 10: 18 sc (18)
Rnd 11: [dec, sc] x6 (12)
Rnd 12: 6 dec (6)

 

Once completed, the yarn is pulled through the last 6 stitches to close the curve neatly. Cut the yarn, fasten off, and weave in the ends securely. At this stage, the heart can already be stuffed with fiberfill as much as possible.

To create the second heart curve, attach a new yarn strand at the center of the heart:

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Crochet the second heart curve following the same instructions as for the first one:

Rnd 1: 18 sc (18)
Rnd 2: [dec, sc] x6 (12)

 

Now you have to stuff the heart completely before crocheting the next round.

Rnd 3: 6 dec (6)

 

Finish it in the same way, fasten off, weave in the yarn ends, and complete the heart.

 

Head

The head is crocheted starting at the muzzle and worked in continuous spiral rounds. Begin using white yarn.

Rnd 1: 6 sc in MR (6)
Rnd 2: 6 inc (12)
Rnd 3: 12 sc (12)

 

After the initial three rounds, a color change (CC) is made to the main color of the cat, in this case light grey. As noted in the tips & tricks section, the color change is worked in the last stitch before switching colors.

Rnd 4: 6 inc, 6 sc (18)
Rnd 5: [sc, inc] x6, 6 sc (24)
Rnd 6 - 9: 24 sc (24)
Rnd 10: [dec, 2 sc] x6 (18)
Rnd 11: [sc, dec] x6 (12)

 

Now the head is stuffed with fiberfill. Make sure to stuff evenly so the head keeps its shape without becoming too firm.

Rnd 12: 6 dec (6)

 

After completing the last round, cut the yarn and fasten off. Leave the yarn tail long enough, as it will be used next to shape the eye sockets.

 

Shaping the Eye Sockets

To create the eye indentations, thread the remaining yarn onto a needle and guide it from the back of the head to the front, emerging at the position where one of the eyes will later be embroidered. The correct placement can be marked beforehand using pins. Insert the needle again one stitch further out and pull it downwards, exiting at the bottom of the head. Apply slightly more tension to create a visible eye socket.Guide the same yarn to the position of the second eye and repeat the process in the same way.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Once both eye indentations are formed, secure and weave in the yarn neatly.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

 

Ears (2x)

The ears are crocheted in rows.

Rnd 1: ch 3 (3)
Rnd 2: ch 1, 3 sc (3)
Rnd 3: ch 1, dec, sc (2)
Rnd 4: ch 1, dec (1)

 

After completing the final row, fasten off, leaving the yarn tail long enough to sew the ears directly onto the head.

When attaching the ears, make sure that the bottom edge of each ear is the side where the starting and ending yarn tails are located. This helps with secure attachment and proper positioning on the head.

To achieve the characteristic shape of cat ears, gently fold the two side edges inward. This creates a natural, slightly curved ear shape. The exact placement and angle can be adjusted beforehand using pins (see photos).

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Once positioned correctly, sew the ears firmly onto the head. Finally, weave in both the starting and ending yarn tails inside the head, ensuring that no loose ends are visible from the outside.

 

Eyes

Start by inserting the black embroidery floss at the bottom of the head, leaving a short tail visible on the outside so the threads can be knotted and saved later.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

At the position of the first eye, stitch the black floss three times from top to bottom, creating an even eye shape.
On the final stitch, guide the yarn directly to the second eye and embroider it in the same way.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

After finishing the second eye, bring the black yarn back out at the entry point underneath the head. Tie the beginning and ending yarn tails together securely, then hide the knot inside the head.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Next, use the white embroidery floss. Insert the yarn again at the bottom of the head, leaving a short tail visible. Bring the white yarn out just above the black part of the eye and insert it again below, guiding the yarn along the outer edge of the eye to create the white highlight.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Repeat the same steps for the second eye. Then guide the yarn back to the underside of the head, knot it together with the starting tail, and weave it neatly inside the head.

 

Nose

The nose is embroidered using pink embroidery floss. Insert the yarn at the bottom of the head, leaving a short tail visible so the threads can be tied together later.

First, embroider the top part of the nose with several stitches (approx. 4–5 stitches) worked from left to right. This creates an even, slightly rounded upper edge.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Next, stitch the left and right sides of the nose using multiple stitches arranged in a triangular shape. Work from the top edge downward to form the characteristic small cat nose.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Once the nose is complete, guide the yarn back to the underside of the head, tie it securely to the starting tail, and hide the yarn ends neatly inside the head.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

 

Tabby Markings

The tabby markings are embroidered using dark grey cotton yarn. The beginning and end of the embroidery are worked in the same way as for the eyes and nose: Insert the yarn at the bottom of the head, leave a short tail visible for knotting, and secure and hide the yarn ends inside the head once finished.

The exact placement of the stitches is shown in the photos and can be adjusted slightly to suit your preference.

First, stitch an M-shaped line above the eyes:

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Next, add three short vertical lines at the top of the head:

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Finally, embroider two horizontal lines on each side of the head:

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Attaching the Head to the Heart

First, position the head on the heart and secure it in place using pins. Make sure the head is centered and aligned evenly.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Next, sew the head firmly onto the heart using a new strand of grey cotton yarn. Use small, even stitches to ensure a strong attachment and a neat appearance. Once the head is securely attached, weave in the yarn ends neatly inside the crochet piece.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

 

Paws (2x)

The paws are crocheted in continuous spiral rounds. Begin using white yarn.

Rnd 1: 6 sc in MR (6)
Rnd 2: 6 sc (6)

 

After the first rounds, make a color change (CC) to light grey, worked in the last stitch before the color change as described earlier.

Rnd 3 - 6: 6 sc (6)

 

Once the paws are finished, cut the yarn and fasten off. The paws can be gently shaped if needed. Next, sew the paws onto the heart.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

First, secure them in place with pins, then attach them evenly and firmly to the heart. Finally, weave in all yarn ends neatly inside the crochet piece.

 

Crocheting the Loop

To create the loop, attach the yarn at the top center of the head. Then ch 20. At the end of the chain, secure the loop with a slip stitch (sl st) back at the center of the head, forming a closed loop.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'

Finally, secure the starting and ending yarn tails, weave them in neatly, and hide them inside the crochet piece. The cat keychain is now complete.

Blog content image for 'Free Crochet Pattern: Cat Keychain with Heart'


Enjoy crocheting this little cat keychain with a heart. Whether made as a gift or for your own keys, a small amount of yarn and time is all it takes to create a charming handmade accessory. Happy crocheting! 🧶💛


Default user avatar image
Please register or Log in!

Recent Activities Blogs

Free Amigurumi Pattern. Football Player Crochet Pattern
1 Comment last by sally-saunders
Sunday, July 6, 2025
Crochet Phone Case. Free Crochet Pattern for Cell Phone Pouch
2 Comments last by YarnFun_for_One
Sunday, June 8, 2025
Free Crochet Pattern for Strawberry Bear
2 Comments last by TansuluuCraftHaus
Saturday, February 1, 2025
Northern cardinal
1 Comment last by sylvia-cooper1
Friday, December 27, 2024
The elf in the strawberry hat
1 Comment last by marijke-kruunenberg
Thursday, August 1, 2024

Most-discussed posts

Free crochet pattern
From Leem 11+ Comments
Sunday, March 20, 2016
Little Martian
From crochetfantasy 11+ Comments
Tuesday, May 19, 2020
A Flying Saucer
From crochetfantasy 10+ Comments
Thursday, May 28, 2020
Free Crochet Pattern Baby Sneakers
From Leem 7+ Comments
Monday, October 30, 2017
Dandelion. Little sunny.
From crochetfantasy 7+ Comments
Friday, March 22, 2019

Popular patterns

Top patterns from Natalija from the Crochet category!
Top patterns from NiggyArts from the Crochet category!
Top patterns from Marili-Designs from the Crochet category!
Top patterns from MommyPatterns from the Crochet category!
Top patterns from barbara-engler from the Crochet category!
Top patterns from MorbenDesign from the Crochet category!
Top patterns from Schnuckelina from the Crochet category!
Top patterns from KleinesFeines from the Crochet category!
Top patterns from claudia-sticken from the Crochet category!
Top patterns from farbenkaszydelkuje from the Crochet category!
More top patterns

Free patterns

Top patterns from MorbenDesign from the Crochet category!
Top patterns from MorbenDesign from the Crochet category!
Top patterns from MorbenDesign from the Crochet category!
Top patterns from jennysideenreich from the Crochet category!
Top patterns from haekelkeks from the Crochet category!
Top patterns from DIY-4U from the Crochet category!
Top patterns from Miralay from the Crochet category!
Top patterns from MorbenDesign from the Crochet category!
Top patterns from Opion from the Crochet category!
Top patterns from ternuraamigurumi from the Crochet category!
More free patterns

You might like

Crochet pattern shawl Veilwyn

(2)
from US $4.98

Kerry Way Cardigan

(2)
from US $13.17

Crochet Pattern Easter Bunny Gift Box

(34)
from US $6.62

Crochet Pattern - sweet egg cups

(238)
from US $2.77
-30% Dachshund Puppy

Dachshund Puppy

(42)
from US $6.11 US $9.20*

realistic cat - crochet pattern by NiggyArts

(241)
from US $7.07
-25% Crochet Pattern Flat Triangular Scarf "Himera"

Crochet Pattern Flat Triangular Scarf "Himera"

(1)
from US $3.74 US $5.24*

Crochet patterns: Doll clothes collection 'Swing'

(248)
from US $5.53
-30% Sweetheart Bunnies Crochet Pattern Amigurumi stuffed baby toy

Sweetheart Bunnies Crochet Pattern Amigurumi stuffed baby toy

(91)
from US $5.41 US $8.14*

Free patterns

Edlothia Shawl

(953)
Free pattern

Snail -- Crochet Pattern by Haekelkeks®

(563)
Free pattern

Bruinen Shawl

(832)
Free pattern

Halata Shawl

(541)
Free pattern

Fareth Shawl

(506)
Free pattern

Crochet Pattern Amigurumi Heart

(80)
Free pattern

Beautiful Kitten Crochet Pattern

(8)
Free pattern

Ribbon Bread Baskets

(140)
Free pattern

Crochet chart Lizard

(174)
Free pattern

Win shopping credit every month!

42 prizes / total value €300: 30×€5, 10×€10, 2×€25 – simply activate the newsletter. No purchase necessary. Unsubscribe at any time. Prizes are awarded as Crazypatterns shopping credit. Learn more