If you’re looking for a fast holiday project, this How to Crochet a Cute Christmas Tree Keychain Easy Amigurumi Pattern is the perfect pick. It’s a flat crochet Christmas tree keychain made in green with a clean white border edging, tiny colourful ornament dots (red, yellow, blue, etc.), and a small brown trunk at the bottom. Because it’s lightweight and flat, it’s ideal for keys, bag charms, gift toppers, and craft-fair stock. You can also add an optional crochet snowflake charm for extra festive sparkle. This is a quick, beginner-friendly crochet project that looks polished and sells well.
Christmas crochet items are popular every year because they feel warm, personal, and full of handmade charm. A small crochet piece can instantly add a festive touch to gifts, stockings, and holiday decor without costing much. That’s exactly why keychains are trending right now in the handmade world: they’re affordable, portable, and people love collecting them.

This crochet Christmas tree keychain is especially fun because it’s flat, quick to make, and easy to customize. Small projects like keychains are great for beginners because you practice the basics, clean rows, neat edging, simple shaping, and tiny decorative details without committing to a big plush toy. They’re also perfect for using yarn scraps, especially for the ornament colours.
Whether you want to make a few for friends and coworkers, add them as gift toppers, or create a batch to sell at markets, this flat Christmas tree amigurumi keychain is a strong choice. You can keep it minimalist (just green + white), go extra colourful with ornaments, add beads for sparkle, or attach a tiny snowflake charm for a “set” look. It’s cute, festive, and practical, exactly what holiday buyers love.
WHAT MAKES THIS KEYCHAIN UNIQUE?
- Flat design: Lightweight, fast, and doesn’t feel bulky on keys or bags.
- Clean border outline: The white edging makes the tree shape look crisp and professional.
- Colourful mini ornaments: Tiny dots add instant holiday personality.
- Optional snowflake charm: A sweet extra detail that upgrades the whole keychain.
- Practical + decorative: Useful as a keychain, cute enough for decor and gifting.
MATERIALS YOU WILL NEED (explained)
- Green yarn (tree): The main body of the Christmas tree. Cotton gives crisp edges; acrylic works too.
- White yarn (border): For the clean outline/edging that makes the shape pop.
- Brown yarn (trunk): Small trunk detail at the bottom centre.
- Small bits of colourful yarn (ornaments): Red, yellow, blue, pink, perfect scrap-buster.
- Crochet hook: Use a hook that creates a firm fabric (often 0.5–1 size smaller than the label).
- Yarn needle (tapestry needle): For sewing parts, embroidery dots, and weaving ends.
- Scissors: For neat trimming.
- Stitch marker: Helps track rows/turning points and keeps symmetry.
- Keychain ring/hook: For the final attachment—choose sturdy metal hardware.
- Optional: fiberfill: Only if you want a tiny bit of padding (usually not needed for flat keychains).
SKILL LEVEL
Beginner / Advanced Beginner
Stitches/skills used:
- Chain (ch)
- Single crochet (sc)
- Increase (inc)
- Slip stitch (sl st)
- Basic edging/border (sc or sl st around the piece)
FINISHED DESIGN DETAILS
- Shape: Flat triangular Christmas tree silhouette
- Edges: Smooth, even sides with a crisp white border
- Decor: Small colourful ornament dots spaced around the tree
- Size: Compact and lightweight (great for everyday use)
- Hardware: Keychain ring/hook attached at the top
- Optional extra: Tiny snowflake charm hanging beside the tree
STEP‑BY‑STEP PATTERN BREAKDOWN
Tip: You can make this as a single layer (fastest) or a double layer (sturdier). Both work well.
Create the Tree Base Shape
Easy method: start with a chain
- Make a foundation chain for the bottom width of your tree (example: 12–20 chains, depending on how big you want it).
- In the second chain from the hook, work single crochet across to the end.
- Chain 1, turn.
Triangle shaping idea (beginner-friendly):
On the next row, decrease by 1 stitch at the beginning and 1 stitch at the end so the rows get smaller evenly.
Practical tips:
- Keep a stitch marker in the first stitch of each row if you’re new to turning.
- Counting stitches in each row, with symmetry, is what makes the tree look “clean.”
Shape the Tree Edges (clean tree form)
To keep the tree looking neat:
- Continue working rows upward, consistently decreasing on both sides.
- Stop when you reach a single point/top.
Edge tips:
- Don’t pull the turning chain too tight; tight turns create jagged edges.
- If your triangle leans, you may accidentally skip the decrease on one side.
Optional: If you want a “layered tree” look, you can add tiny chain bumps every few rows later, but smooth is best for a first try.
Add the Trunk
You can do this in two ways:
Option A (simple, separate piece):
- Crochet a tiny brown rectangle (a few stitches wide, 2–3 rows tall).
- Sew it to the bottom centre of the tree.
Option B (attach and crochet):
- Join brown yarn at the bottom centre and crochet a small rectangle directly onto the tree.
Placement tip:
Make sure it’s centred under the tree so the keychain looks balanced.
Crochet the Second Panel (Optional)
If you want extra thickness and durability:
- Crochet a second identical tree piece.
- Place them wrong sides together.
- Join around the edges using single crochet (or whip stitch with a needle).
Optional stuffing:
Add just a pinch of fiberfill for a slightly padded look, but keep it mostly flat.
Add White Border Edging (the polished outline)
- Attach white yarn anywhere along the edge.
- Work single crochet evenly around the entire tree shape.
Corner rule (important):
- At sharp corners (especially the bottom corners and top point), add 2–3 single crochets in the same spot to help the border turn smoothly.
Troubleshooting:
- Border waving? Too many stitches.
- Border pulling/tight? Too few stitches, add extra at corners.
Add Ornaments (colourful dots)
Best beginner method: embroidery dots
- Thread a yarn needle with a small bit of colored yarn.
- Make tiny stitch “dots” (little straight stitches or small knots) on the tree.
Placement tips:
- Spread the colours across the top/middle/bottom so it looks balanced.
- Avoid placing the same colour dots right next to each other.
Optional: Use small beads instead of yarn for a shinier ornament look.
Make the Snowflake Charm (Optional)
A simple mini snowflake charm:
- Make a small ring (a magic ring or a chain loop).
- Create “arms” by repeating: chain 4–6, slip stitch back into the ring.
- Repeat 5–6 times to form a snowflake shape.
Attach it to the keychain ring with a small yarn loop or jump ring.
Attach the Keychain Ring
- At the top point of the tree, create a strong loop:
- Chain 8–12, then slip stitch back to the tree to form a loop, or
- Sew a folded yarn loop securely.
- Slide the keychain ring/hook onto the loop.
Durability tip:
Reinforce the loop with extra stitching—this is the highest-stress area.
Final Finishing
- Weave in all yarn ends neatly on the back.
- Flatten and shape the tree with your fingers.
- If the edges curl, lightly block them (with gentle steam at a safe distance) to set the shape.
Final check:
Neat border, centred trunk, balanced ornaments, strong top loop.
CUSTOMIZATION IDEAS
- Different tree colours: pastel green, white “snow tree,” pink tree, or ombré yarn.
- Beads instead of yarn dots: instant sparkle and a premium look.
- Add name initials: stitch a small letter for personalized gifts/orders.
- Mini ornament version: make it smaller as a zipper pull or phone charm.
- Gift tag version: add a small “To/From” label on the back.
TIPS FOR BEST RESULT (8+)
- Use a slightly smaller hook for crisp, firm stitches.
- Count stitches every row to keep the triangle symmetrical.
- Keep turning tension steady to avoid bumpy edges.
- Add extra stitches at the corners when bordering to create smooth curves/points.
- Embroidered ornaments are faster and keep the keychain flat.
- Reinforce the hanging loop with extra stitches.
- Use 3–5 ornament colours to keep it coordinated rather than messy.
- Weave in ends, deep keychains get rubbed in pockets and bags.
- If selling, make matching sets (tree + snowflake + mini star) to increase the value.
COMMON MISTAKES TO AVOID (7+)
- Not counting stitches (tree becomes uneven or leaning).
- Border too tight (piece curls or warps).
- Border too loose (wavy, messy outline).
- Trunk not centred (design looks “off”).
- Weak top loop (ring can pull through with use).
- Ornaments clustered in one area (unbalanced look).
- Too many knots and bulky ends on the back (unprofessional finish).
WHERE YOU CAN USE THIS KEYCHAIN
- On keys
- As a bag charm or a backpack zipper pull
- As a gift topper on wrapped presents
- As mini Christmas decor (hang on a small tree or garland)
- As a handmade selling item (markets, online shops)
WHY THIS PROJECT IS PERFECT
- Quick: easy to batch-make in one sitting
- Beginner-friendly: simple shaping, basic edging
- Low-cost: uses small amounts of yarn and supplies
- Great for selling: seasonal, giftable, high demand
- Festive and cute: classic Christmas colours with fun ornament details
CONCLUSION
This Cute Christmas Tree Keychain is one of those crochet projects that looks impressive but is genuinely easy to make. Because it’s flat and lightweight, it’s practical for everyday use, with no bulky, plush feeling on your keys or in your bag. The green tree shape is instantly recognizable, the crisp white border gives a clean finished look, and the tiny ornament dots add that cheerful holiday pop. If you want to go the extra mile, the optional snowflake charm turns it into a mini festive set that feels super gift‑ready. Make a few for friends, coworkers, teachers, or as stocking stuffers, and if you sell handmade items, this is a perfect batch project with strong seasonal appeal. Grab your yarn scraps, pick a colour theme, and crochet a whole little forest of keychains!

