Share on facebook
Share on twitter
Share on pinterest
Share on email

Free Pattern: Pride Heart Amigurumi Keychains

Affiliate Links Disclaimer:  This blog post contains affiliate links and I make a small commission off any purchase you make when you click on them.

Celebrate your Pride everywhere you go with these adorable Amigurumi Pride Heart Keychains! These heart keychains are a miniaturized version of my popular Pride Flag Hearts Amigurumi Pattern, and they are perfect for carrying your keys or attaching to your bag.

All eight flags from my Pride Flag Hearts Amigurumi Pattern have been recreated as smaller keychain-sized hearts, as seen below. From top left to bottom right: Rainbow, Inclusive Rainbow (aka the Philadelphia Pride Flag), Trans, Bisexual, Lesbian, Pansexual, Non-Binary, Asexual.

My Pride Heart Keychains Amigurumi Pattern is available for free in this post (Rainbow flag option only), or you can purchase an ad-free PDF copy (including all 8 flags, plus photo tutorials) for a few dollars in my shop, on Etsy, or on Ravelry.
And finally, I’ve created a bundle including both the original Pride Flag Hearts pattern AND the Pride Heart Keychains pattern – grab your copy here and save 25%!

Download an Ad-Free PDF Copy of the Pride Heart Keychains Amigurumi Pattern

Do you like my Pride Heart Keychains Amigurumi Pattern? If so, please consider purchasing a copy of the premium PDF version for a small cost. The premium crochet pattern PDF is available for purchase on my website pattern shop, Ravelry, and Etsy, and includes 15 pages of pictures and detailed instructions to make your very own set of Amigurumi Pride Heart Keychains.

Benefits Include:

– 15 pages of photos and detailed instructions to make and assemble your hearts, including making-of photos not included in the free version below

– Colour change instructions to make all 8 Pride flags (only the Rainbow instructions are included free below)

– Ad-free & professionally formatted PDF of the pattern instructions

– Available offline & perfect for printing or downloading to your mobile devices

– PDF version of the Invisible Colour Change Tutorial included in the pattern for quick reference

In addition to the benefits above, your support will be greatly appreciated and will help me to continue designing and offering these free patterns to you!

8 small crochet heart keychains with pride colours, arranged in a semi-circle. The pride flags are: Rainbow, Inclusive Rainbow, Trans, Bisexual, Lesbian, Asexual, Pansexual, and Non-Binary flag colours.

Join my newsletter and receive your FREE guide to the Five Essential Amigurumi Techniques!

Pride Heart Keychains Amigurumi Pattern

Show your Pride colours wherever you go with these adorable crochet heart keychains! The free pattern below shows the basic heart pattern as well as colour change instructions for the Rainbow Pride flag. The premium PDF version of the pattern includes colour change instructions for the other 7 flags: Inclusive Pride Rainbow, Trans, Bisexual, Lesbian, Pansexual, Non-Binary, and Asexual.

Skill Level


Finished Dimensions

Approx 1.5″ high

Supplies Needed

-Rainbow – Red, Orange, Yellow, Green, Blue, Purple

-Inclusive Rainbow – Black, Brown, Red, Orange, Yellow, Green, Blue, Purple

-Trans – Light Blue, Light Pink, White

-Bisexual – Pink, Blue, Purple

-Pansexual – Pink, Blue, Yellow

-Lesbian – Red, Orange, White, Light Pink, Pink

-Non-Binary – Yellow, White, Purple, Black

-Asexual – Black, White, Grey, Purple

Terms & Abbreviations

All details below are based on US crochet terms.
  • Mc: Magic Circle
  • Ch: Chain
  • Sc: Single Crochet
  • Sl: Slip Stitch
  • Inc: Increase
  • Dec: Decrease – I recommend using the Invisible Decrease
  • Invisible Colour Change – see my tutorial post here!

Pattern Notes

You will be working in a continuous spiral throughout. Use a stitch marker and do not join rounds or turn (unless otherwise stated).

I strongly recommend using the Invisible Colour Change method (see my tutorial post here) to reduce the visibility of the colour changes.

When reading the pattern, (_,_)*x means that you repeat the instructions in the bracket “x” number of times. For example, (Sc 1, Inc)*6 means to repeat (Sc 1, Inc) 6 times. The number in brackets at the end of each row is the total number of stitches you will have when you  finish that row.

Pattern Instructions

Basic Heart Pattern

The basic heart pattern is the same for all the Pride Hearts. The only difference is at what row you change colours for the various flag options. If you just want a solid coloured heart then you can follow the pattern below using one colour. The pattern starts from the bottom of the heart and works upwards.

Click here or scroll down for information on where to change colours. And check out the premium PDF version for the ad-free version plus making of photos!

Main Body of Heart

Round 1: Sc 5 in a Magic Circle (5)

Round 2: Sc around (5)

Round 3: Inc*5 (10)

Round 4: Sc around (10)

Round 5: (Sc 1, Inc)*5 (15)

Round 6: Sc around (15)

Round 7: (Sc 2, Inc)*5 (20)

