
How to Crochet a Keychain – Easy Step-by-Step Pattern for Beginners
If you’ve ever wanted to learn crochet but felt overwhelmed by blankets, sweaters, or amigurumi animals, a keychain is the perfect place to start. It’s small, it’s quick, and by the time you’re done, you have something genuinely useful to show for your effort. Most people finish their first crochet keychain in under an hour, which makes it one of the most satisfying beginner projects you’ll ever pick up.
In this guide, we’ll walk through everything you need to know — from the materials required to the finished product — using simple language and clear steps. Even if you’ve never held a crochet hook before, you’ll be able to follow along. By the end, you’ll have the skills to make keychains as gifts, as bag charms, or just for fun, and you’ll have laid the groundwork for tackling bigger crochet projects down the road.
Why a Crochet Keychain Is the Best Beginner Project
Before we dive into the how-to, let’s talk about why keychains specifically are such a great starting point.
First, they use very little yarn. You can make a keychain with scraps left over from other projects, or with a small amount of bulky yarn you already have on hand. There’s no investment in materials until you know you enjoy the craft.
Second, they teach you the most fundamental stitches in crochet — the slip knot, the chain stitch, the slip stitch, and the single crochet — without requiring you to manage a large piece of fabric. When you’re working on something small, it’s much easier to see what your hook is doing and to correct mistakes as you go.
Third, keychains are fast. If a project gets tedious or frustrating, you might put it down and never come back to it. A keychain takes 20 to 60 minutes, which means you stay engaged and feel a sense of completion. That momentum is incredibly valuable when you’re learning something new.
Finally, handmade keychains make wonderful small gifts. They’re personal, thoughtful, and cost almost nothing to make. Once you get comfortable with the basic version, you can start adding colors, initials, charms, or textured stitches to personalize them.
What You’ll Need
You don’t need much to get started. Here’s a simple materials list:
Yarn: Choose a worsted weight yarn (also labeled as #4 medium weight) in any color you like. Cotton yarn works especially well for keychains because it holds its shape, but acrylic or wool-blend yarns work perfectly fine too. You’ll only need about 10 to 15 yards for a basic keychain, so a small skein or leftover scrap is ideal.
Crochet hook: For worsted weight yarn, a 5mm (US size H/8) hook is a good all-around choice. If you’re using a thicker yarn, go up to a 6mm or 6.5mm hook.
Keyring: A standard split keyring (the kind you’d find at any hardware or craft store) works great. They come in packs of 10 or 20 and are inexpensive. Lobster claw clasps also work if you want something that clips on and off a bag easily.
Scissors: Any pair will do.
Yarn needle (tapestry needle): This is used for weaving in your ends at the finish. A blunt-tipped tapestry needle with a large eye is ideal for working with yarn.
That’s it. No special equipment, no expensive tools — just the basics.
Understanding the Stitches You’ll Use
If you’ve never crocheted before, it helps to get familiar with a few terms before you start. Don’t worry about memorizing everything right now. You can refer back to this section as needed.
Slip knot: This is how every crochet project begins. It’s simply a knot that creates a loop on your hook that can be tightened or loosened.
Chain stitch (ch): The chain stitch is the foundation of most crochet projects. It creates a line of interlocked loops and is made by wrapping the yarn over the hook and pulling it through the loop already on the hook.
Slip stitch (sl st): A slip stitch is the shortest stitch in crochet. You insert your hook into a stitch, wrap the yarn over, and pull it through both the stitch and the loop on your hook in one motion. It’s used to join rounds and move yarn without adding height.
Single crochet (sc): This is the most basic “real” stitch in crochet. It creates a tight, dense fabric, which is exactly what you want for a keychain. To make a single crochet, insert your hook into a stitch, wrap the yarn over and pull up a loop (you now have two loops on your hook), then wrap the yarn over again and pull through both loops.
Magic ring (optional): If your keychain design involves crocheting in rounds (like a ball or oval shape), you might use a magic ring to start. However, for the basic keychain in this tutorial, we’ll keep it simple and work in rows or use a beginner-friendly method.
Basic Crochet Keychain Pattern: Step-by-Step
This pattern creates a simple, rectangular or slightly rounded crochet tag that attaches to a keyring. It’s clean, sturdy, and looks polished enough to give as a gift.
Step 1: Make a Slip Knot
Hold your yarn about six inches from the end. Make a loop by crossing the working yarn (the yarn coming from the skein) over the tail end. Insert your hook through the loop and catch the working yarn, pulling it through to form a new loop on your hook. Gently tighten the knot by pulling on both ends of the yarn while holding the hook steady. The loop on your hook should slide smoothly — not too tight, not too loose.
Step 2: Chain 10
With your slip knot on the hook, begin chaining. Wrap the yarn over the hook (this is called “yarn over” or “yo”) and pull it through the loop on your hook. That’s one chain. Repeat this 9 more times until you have 10 chain stitches. Count them as you go — each V-shaped link in the chain counts as one stitch.
If you’re making a larger or smaller keychain, you can adjust this number. 8 chains make a slim rectangular keychain, while 12 or 14 chains make a wider one. For now, 10 is a nice starting point.
Step 3: Single Crochet Across Row 1
Turn your chain so the bottom bumps of the chain are facing you. Starting in the second chain from your hook (skip the first chain — it acts as your turning chain), insert your hook into the stitch, yarn over, and pull up a loop. Yarn over again and pull through both loops. That’s your first single crochet. Continue working one single crochet into each chain across. You should have 9 single crochet stitches at the end of the row.
Step 4: Chain 1 and Turn
At the end of Row 1, chain 1. This is your turning chain. Now rotate your work 180 degrees so the last stitch you made is now on your right (if you’re right-handed) and you’re ready to work back across.
Step 5: Single Crochet Across Rows 2 Through 12
Work single crochet stitches across each row. At the end of each row, chain 1 and turn. Repeat until your piece is about 1.5 to 2 inches long — this is roughly 10 to 14 rows, depending on how tightly you crochet. The piece should look like a small, dense rectangle.
Don’t worry if your tension isn’t perfect. Crochet tension (how tightly or loosely you hold your yarn) naturally evens out as you practice. Small variations are part of the handmade charm.
Step 6: Fasten Off
After your last row, cut the yarn, leaving a 6-inch tail. Pull the tail all the way through the last loop on your hook to secure it. This is called “fastening off.”
Step 7: Weave In the Ends
Thread your yarn needle with the tail end of the yarn. Weave the needle through several stitches on the back side of your piece, going in different directions (forward, backward, or at an angle) to lock the yarn in place. Trim any excess. Repeat with the starting tail from your slip knot.
Step 8: Attach the Keyring
This is the satisfying part. Fold your crochet rectangle in half so the two short ends meet. Take your keyring and position it at the fold. Using a small amount of remaining yarn and your yarn needle, or simply by slip-stitching through the edge stitches, sew or stitch the two short ends together around the keyring base. Make sure the keyring itself sits just above the fold, at the top of your keychain.
Alternatively, you can skip the folded rectangle design and attach the keyring directly by crocheting around it. Thread your hook through the keyring, make a slip stitch to attach, and then single crochet around the ring itself for 10 to 12 stitches. This creates a small crocheted border around the ring that acts as the top of your keychain.
Crochet Ball Keychain (Bonus Pattern)
Once you’re comfortable with the basic rectangle, try this fun little ball keychain. It’s made in the round and stuffed lightly with a small amount of fiberfill or scrap yarn. The result is a cute, squishy sphere that dangles from your keys.
Round 1: Make a magic ring (or start with a chain 2 and work into the first chain). Work 6 single crochet into the ring. Pull the ring closed. (6 stitches)
Round 2: Work 2 single crochet into each stitch around. (12 stitches)
Round 3: Single crochet in next stitch, 2 single crochet in next stitch, repeat around. (18 stitches)
Round 4: Single crochet in each stitch around. (18 stitches)
Round 5: Single crochet in next stitch, decrease over next 2 stitches, repeat around. (12 stitches) — To decrease, insert your hook into the next stitch, pull up a loop, then insert your hook into the following stitch, pull up another loop. Yarn over and pull through all three loops.
At this point, stuff the ball with a small amount of fiberfill, cotton balls, or tightly rolled scrap yarn.
Round 6: Decrease around until the opening is small. Fasten off, leaving a long tail to sew the opening closed. Thread your needle through the front loop of each remaining stitch and pull tight to cinch the ball shut. Weave in ends.
To attach to a keyring, cut a 12-inch length of yarn, fold it in half, and thread the folded end through the top of your ball. Pass the two loose ends through the loop of the fold to create a lark’s head knot around the ball. Thread both ends through your keyring and tie securely. Trim ends to about half an inch.
Tips for Getting Better Results
Use stitch markers. Even experienced crocheters use stitch markers to keep track of where rounds begin and end. A simple loop of contrasting yarn works as a stitch marker in a pinch.
Count your stitches. New crocheters often accidentally add or drop stitches without realizing it. At the end of each row, count to make sure you have the right number. For the basic rectangle, every row should have 9 stitches.
Don’t crochet too tightly. If your hook feels like it’s fighting to get into each stitch, loosen up. Your yarn should slide smoothly along the hook. Tight stitches are harder to work into and can make your finished piece stiff.
Practice your tension. Try making several keychains in a row. You’ll notice your tension becoming more consistent with each one. This is totally normal and one of the best reasons to stick with a small, repeatable project while you’re learning.
Try different yarns. Once you have the basic pattern down, experiment with different materials. Metallic yarn gives a glamorous look. Cotton comes in hundreds of colors and is very beginner-friendly. Even thin leather cord can be crocheted for a bohemian-style keychain.
Fun Ways to Customize Your Crochet Keychain
The basic rectangle and ball patterns are just a starting point. Here are some ideas to make your keychains unique:
Add fringe. Cut several 4-inch lengths of yarn and attach them to the bottom of your keychain using lark’s head knots. Trim them to the same length for a neat look, or vary the lengths for a boho feel.
Try stripes. Change yarn color at the beginning of a new row by simply joining the new color with a slip knot on your hook. Carry the old color up the side of your work if you’ll be using it again soon.
Embroider initials. Once your keychain is finished, use a contrasting color of yarn or embroidery floss to stitch a letter or small symbol onto the front. This makes for a very personal gift.
Add beads. Thread beads onto your yarn before you begin crocheting, then slide one up before completing certain stitches to incorporate them into the fabric.
Crochet in different shapes. A simple heart shape, a leaf, a star — all of these are achievable with basic stitches once you know how to increase and decrease. There are endless free patterns online for shaped crochet keychains if you want to explore beyond rectangles and balls.
Common Mistakes and How to Fix Them
The edges are uneven or wavy. This usually means you accidentally added extra stitches at the beginning or end of rows. Make sure you’re not crocheting into your turning chain, and that you are crocheting into the last stitch of every row (beginners often miss it).
The piece keeps curling. Some curling is normal with single crochet, especially at first. Blocking your finished piece (dampening it with water and pinning it flat to dry) can help. Using cotton yarn tends to reduce curling as well.
I lost count of my rows. Lay the piece flat and count the ridges along the side edge — each ridge represents one row. You can also mark every 5th or 10th row with a stitch marker or a small piece of contrasting yarn as you go.
My yarn keeps splitting. This means your hook tip is catching individual plies of the yarn instead of going between them as a whole. Slow down, make sure you’re inserting your hook fully into the stitch, and try a hook with a sharper or more tapered tip.
Frequently Asked Questions
How long does it take to crochet a keychain?
Most beginners finish a basic rectangle keychain in 30 to 60 minutes. Once you’re comfortable, you can knock one out in 15 to 20 minutes.
What size crochet hook should I use for a keychain?
A 5mm (H/8) hook paired with worsted weight yarn is the standard starting point. For thicker yarn, go up in hook size. For thinner or fingering weight yarn, use a 3.5mm or 4mm hook.
Can I make a crochet keychain without knowing how to crochet?
Yes — that’s exactly what this tutorial is designed for. The stitches used here (chain and single crochet) are the most basic in all of crochet, and working on a small piece like a keychain is one of the best ways to learn them.
What yarn is best for crochet keychains?
Cotton is a top choice for its durability, wide color range, and ability to hold shape. Acrylic yarn is also perfectly fine and comes in even more color options. Avoid very fuzzy yarns (like mohair) for your first attempt, since it’s hard to see the stitches.
How do I make a crochet keychain last longer?
Weave in your ends very securely and consider adding a dot of fabric glue to the woven-in tails before trimming. Using cotton yarn also adds durability. If the keychain gets dirty, most cotton and acrylic keychains can be gently hand-washed.
Final Thoughts
Learning to crochet a keychain is one of those small wins that can change everything. You go from someone who has “always wanted to learn crochet” to someone who crochets — and that shift happens in a single afternoon. The stitches you practice here, the chain and the single crochet, are the building blocks of virtually every crochet pattern you’ll ever encounter. Master them on a keychain, and you’ll carry that muscle memory into dish