
Mini Bag Keychain Free Knitting Pattern: A Tiny Project with Big Charm
There is something deeply satisfying about finishing a knitting project in a single evening. No endless skeins to wind, no complex charts to follow for weeks on end, no wondering if you will ever actually wear the sweater you started back in February. Mini bag keychains sit at the perfect intersection of instant gratification and genuine skill-building, giving you a finished object that is cute, functional, and completely handmade — all within a couple of hours.
Whether you are a beginner looking for your first three-dimensional project or an experienced knitter searching for a quick gift idea, this free knitting pattern for a mini bag keychain has everything you need. Below you will find full instructions, yarn and needle recommendations, helpful tips for getting clean edges, and plenty of ideas for customizing your finished piece.
Why Knit a Mini Bag Keychain?
Before diving into the pattern itself, it is worth pausing to think about why these tiny bags have become such a beloved project in the knitting community. On the surface, they seem almost too simple to be interesting. But spend five minutes searching for mini bag keychains on Pinterest or Ravelry and you will quickly discover thousands of variations, each one a small expression of its maker’s personality.
The reasons they are so popular come down to a few key things.
They use up yarn scraps. Most knitters accumulate a collection of leftover bits and pieces from larger projects. These odds and ends are often too small to do anything meaningful with but feel like a shame to throw away. A mini bag keychain uses just a fraction of a skein — sometimes as little as ten or fifteen grams — which means it is the perfect vehicle for using up those beloved scraps without any guilt.
They make wonderful gifts. A handmade keychain is personal and practical. It fits in an envelope, costs almost nothing in materials, and can be customized endlessly to suit the recipient. Make one in someone’s favorite color, use their initial as a motif, or stuff it with a tiny sachet of lavender. The possibilities are genuinely charming.
They build real skills. Despite their small size, mini bag keychains introduce or reinforce several foundational techniques: casting on, working in the round (if you choose the circular construction method), seaming, picking up stitches, and adding finishing details. Working on a miniature scale also teaches you to pay close attention to tension, which will serve you well on every future project.
They are fast. This is not a trivial point. For knitters who juggle busy lives, having a project you can cast on and bind off in a single sitting is a genuine joy.
Materials You Will Need
One of the best things about this pattern is that it requires very little in the way of supplies. Here is what to gather before you begin.
Yarn: Approximately 15–20 grams of worsted weight yarn (also listed as weight category 4 on most labels). Almost any fiber content will work. Cotton gives a lovely structured look and holds its shape well, which is ideal for bags. Wool creates a cozy, slightly stretchy fabric that can be lightly felted for extra durability. Acrylic is budget-friendly and comes in an enormous range of colors, making it easy to customize.
Needles: US size 5 (3.75mm) double-pointed needles (DPNs) or a short circular needle if you prefer the magic loop method. You can also knit this flat and seam the sides if DPNs feel intimidating — instructions for both methods are included below.
Notions: A keychain ring or lobster clasp (available at any craft store or online), a small stitch marker, a tapestry needle for weaving in ends and seaming, scissors, and optionally a small button, bead, or charm for decoration.
Gauge: Approximately 20 stitches and 28 rows to 4 inches (10cm) in stockinette stitch. Gauge is not critical for this project since the bag does not need to fit anything specific, but consistent tension will give you a neater finished look.
Finished Dimensions
The finished mini bag measures approximately 2.5 inches wide by 3 inches tall (not including the strap), making it just large enough to hold a folded bill, a few coins, a tiny notepad, or a piece of candy. You can easily adjust the size by adding or subtracting stitches and rows — more on that in the customization section.
Abbreviations Used in This Pattern
CO — cast on
K — knit
P — purl
K2tog — knit two stitches together (a right-leaning decrease)
SSK — slip, slip, knit (a left-leaning decrease)
BO — bind off
PM — place marker
SM — slip marker
RS — right side
WS — wrong side
St(s) — stitch(es)
Rep — repeat
The Pattern: Mini Bag Keychain
Version One: Knitting Flat with Seaming
This version is ideal for beginners or anyone who finds working in the round uncomfortable on small circumferences.
Step 1 — Cast On and Work the Body
Using your preferred cast-on method — the long-tail cast on is recommended for its neat, slightly elastic edge — cast on 24 stitches.
Row 1 (RS): Knit across all 24 stitches.
Row 2 (WS): Purl across all 24 stitches.
Repeat these two rows (stockinette stitch) until your piece measures 6 inches from the cast-on edge. This will give you enough fabric to fold in half and form the bag body with a 3-inch depth.
Step 2 — Create the Flap
To add a fold-over flap, continue working in stockinette for an additional 12 rows (approximately 1.5 inches). This flap will fold down over the front of the bag.
Step 3 — Bind Off
Bind off all stitches loosely. A loose bind-off is important here because a tight edge on the flap can cause it to curl and look untidy.
Step 4 — Fold and Seam
Fold the piece in half so the cast-on edge meets the point where the flap begins (about two-thirds of the way up). Using a tapestry needle and a length of your working yarn, seam both side edges together using a mattress stitch for a nearly invisible join. Weave in all ends securely.
Step 5 — Add the Strap
Using your needle, pick up 3 stitches along the top center back of the bag. Knit an I-cord for approximately 3 inches (or your preferred length). To make an I-cord, knit the 3 stitches, slide them back to the right end of your needle without turning, and pull the working yarn across the back before knitting again. This creates a neat, round cord.
Bind off the I-cord stitches, leaving a 6-inch tail. Thread the tail through your keychain ring or lobster clasp, then back through the I-cord, and secure it tightly with several knots. Weave in the end.
Version Two: Knitting in the Round
If you are comfortable with DPNs or the magic loop method, working in the round eliminates seaming entirely and produces a seamless, polished result.
Step 1 — Cast On and Divide
Cast on 24 stitches and distribute them evenly across three DPNs (8 stitches per needle). Join to work in the round, being careful not to twist your stitches. Place a stitch marker to indicate the beginning of the round.
Step 2 — Work the Bag Body
Knit every round (this produces stockinette in the round) until the piece measures 3 inches from the cast-on edge.
Step 3 — Close the Bottom
To close the bottom of the bag neatly, work as follows:
Round 1: K2tog, K8, SSK — repeat once more (20 stitches remain).
Round 2: Knit all stitches.
Round 3: K2tog, K6, SSK — repeat once more (16 stitches remain).
Round 4: Knit all stitches.
Round 5: K2tog, K4, SSK — repeat once more (12 stitches remain).
Round 6: Knit all stitches.
Round 7: K2tog, K2, SSK — repeat once more (8 stitches remain).
Cut your yarn, leaving a 6-inch tail. Thread the tail onto a tapestry needle and draw it through all 8 remaining stitches, pulling snugly to close the bottom. Weave in the end on the inside of the bag.
Step 4 — Add the Flap
Because this is a bag worked from the top down (opening at the top), the flap is added separately. Pick up and knit 12 stitches along the back edge of the opening. Work in stockinette (knit on RS, purl on WS) for 12 rows. Bind off loosely.
Step 5 — Add the Strap
Follow the same I-cord instructions from Version One, picking up 3 stitches at the center of the flap’s bind-off edge and working the cord to your preferred length before attaching the keychain hardware.
Optional Decorative Details
A plain stockinette bag is lovely on its own, but half the fun of this project is personalizing it. Here are some ideas to make your mini bag keychain truly unique.
A Simple Seed Stitch Texture: Instead of stockinette, try seed stitch for the bag body. Alternate knit and purl stitches across each row, and on subsequent rows, knit the purls and purl the knits. This creates a bumpy, rustic texture that lies flat without curling.
Stripes: With such a small project, adding stripes is almost effortless. Simply switch yarn colors at the beginning of a new row or round, carrying the unused color loosely up the side. Even two or three rows of a contrast color look striking.
A Button Closure: Sew a small button to the center front of the bag, just below where the flap falls. On the edge of the flap, work a small yarn over followed by a K2tog on the second-to-last row to create a buttonhole. A vintage button adds a lovely nostalgic touch.
A Monogram: If you know duplicate stitch embroidery, you can add a single letter to the front of your bag after finishing. Use a contrasting color of smooth yarn for maximum visibility.
Beaded Fringe: Cut six to eight short lengths of yarn, fold each in half, and use a crochet hook to pull the folded loop through the bottom edge of the bag. Thread the loose ends through the loop and pull snug. You can add beads to the fringe ends by threading them on before knotting the tips.
Embroidered Flowers: A few lazy daisy stitches worked in a soft pink or yellow yarn can transform a simple bag into something that looks like a folk art miniature. This is also a lovely way to add a pop of color without changing the base yarn.
Tips for a Professional Finish
Small projects can sometimes look a little rough around the edges, especially for newer knitters. These practical tips will help you achieve the cleanest, most polished result possible.
Slip the first stitch of every row if you are working flat. This creates a smooth, chained edge along the sides of your piece that is much easier to seam than a bumpy row-by-row edge.
Block your finished piece before seaming. Even a light spritz of water and a few minutes pinned to a blocking mat can smooth out tension irregularities and make your fabric look more even. For cotton, wet blocking works beautifully. For wool, steam blocking is effective.
Use a tapestry needle that is the right size for your yarn. A needle that is too large will stretch your stitches when weaving in ends; one that is too small will split the yarn fibers.
When attaching the keychain ring, double and triple the yarn tail back through the hardware before securing. Keychains take a surprising amount of stress during daily use, and a secure attachment will prevent the strap from pulling out over time.
Weave in your ends for at least an inch in one direction and then reverse course for another inch. This creates a more secure join than simply threading the tail through a few stitches in a straight line.
How to Customize the Size
The pattern above produces a bag approximately 2.5 by 3 inches. Adjusting the size is simple.
To make a wider bag, add stitches in multiples of two to keep the math even for decreases. Every 2 additional stitches will add approximately 0.4 inches of width.
To make a taller bag, simply work more rows before beginning the flap or the bottom shaping. An extra 10 rows adds roughly 1.25 inches of height in worsted weight yarn.
To make a larger tote-style version (perhaps as a coin purse rather than a keychain), try doubling the stitch count and working on US size 7 needles for a slightly looser fabric. Skip the I-cord strap and instead work a longer, wider strap that can slip over a wrist.
For an even tinier version — perhaps to decorate a gift package or make doll accessories — try fingering weight yarn on US size 1 or 2 needles with a cast-on of just 14 stitches.
Gifting Ideas
The mini bag keychain shines as a gift. Here are a few creative ways to package and present your finished pieces.
Make a set of three in coordinating colors for a friend who loves a matching aesthetic. Tuck a small note inside one explaining what inspired the color choices.
Fill the bag with a tiny rolled-up gift card before closing the flap. It is an unexpectedly sweet way to give something practical.
Attach the bag to the zipper of a larger knitted or crocheted project as a matching accessory — a tiny version of the full-size bag you just made for someone, for example.
Gather five or six bags in seasonal colors, thread them on a length of ribbon, and hang them as an ornament or garland.
For a baby gift, make a mini bag in soft pastels and stuff it with a small lavender sachet (safely secured inside so it is not a choking hazard for older babies). The gentle scent is a lovely touch.
Storing and Caring for Your Mini Bag Keychain
How you care for your finished keychain will depend largely on the fiber you used. Cotton and acrylic bags are typically machine washable on a gentle cycle, though placing them inside a mesh laundry bag will protect the strap and hardware. Wool bags should generally be hand-washed in cool water with a drop of wool wash and laid flat to dry to prevent felting and stretching.
If your bag begins to look a little tired after months of daily use, a quick hand wash and a gentle block will often restore it to something close to its original shape. The beauty of a knitted item is that it is almost always possible to refresh it with a little care.
Final Thoughts
The mini bag keychain is one of those projects that manages to punch well above its weight. It takes almost no time, uses almost no yarn, and requires almost no equipment — and yet the finished object is something you will genuinely reach for every day. It is the kind of thing that makes people stop and ask, “Did you make that?” with a note of genuine delight in their voice.
Whether you make one for yourself, run through a dozen as holiday gifts, or use it as a teaching project for a new knitter in your life, this free pattern has everything you need to get started. Cast on tonight and see just how quickly that tiny bag comes to life in your hands.
Happy knitting.