A tiny, charming crochet mini backpack keychain worked in soft worsted yarn colors — pink body, mint pocket, cream flap and brown straps. Compact and adorable at roughly 6–7 cm tall, this pattern includes step-by-step panels, pocket, flap and straps to assemble a realistic miniature backpack that hangs from a keyring. Perfect as a sweet gift topper, zipper pull, or a cute bag charm.
Progress Tracker
0% Complete
— Overview :
Info :
This miniature backpack is constructed from flat oval front/back panels, a separate oval bottom, a small mint pocket and cream flap, plus two brown straps and a small handle loop. Panels are crocheted in the round with single crochet, then sewn together around the bottom to form the bag body. Work tightly (smaller hook than yarn label) to prevent stuffing showing through. Expect to finish at about 6–7 cm tall including handle and keyring.
— Back Panel (make 1) :
Round 3 :
(1 sc, 1 inc) x 6 (18)
Round 4 :
(2 sc, 1 inc) x 6 (24)
Round 5 :
1 sc in each st (24)
Round 6 :
1 sc in each st (24)
Round 7 :
1 sc in each st (24)
Round 8 :
1 sc in each st (24)
Info :
Place the back panel flat and check the oval shape is even left to right. If your oval tilts, adjust tension on the last rounds before proceeding. You can block lightly on a flat surface if needed to make sides equal.
Round 9 :
(2 sc, 1 dec) x 6 (18)
Round 10 :
1 sc in each st (18)
Round 11 :
1 sc in each st (18)
Round 12 :
1 sc in each st (18)
Info :
Fasten off and leave a long tail (about 20–25 cm) for sewing the bottom later. The long tail will be used to anchor the panel to the bottom piece evenly. Keep the panel face (right side) outward when sewing.
— Front Panel (make 1) :
Round 3 :
(1 sc, 1 inc) x 6 (18)
Round 4 :
(2 sc, 1 inc) x 6 (24)
Round 5 :
1 sc in each st (24)
Round 6 :
1 sc in each st (24)
Round 7 :
1 sc in each st (24)
Info :
Fasten off and leave a long tail for sewing. The front panel should be identical to the back panel in width so the bottom can be attached evenly. If you want a slightly shallower front, omit one of the even rounds, but for the pattern pictured keep the same dimensions as the back.
— Bottom (make 1) :
Round 1 :
Ch 6. Starting in 2nd ch from hook: 4 sc across, 3 sc in last ch, continue on opposite side of chain: 4 sc, 1 sc in final ch (12)
Round 2 :
(1 sc, 1 inc) x 6 (18)
Round 3 :
1 sc in each st around (18)
Info :
The bottom forms a flat oval that will be sewn between the front and back panels. Count your stitches to confirm 18 stitches around; miscount here creates uneven joins. If you need a longer base for a taller backpack, add an additional round of (2 sc, 1 inc) evenly before moving to even rounds.
— Body Side (join panels and create side walls) :
Info :
We will join the bottom to the back panel first, then sew the front panel to the bottom and join the side edges. You can either hand-sew with your long tail or crochet a joining round: for a neater finished look and a slight ridge like the sample, we'll crochet a joining side in single crochet around the assembly.
Round 1 :
With the back panel right side up, join main body color yarn at the edge where the bottom meets the panel. Work 1 sc into the first edge stitch, then continue to pick up evenly from bottom edge and back panel edge alternately (approx 36 join sts) (36)
Round 2 :
1 sc in each st around (36)
Round 3 :
1 sc in each st around (36)
Round 4 :
1 sc in each st around (36)
Info :
Adjust the number of joining stitches according to your exact stitch counts when picking up. If you have slightly more or less than 36, keep the rounds even (no increases) so the body rises straight. Use stitch markers at the front centre and back centre to check symmetry as you go.
Round 5 :
1 sc in each st around (36)
Round 6 :
1 sc in each st around (36)
Round 7 :
1 sc in each st around (36)
Round 8 :
1 sc in each st around (36)
Info :
Begin stuffing as you work the body rounds—very lightly. Use small tufts of fiberfill and press them into the bottom and sides. The backpack is tiny, so avoid over stuffing; the bag should be soft but hold shape. Keep stuffing low until you see the top opening forming.
Round 9 :
1 sc in each st around (36)
Round 10 :
1 sc in each st around (36)
Round 11 :
1 sc in each st around (36)
Round 12 :
1 sc in each st around (36)
Info :
If you prefer a squarer bag shape, stop increases earlier or work every other round using BLO to create a ridge. The sample has a neat rounded top; keep the rounds even and consistent for this look.
Round 13 :
1 sc in each st around (36)
Round 14 :
1 sc in each st around (36)
Round 15 :
1 sc in each st around (36)
Round 16 :
1 sc in each st around (36)
Info :
When your side height reaches roughly the same as the sample (measure against keyring if you like), stop and leave an opening for the top. Fasten off and weave in the yarn tail inside the bag temporarily to avoid unraveling during assembly of pocket and flap.
— Front Pocket (make 1) :
Round 3 :
1 sc in each st around (12)
Round 4 :
1 sc in each st around (12)
Info :
Fasten off leaving a long tail for sewing to the front panel. The pocket is a flattened oval; position it so the pocket flap (made separately) will sit neatly over it. Add a little button or embroidered dot for a closure as desired.
— Pocket Edge (optional decorative row) :
Round 1 :
Join same mint yarn around outer edge of pocket and work 1 sc evenly around to create a defined ridge. Work 12 sts (12)
Info :
Work this extra round if you want a thicker, more dimensional pocket edge like the pictured sample. It helps the pocket keep its shape when attached to the bag front.
— Flap (make 1) :
Round 3 :
(1 sc, 1 inc) x 6 (18)
Round 4 :
1 sc in each st around (18)
Round 5 :
1 sc in each st around (18)
Info :
Fasten off leaving a long tail for sewing. For the decorative heart shown in the sample, use small scraps of pink yarn to embroider a heart shape on the flap or sew a tiny heart-shaped button at the centre. If using a button, stitch it on now before attaching the flap to the bag.
— Flap Edge (optional neat edge) :
Round 1 :
Join contrast/cream yarn around edge and work 1 sc evenly to tidy the rim (18)
Info :
A tidy edge looks especially good on this small scale; work loosely so the flap sits flat over the pocket. If your flap curves too much, reduce the number of rounds or work a looser edging.
— Handle (make 1) :
Round 1 :
Ch 6, join to first ch with sl st to form a small loop, then work 6 sc around the loop (6)
Round 2 :
1 sc in each st around (6)
Round 3 :
1 sc in each st around (6)
Round 4 :
1 sc in each st around (6)
Info :
Fasten off leaving a long tail for sewing the handle to the top center of the back panel. The handle loop should be sturdy enough to pass the small chain through; wrap yarn around the chain base and sew through several times for security.
— Straps (make 2) :
Info :
Straps are narrow tubes that appear in brown in the sample. Work a foundation chain and turn to single crochet across, then join into rounds and crochet several rounds to create a thick strap. Make two identical straps.
Row 1 :
Ch 25, sc in 2nd ch from hook and in each across (24)
Round 2 :
Join to last stitch and work 1 sc evenly around the row just made to begin tube formation (24)
Round 3 :
1 sc in each st around (24)
Round 4 :
1 sc in each st around (24)
Round 5 :
1 sc in each st around (24)
Round 6 :
1 sc in each st around (24)
Round 7 :
1 sc in each st around (24)
Round 8 :
1 sc in each st around (24)
Round 9 :
1 sc in each st around (24)
Info :
Continue working even rounds until the strap tube measures the desired thickness; the sample uses 24 rounds total for a sturdy tube-like strap. If you prefer a flatter strap, work fewer rounds and fold lengthwise to stitch closed instead.
Round 10 :
1 sc in each st around (24)
Round 11 :
1 sc in each st around (24)
Round 12 :
1 sc in each st around (24)
Round 13 :
1 sc in each st around (24)
Round 14 :
1 sc in each st around (24)
Round 15 :
1 sc in each st around (24)
Round 16 :
1 sc in each st around (24)
Round 17 :
1 sc in each st around (24)
Round 18 :
1 sc in each st around (24)
Round 19 :
1 sc in each st around (24)
Round 20 :
1 sc in each st around (24)
Round 21 :
1 sc in each st around (24)
Round 22 :
1 sc in each st around (24)
Round 23 :
1 sc in each st around (24)
Round 24 :
1 sc in each st around (24)
Info :
Fasten off leaving long tails to sew the strap ends to the back of the bag. Fold the tube slightly at each end and stitch firmly to the back panel to create that secure attached-strap look. Make both straps identical and attach symmetrically.
— Decorative Edging Around Top Opening (optional) :
Round 1 :
Join main color at the top edge and work 1 round of sc evenly around the opening to create a neat rim (approx 36)
Round 2 :
Work 1 sc in each st BLO to create a defined ridge (36)
Info :
This ridge acts as a rim for the flap to sit against and gives the tiny backpack a polished finish. Work loosely to avoid tightening the opening too much.
— Button Loop (optional) :
Round 1 :
Attach cream yarn to center front top and ch 6, sl st to base to form a small loop. Fasten off.
Info :
Sew the loop to the inside of the flap area or the rim so the flap's button or heart can hook securely. For the mini sample, a sewn-on bead or button is decorative more than functional due to scale.
— Final Assembly :
Info :
Before full assembly, press all pieces flat and double-check positions. Use pins to place pocket and flap on front panel to achieve desired spacing. Lightly stuff the bag body if you haven't already; keep stuffing minimal to maintain the miniature silhouette.
Step 1 :
Sew the bottom to the back panel first using the long tail left from back panel. Use ladder stitch or whip stitch, spacing stitches evenly around the oval base until the bottom is fully attached.
Step 2 :
Sew the front panel to the bottom the same way, taking care to align the front and back edges so the side seam is even. Leave a small opening at the top if you want to adjust stuffing final shape before closing completely.
Step 3 :
Position and sew the mint pocket to the lower front panel. Center it horizontally and place vertically so the flap will fully cover it when closed. Use matching yarn and small, neat stitches to attach and weave the tail back into the bag interior.
Step 4 :
Sew the flap to the top edge of the front panel so it folds over the pocket. Attach the flap only along its top edge so it can swing open. Add the tiny heart button or bead to the flap centre and sew a matching small button or attach a yarn loop to the front body to act as the clasp.
Step 5 :
Sew the straps symmetrically onto the back panel near the top edge: stitch the ends about 4–6 stitches from each side seam for a balanced placement. Reinforce straps with extra passes of sewing for durability.
Step 6 :
Sew the handle loop to the top centre of the back panel between the strap anchors. Slip the keyring chain through the handle and secure by stitching the handle down firmly around the chain. Test the attachment — it should hold the weight of keys without tearing.
Info :
Weave in all tails neatly inside the bag and trim. If any stitches are visible on the outside, use a matching yarn to cover them or a tiny dab of fabric glue inside for extra security. Attach any final decorative buttons or beads now.
— Finishing Touches & Variations :
Info :
Change colours to create endless variations — purple body with lilac pocket, or mustard body with teal pocket. For an even tinier backpack, use fingering weight yarn and a 1.75–2.0 mm hook and reduce chain lengths proportionally. For a sturdier charm, add a small piece of felt inside the bottom to help the bag hold its shape.
This tiny backpack keychain blends simple crochet construction with charming miniature details to create a delightful handmade accessory. Each small panel and neat stitch comes together into a perfectly pocket-sized treasure you can carry everywhere. The assembly is satisfying and quick, and the finished charm makes a sweet gift or personal keepsake. 🧶✨ Happy stitching — you'll love how cute this little bag turns out! 😊