Crochet Christmas Tree: Button Christmas Tree

The Button Christmas tree is my take on a crochet Christmas tree pattern. Your version can be an ornament, a softie, or a gift wrap embellishment. This pattern is simple so you can make these easily as you get ready for the holidays.

This post contains affiliate links. I may receive compensation (at no added cost to you) if you make a purchase using these links. Materials for this project were generously provided by Fairfield World, Oriental Trading, and Yarnspirations Red Heart.

If you’ve been reading my blog for a while, you know that I love buttons. About two years ago, Oriental Trading sent me the Christmas Bag of Buttons, and for a few weeks, I couldn’t stop making projects with them. I made this Crochet Button Garland (which also makes great gift wrapping “ribbon”)…

Simple Yarn Decorations by Underground Crafter The DIY Felted Balls Ornaments and the Crochet Button Garland are two simple, beginner-friendly projects that add a bit of handmade cheer to your holiday decorations.

…and I also made these Button Christmas Trees. I used the buttons as “ornaments” on the crochet Christmas tree, and I love the look.

This pattern was previously available for free only on Instagram, but I know that it was difficult for people to read it from there, so I’m sharing it on the blog as a freebie for this holiday season.

If you make your own Button Christmas Tree project, I’d love to see it! Share your progress and questions by tagging me on Facebook as @Underground Crafter or Instragram as @ucrafter. You can also share a picture in the Underground Crafters Facebook groupSign up for my weekly newsletter and get a coupon code for your choice of one of my premium patterns and other subscriber goodies. Plus, you’ll never miss one of my free patterns again!

Add the Button Christmas Tree to your favorites or queue on Ravelry.

Underground Crafter on Ravelry

Button Christmas Tree

Crochet Christmas Tree Pattern by Underground Crafter

This quick and easy Christmas tree softie includes optional instructions for making an ornament. This would be great for decorating or using as a gift tag.

Finished Size

  • Approximately 7” (18 cm) tall.


  • Red Heart Super Saver yarn (100% acrylic, 7 oz/198 g/364 yd/333 m) – 1 skein each in 368 Paddy Green (CA) and 365 Coffee (CB), or approximately 60 yd (55 m) in CA and 15 yd (14 m) in CB in any medium weight yarn.
  • US Size F-5/3.75 mm crochet hook, or size needed to obtain gauge.
  • Yarn needle with an eye small enough to fit through button holes.
  • Fairfield Poly-Fil Fiber Fill, 16 oz. bag.
  • Oriental Trading Christmas Bag of Buttons.


  • Tree (before Trunk) = approximately 5.5” (14 cm) tall in pattern. Exact gauge is not critical for this project. Stitches should be small so that fiber filling doesn’t show.

Abbreviations Used in This Pattern

  • CA – Color A
  • CB – Color B
  • ch – chain
  • ea – each
  • rep – repeat
  • RS – right (front) side
  • sc – single crochet
  • sk – skip
  • sl st – slip stitch
  • st(s) – stitch(es)
  • WS – wrong (back) side
  • yo – yarn over
  • * Repeat instructions after asterisk as indicated.
  • () Repeat instructions between parentheses in same stitch or space.
  • [] Repeat instructions between brackets as indicated.

Pattern Instructions

Tree (Make 2)

  • With CA, ch 2.
  • Row 1: Turn, sk 1 ch, 2 sc in next ch. (2 sts)
  • Row 2: Turn, ch 1, 2 sc in first st, 2 sc in next st. (4 sts)
  • Row 3: Turn, ch 1, 2 sc in first st, sc to last st, 2 sc in last st. (Increases by 2 sts)
  • Row 4: Turn, ch 1, sc in same st, sc in ea st across. 
  • Rows 5-24: Rep Rows 3 & 4 – 10 more times until you have 26 sts, ending after Row 4. Fasten off CA. 

Decorate Tree

  • Designate one side of ea Tree piece as RS. With yarn needle and CA, sew buttons on to RS of ea Tree piece. With yarn needle, weave in yarn tails on WS.

Tree Trunk (Piece 1)

  • Row 1: With RS facing on first Tree piece in Row 24, sk 7 sts, join CB with sl st to next st, ch 1, sc in same st and in next 11 sts. (12 sts)
  • Row 2: Turn, ch 1, sc in first st and ea st across. Rows 3-5: Rep Row 2 – 3 more times. Fasten off CB.

Tree Trunk (Piece 2)

  • Rep as for Piece 1 on second Tree piece, do not fasten off CB.

Assemble Tree

  • Turn to work along short edge of trunk, sl st in side of ea row along short edge. Position Trees with WS together.
  • Border Join (working through both pieces): Ch 1, working along short edge of Trunk, sc in side of ea of next 5 rows of Trunk, turn to work across long edge of Trunk, sc in next 12 sts, turn to work along short edge of Trunk, sc in side of ea of next 5 rows, changing to CA in final yo of last sc, sc in ea of next 7 sts along base of Tree, turn to work along angled edge of Tree, sc in side of ea row along angled edge.
  • (Optional: To make a hanging ornament, ch 20 at point of Tree.)
  • Stuff Tree and Trunk firmly with fiber fill.
  • Turn to work along next angled edge of Tree, sc in side of ea row along angled edge. Add additional fiber filling.
  • Turn to work along straight base of Tree, sc in ea of next 7 sts, join with sl st to first sc, fasten off.


  • With yarn needle, weave in ends on inside of Tree.
© 2017, 2019 by Marie Segares (Underground Crafter). This pattern is for personal use only. You may use the pattern to make unlimited items for yourself, for charity, or to give as gifts. You may sell items you personally make by hand from this pattern. Do not violate Marie’s copyright by distributing this pattern or the photos in any form, including but not limited to scanning, photocopying, emailing, or posting on a website or internet discussion group. If you want to share the pattern, point your friends to this link: Thanks for supporting indie designers!

Leave a Comment

Subscribe to the newsletter to get my secrets and access to the subscriber vault!

5 Secrets for Improving Your Crochet Skills