Round 8: Sc around (20)

Round 9: (Sc 3, Inc)*5 (25)

Round 10: Sc around (25)

Round 11: (Sc 4, Inc)*5 (30)

Round 12: Sc around (30)

From here, you will continue in a spiral to make the first hump. Before you do so, make sure to tie off all the ends inside the heart.

First Hump

Round 1: Sc 15 (15)

Round 2: Sc into the first stitch of Round 1. Sc 14 more stitches around the hump. (15)

If you are changing colours for Round 2, I recommend doing the first stitch in the previous row’s colour. It will be easier to change colours in the second stitch of the row.

Round 3: (Sc 1, Dec)*5 (10)

Round 4: Dec*5 (5)

Finish off, leaving a long end. Stuff the heart (you will continue stuffing it as you create the second hump).

Second Hump

Round 1: Leaving a long end, join yarn with a Standing Single Crochet (see tutorial here) to the first unworked stitch from Round 12. Sc 14 more stitches around the hump. (15)

Round 2: Sc into the first stitch of Round 1 (this will create a hole between the humps, but don’t worry!). Dec 1, then (Sc 1, Dec)*4 (10)

You will sew up the hole between the humps later, using the long end from Row 1. Also, if you are changing colours for Row 2, please see my advice from the first hump.

Finish stuffing the heart.

Round 3: Dec*5 (5)

Finish off, leaving a long end, close up the holes, and weave in all ends.

Adding a Keychain

To create a yarn loop for attaching the keychain:

Using your preferred colour: Ch 11, then Sc into 2nd Ch from hook and Sc into the remaining 9 stitches (10)

Cut the yarn, leaving a long end.

The keychains I purchased consist of a split ring attached to a chain, and a separate open jump ring.  If you have something similar, follow my instructions for attaching an open jump ring to your heart.

If you have a keychain where the jump ring is already closed and can’t be easily opened, then skip to my instructions for attaching a closed jump ring to your heart.

If you have an OPEN jump ring on your keychain:  

Join the yarn into a loop and stitch it securely to the heart. To attach the keychain, insert the open jump ring through the chain of the keychain and then through the yarn loop you just made. Use pliers to close the jump ring tightly.

If you have a CLOSED jump ring on your keychain:

Do not sew the chains into a loop or stitch it to the heart yet. First, run the yarn through the jump ring. Then you can go ahead and sew the yarn into a loop and stitch it securely to your heart.

Pride Rainbow Flag Keychain Colour Change Instructions

See below for instructions on which rows to change colours for the different Pride flags.


the 6-stripe rainbow Pride flag

Rounds 1-3: Purple

Rounds 4-5: Blue

Rounds 6-7: Green

Rounds 8-9: Yellow

Round 10-11: Orange

Round 12 + Humps: Red

Inclusive Pride Rainbow Flag

the 8-stripe inclusive rainbow Pride flag - at the top of the rainbow colours there are a brown and a black stripe

Rounds 1-2: Purple

Rounds 3-4: Blue

Rounds 5-6: Green

Rounds 7-8: Yellow

Rounds 9-10: Orange

Rounds 11-12: Red

Hump Round 1: Brown

Hump Rounds 2-3: Black

Trans Pride Flag

the Trnas flag - light blue, light pink, and white

Rounds 1-4: Light Blue

Rounds 5-6: Light Pink

Rounds 7-9: White

Rounds 10-11: Light Pink

Round 12 + Humps: Light Blue

Bisexual Pride Flag

the Bisexual flag - dark pink, purple, dark blue

Rounds 1-6: Blue

Rounds 7-9: Purple

Rounds 10-12 + Hump: Pink

Pansexual Pride Flag

the pansexual pride flag - pink, yellow, and blue

Rounds 1-5: Blue

Rounds 6-10: Yellow

Rounds 11-12 + Humps: Pink

Lesbian Pride Flag

The lesbian pride flag - red, orange, white, pink, dark pink

Rounds 1-4: Dark Pink

Rounds 5-6: Light Pink

Rounds 7-9: White

Rounds 10-11: Orange

Round 12 + Humps: Red

Non-Binary Pride Flag

The Non-binary pride flag: yellow, white, purple, black

Rounds 1-5: Black

Rounds 6-8: Purple

Rounds 9-11: White

Round 12 + Humps: Yellow

Asexual Pride Flag

The asexual pride flag - black, grey, white, purple

Rounds 1-5: Purple

Rounds 6-8: White

Rounds 9-11: Grey

Round 12 + Humps: Black

I hope you enjoy this pattern, and if you have any questions please don’t hesitate to comment below or email me.

And if you made your own Pride Heart Keychain I would love to see a picture on Instagram! Make sure to tag me so I don’t miss it, @waywardpineapplecreations.

© Wayward Pineapple Creations | Julia Simpson  This pattern and all related images are copyright protected. You may sell items made from my patterns, but please do not copy/paste, distribute, or alter the pattern and claim it as your own.

4 thoughts on “Free Pattern: Pride Heart Amigurumi Keychains

Leave a Reply

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