Skip to content

DIY Christmas Tree Ornament for Bright and Happy Holidays

Christmas is just around the corner, and you can hear the festive songs everywhere, so it is definitely time to jazz up our Christmas décor with a bunch of handmade Christmas ornaments. This Christmas tree ornament is super easy and simple to make, you can even get the kids to help.

It has just 2 straight seams, so you can even handsew it. The best thing is that you don’t need much fabric to make this Christmas tree ornament diy, you can even use up your scraps! Turn trash into treasure with this easy step by step tutorial.

diy ornament tree

Below you will find my step by step written tutorial with VIDEO instructions for all the visual learners.

We occasionally link to goods offered by vendors to help the reader find relevant products. Some of the links may be affiliate meaning we earn a small commission if an item is purchased.

How to make a Christmas Tree Ornament

Supplies and tools

DOWNLOAD:  Christmas tree ornament template (Free PDF file)

Follow us for free patterns & tutorials!

How To Sew a Christmas Tree Ornament

Watch the DIY Christmas tree ornament video first and then follow the written step by step instructions below.
Please enjoy and don’t forget to Like and SUBSCRIBE over on YouTube to be kept up to date with new videos as they come out.



STEP 1: Prepare the Christmas tree ornament template

Download and print the Christmas tree ornament pattern. As always make sure that no scaling is set and you print it at 100% on a US letter paper (A4 would work, too). Trim the template

christmas tree ornament template

STEP 2: Cut out the fabric

Mark and cut out  fabric according to the Christmas tree ornament template for sewing. You’ll need two fabric pieces per ornament.

chirstmas tree ornament cutting the fabric

STEP 3: Layer fabric

Place the fabric triangles on top of each other on your working surface. Pin them right sides facing

pinned christmas tree ornament

STEP 4: Sew

Sew along the long sides with ¼” seam allowance, backstitching the beginning and the end of your seam. Leave the short side unsewn

STEP 5: Trim

Trim the corners to allow the ornament to lay flat, and be careful not to cut into your seams. Trim the top point as well. I prefer to trim it a little bit more as I found that this allows for a really sharp, pointed top of my Christmas tree ornament.

trimming the seam allowance of the christmas tree ornament

Turn the whole thing inside out through the bottom opening and finger press the seams open.

STEP 6: Fold and pin

Fold the ornament in half, aligning the seams you’ve just made. Pin the tree ornament in place using either pins or clips. I definitely prefer to use clips, as it makes the process a bit smoother or faster, but if you don’t have clips on hand, pins will do just fine.

folding the Christmas ornament in half

STEP 7: Stitch in the ditch

If you are not a quilter, chances are you have no idea what this means. It simply means you have to stitch along the previous stitching line. Backstitch the beginning and the end of the seam to keep it from coming undone.

stitching in the ditch

STEP 9: Make the branches

Fold the tree in half along the middle stitch line and pin along this line. Starting from the opposite end, cut slits approximately 1/3 inch apart all the way from the bottom to the top. Make sure the slits are parallel to the bottom edge. Remove the pins as you go, unfold the tree and fluff it up a bit.

Making the branches of the christmas tree ornament

STEP 10: Add the hanging loop

Fold your ribbon in half until the cut edges meet and apply a little dab of glue to keep the ends together. Add glue on the back of the top pointed end of the ornament and press firmly. Use a clip to keep the ribbon in place until the glue dries up. Allow to rest for a few minutes and remove the clip.

adding the hanging loop of the christmas tree ornament

STEP 11: (Optional) Add glitter

If you have used Christmas fabric you can definitely skip this part. However, if you were like me and used plain fabric, you definitely want to jazz it up a bit. So without a further ado..

Let the fun begin. Adding bling!

Take a piece of paper (the larger, the better) and place your ornament on top of it to keep the glitter from spreading all over your house.

Use a toothpick to apply dots of the fabric glue on the face part of the ornament. Apply small dots frequently and work fast as fabric glue dries up really quick. Sprinkle a generous amount of glitter on top and press with your fingertips to help it adhere better.

dots of glue on top of the christmas tree ornament

Leave it to dry up and then *CAREFULLY* shake the Christmas tree ornament to remove the excess glitter. Believe me you want to be extra careful at this point as glitter tends to stick everywhere.

Repeat shaking it couple of times and TA-DA your diy Christmas ornament is ready.

finished christmas tree ornaments - such an easy DIY

Making handmade Christmas ornaments is one of my favorite crafting activities. Plus, it is a fun way to get the little ones immersed in the magical spirit of the holidays and get into holiday mood.

Holidays aside, you can use up this template to make cute decoration for your pillows, table runners or even mini quilts. Use the last stitching to attach the tree ornament to the quilt. It looks adorable.

These are just a few ideas, and I’m quite sure you can come up with even more ways to incorporate this element into other things. If this is the case, make sure to pop into the comments section and let us all know what you came up with. I love hearing about your creative ideas!

Better yet, show us what you did with this pattern. Pop over on Pinterest, Facebook or Instagram and tag me @hellosewing or use #hellosewing hashtag so I can see your wonderful makes!


Do you like this? Pin for later:

Wanna be friends? Click HERE and follow me on Pinterest


Quilted ornaments – kaleidoscope star tutorial

folded fabric christmas ornaments

Click Here to Leave a Comment Below 13 comments
Shelley Whittaker - December 1, 2020

These look great! Everything is starting to feel very festive 🙂 #AnythingGoes

Marie-Interior Frugalista - December 2, 2020

Your fabric Christmas tree ornaments are so cute and unique!

mireille - December 3, 2020

These are simple enough that I could make them! Fun!

Marielle - December 4, 2020

These look great! Thanks for sharing the tutorial. Have a good weekend!

Denise/My Home of All Seasons - December 4, 2020

Love these! Great tutorial and they are just adorable. Pinned!

Julie - December 5, 2020

How sweet, and a great simple project for beginner sewers too.

    Helen - December 6, 2020

    Thanks, Julie!

Shelbee on the Edge - December 7, 2020

These are so cute! we used to make lots of handmade ornaments when my kids were younger. We should amp it up a bit with this cute idea. Thanks for sharing and linking with me.


Laurie - December 7, 2020

Cute little trees! I love homemade decorations the best!

My mom would always either buy or make all of the family a Christmas ornament every year! It has made a wonderful legacy for me!

Thank you for sharing your hard work at the Homestead Blog Hop!


Naush Samama - December 8, 2020

These are such darlings. Thank you for sharing with us at Meraki Link Party.

Char - December 8, 2020

Enjoy all your tutorials. Easy and stress free. Lovely combos of fabric. Thank you.

Carol - December 10, 2020

These are so beautiful! Featuring when my link party opens up tonight!

chickenruby - December 18, 2020

What a lovely simple idea. Thanks for joining in with #pocolo and hope to see you back on January 8th. Hope you have a Merry Christmas.


Leave a Reply:

Send this to a friend