
Mini Bag Keychain Free Knitting Pattern: A Beginner-Friendly Project You’ll Want to Make in Every Color
There’s something undeniably charming about a tiny knitted bag dangling from your keys. It’s the kind of small, satisfying project that takes an afternoon to finish, costs almost nothing in yarn, and ends up being one of those things everyone asks you about. Whether you’re a seasoned knitter looking for a quick palate-cleanser between large projects or a newer knitter eager to practice the basics, a mini bag keychain is one of those perfect little makes that delivers big results for minimal effort.
This free knitting pattern will walk you through everything you need to know to create your very own mini bag keychain from scratch. We’ll cover materials, gauge, step-by-step instructions, finishing techniques, and plenty of tips along the way so you end up with something you’re genuinely proud to clip onto your keys.
Why Knitters Love Mini Bag Keychains
Before we dive into the pattern itself, let’s talk about why this project has become such a beloved staple in the knitting community.
First, there’s the yarn factor. Mini bag keychains use such a tiny amount of yarn that they’re practically free to make if you already have a stash. Those leftover scraps from a larger project that you couldn’t bear to throw away? This is exactly what they were waiting for. A single mini bag uses so little yarn that you could knit a dozen of them from a single skein.
Second, they make incredible gifts. Handmade gifts feel personal and thoughtful, but the reality is that knitting a full sweater or blanket for everyone you love isn’t always realistic. A mini bag keychain takes an afternoon and communicates the same warmth as a much larger project. They’re perfect for stocking stuffers, party favors, teacher appreciation gifts, or just because tokens for the people you care about.
Third, this project is genuinely great for skill-building. Even if you’re fairly new to knitting, completing a small project from start to finish — casting on, working the body, shaping the base, and finishing — builds a kind of muscle memory and confidence that you just can’t get from swatching alone. Every technique you use on this mini bag translates directly to bigger, more complex projects down the road.
And finally, they’re just plain fun. Knitting doesn’t have to be serious or utilitarian. Sometimes you want to make something tiny and cute for the sheer joy of it, and this pattern gives you exactly that.
Materials You’ll Need
One of the best things about this pattern is how minimal the supply list is. Here’s what you’ll need to gather before you cast on.
Yarn: Approximately 15 to 25 yards of worsted weight yarn (size 4) works beautifully for this project, though you can adapt the pattern to almost any weight with the appropriate needle adjustment. Cotton yarn gives a lovely structured result that holds its shape well. Wool and wool blends add a bit of natural stretch and bounce. Acrylic yarn is durable and easy to wash, which makes it a practical choice for something that will live on a keychain and see daily use.
Needles: US size 5 (3.75mm) to US size 7 (4.5mm) double-pointed needles or a short circular needle for magic loop, depending on your preferred method of working in the round. If you’re a continental knitter or tend to knit loosely, start on the smaller end of that range. If you’re an English-style knitter or tend toward a tighter gauge, the larger needle size will serve you well.
Hardware: One key ring or lobster clasp clip, approximately 25mm in size. You can find these at craft stores, online, or even repurposed from old keychains you no longer use.
Notions: A tapestry needle for weaving in ends, scissors, stitch markers (optional but helpful), and a ruler or small measuring tape.
Optional embellishments: Small wooden or metal beads, a tiny button for closure, a short length of ribbon or cord for the strap loop, or embroidery floss for adding detail to the finished bag.
Gauge
Gauge matters even on a small project because it affects the final size and structure of your bag. For this pattern, aim for approximately 20 stitches and 28 rows per 4 inches in stockinette stitch using worsted weight yarn and a US size 6 (4mm) needle.
That said, gauge is flexible here. A slightly tighter gauge will give you a denser fabric that holds its shape better, which is ideal for a bag that needs to be sturdy enough to hold small items. A slightly looser gauge will give you a softer, more drapey result. Neither is wrong — it just depends on the look and feel you’re going for.
If you’re not sure whether your gauge is in the right range, simply knit a quick swatch, measure it, and adjust your needle size accordingly before casting on.
Finished Dimensions
This pattern produces a finished mini bag measuring approximately 2.5 inches wide by 3 inches tall (before the strap). The bag is sized to comfortably hold a few coins, a lip balm, a small folded note, or a tiny piece of jewelry. It sits nicely on a keychain without being so bulky that it gets in the way.
If you’d like a larger or smaller version, you can easily scale the pattern up or down by adjusting the cast-on number in even increments and working more or fewer rounds in the body section.
Pattern Notes
This mini bag is worked in the round from the top down, which means you’ll start at the opening of the bag and work down toward the closed base. This approach makes it easy to try on and measure as you go, and it eliminates the need for seaming.
The base is closed using the three-needle bind-off, which creates a tidy, flat seam at the bottom of the bag. If you prefer, you can use Kitchener stitch for a fully seamless finish, but the three-needle bind-off is faster and more beginner-friendly.
The strap is worked separately as a short I-cord, which is then folded through the key ring and secured.
Abbreviations used in this pattern:
CO = cast on, K = knit, P = purl, K2tog = knit two together, PM = place marker, SM = slip marker, BO = bind off, rep = repeat, rnd = round, RS = right side.
The Pattern
Step One: Cast On and Work the Cuff
Using your preferred cast-on method, CO 24 stitches. Join to work in the round, being careful not to twist your stitches. PM to mark the beginning of the round.
Rounds 1 through 4: Work K2, P2 ribbing across all stitches. This creates a slightly stretchy edge at the top of the bag that helps it stay closed around small items and gives it a polished, finished look.
If you’d like a longer ribbed cuff that folds over, simply work the ribbing for 8 rounds instead of 4. This creates a small flap effect that adds a decorative touch.
Step Two: Work the Body
Round 5 onward: Work in stockinette stitch (knit every round when working in the round) until the body of the bag measures approximately 2.5 inches from the cast-on edge.
This is where you can get creative. Instead of plain stockinette, you could work the body in seed stitch for a textured effect, or you could carry a second color for a few rounds to create a simple stripe. Moss stitch, garter stitch (alternate one round of knit, one round of purl), or even a basic 2-stitch cable repeat can all add visual interest without significantly changing the construction.
If you’re new to colorwork, this is actually a wonderful project to try your first stripes. The body section is small enough that you only need a few yards of each color, and the short row count makes it easy to manage the floats or carry the yarn up the side.
Step Three: Shape and Close the Base
Once your body measures 2.5 inches, it’s time to close the base. You’ll be working the three-needle bind-off, so you need to divide your stitches onto two needles.
Divide your 24 stitches evenly so that 12 stitches are on one needle and 12 stitches are on a second needle. Hold the two needles parallel to each other with right sides facing together (the outside of the bag faces inward during this step). Using a third needle, work the three-needle bind-off across all stitches as follows: insert the right needle into the first stitch on the front needle and the first stitch on the back needle simultaneously, knit these two stitches together, then repeat for the next pair of stitches. Pass the first stitch over the second to bind off. Continue across until all stitches are bound off.
You’ll be left with a neat, flat seam along the base of the bag. Turn the bag right side out. The base seam will sit at the bottom, and the ribbed edge will be at the top.
Step Four: Knit the I-Cord Strap
The strap that attaches your mini bag to the key ring is worked as a short I-cord. Cast on 3 stitches onto a double-pointed needle. Without turning your work, slide the stitches to the other end of the needle, bring the yarn around the back, and knit the 3 stitches again. Repeat this process — slide, bring yarn around, knit — for approximately 16 to 20 rows, or until your I-cord measures about 1.5 to 2 inches.
Thread the I-cord through your key ring or lobster clasp, then fold the cord in half so both ends meet. Using your tapestry needle and yarn tail, sew the two ends of the I-cord securely to the inside of the bag just below the ribbed edge. Make sure the attachment is firm by weaving through several times and knotting the tail securely before trimming.
Alternatively, if you’d prefer not to knit an I-cord, you can cut a short length of ribbon, fold it through the hardware, and sew both ends to the inside of the bag. A piece of thin leather cord works beautifully for this as well and gives the finished bag a slightly more polished, almost handmade accessory feel.
Finishing Touches
Weave in all remaining ends using your tapestry needle. Take care to weave each tail in different directions and through multiple stitches to ensure nothing works loose over time, especially since a keychain gets regular handling and movement.
Block your mini bag lightly if you’re using a natural fiber. A quick spritz of water and a gentle reshape, then allow it to dry flat, will open up any texture stitches and help the bag hold a nice, even shape. Acrylic yarns don’t require blocking, but you can still steam them gently if you want to tidy up the fabric.
If you’d like to add a closure, sew a small snap, button, or tiny magnetic clasp to the inside of the opening. A single button on the outside with a corresponding loop made from a few chain stitches of yarn creates an adorable decorative closure that also keeps small items secure.
For extra structure, you can cut a small circle of sturdy cardboard or craft foam to fit inside the base of the bag. This keeps the bottom flat and helps the bag maintain its shape when carrying things inside.
Ideas for Customizing Your Mini Bag Keychain
One of the most enjoyable aspects of this pattern is how endlessly adaptable it is. Once you’ve knit the basic version, there are so many directions you can take it.
Try working the entire bag in a self-striping or variegated yarn for a look that seems complex but requires no extra technique at all. The color changes happen on their own, and the result always looks intentional and lovely.
Add a simple monogram using duplicate stitch after the bag is finished. Duplicate stitch lets you add letters or small motifs on top of stockinette fabric without having to manage multiple strands while knitting. It’s an excellent way to personalize a bag for a gift.
Experiment with texture by working the body section in a seed stitch or moss stitch. Both of these patterns use only knit and purl stitches but create a beautiful, tactile surface that looks much more complex than it actually is.
Try felting your finished bag for a sturdier, more structured result. Knit the bag using 100% non-superwash wool at a slightly larger gauge than usual, then toss it in the washing machine on a hot cycle. The felting process will shrink the bag down and fuse the fibers into a dense, firm fabric that holds its shape without any additional structure.
Make a set in coordinating colors and give them as a collection. Three mini bags in complementary shades, each with a slightly different stitch pattern, make a beautiful set that looks like it came from a boutique.
Troubleshooting Common Issues
If your bag is coming out wider than expected, try dropping down a needle size or checking that you haven’t accidentally added stitches somewhere along the way. Count your stitches every few rounds while you’re learning.
If the fabric feels too stiff and board-like, go up a needle size. A fabric that’s worked too tightly can feel almost cardboard-like in very small projects, and a slightly looser gauge will give you a more pleasant drape.
If the three-needle bind-off feels confusing the first time, slow down and take it one stitch pair at a time. It helps to have both needles held firmly in your non-dominant hand while your dominant hand works the bind-off needle. After your first bag, this technique becomes second nature.
If the I-cord keeps curling, that’s actually normal and part of its charm. The cord will straighten and settle slightly once it’s attached to the hardware and the bag is being used regularly.
Final Thoughts
A mini bag keychain knitting pattern is one of those projects that seems almost too simple to be rewarding, until you finish your first one and realize you’ve made something genuinely beautiful out of a small length of yarn and an afternoon of pleasant, rhythmic work. It sits at that perfect intersection of accessible and impressive — the kind of thing that makes knitters of all skill levels feel capable and creative.
Keep this pattern in your back pocket for gift-giving season, for travel days when you need a portable project, for teaching a friend the basics of working in the round, or for those evenings when you just want to sit down, knit something small, and see it through to completion. The satisfaction of finishing a project, however small, is one of the real joys of this craft, and this little bag delivers that satisfaction every single time.
Happy knitting — and may every key on your ring eventually have its own tiny handmade companion.