This Canvas Christmas Tree Banner makes the perfect holiday decoration. Make one for everyone on your list. This quick and easy project can be made in under an hour.

A Christmas Tree Banner made from canvas taped to the wall with striped tape. The banner has white pom poms on top.
DIY Christmas Banner

RELATED: Looking for simple handmade Christmas Ideas? This keychain wallet is genius and easy to make.   I also love to refresh a room, these 30-minute throw pillow covers make that easy and affordable.

DIY Christmas Banner

I am a huge fan of banners for all seasons.  I love using them on shelves, doors, entryways- really everywhere!  Today I’m going to show you a super simple one that you can make up in minutes. 

Supplies Need For The Christmas Tree Banner

  • canvas
  • fabric for trees and stumps (scraps are GREAT for this!)
  • Heat n Bond (or another fusible webbing)
  • trim or ribbon to sew your pennants on- mine is 1 yard long *I decided the tiny red pom-pom trim would be hard to sew on, so I switched it out for some medium-sized white trim- but did not retake this picture.
  • sewing machine
  • iron
  • scissors
  • thread
  • pins
Fabric, trim, canvas, and heat bond for making the banner.

PRO TIP: The fusible webbing- I am using the regular Heat n Bond, you cannot sew through it, so if you want to embellish your trees with decorative stitching, you will want to get the Heat n Bond lite  (it’s in the purple packaging).

How to Make a Christmas Tree Banner

This darling banner goes together wiith minimal sewing- this is a project that even a beginning sewist/ crafter could make.

Sketch of the template for the banner and tree.
  • The first thing you will want to do is create your templates.  This picture is not to scale, so you will want to just draw your own on a piece of cardstock. 
  • To create the pennant template you will start by drawing a rectangle that is 6″ tall and 4 1/2″ wide.  Then make a mark that is 1″ up from the bottom of your rectangle and centered on the width. (so 1″ up and 2 1/4″ – the dotted line shows 1″ up)
  •   Connect your centered mark with the two bottom corners to create the points for your pennant. 
  • The template for the tree shape is a simple triangle that is 3″ tall and 2″ wide at the base.  The trunk pieces are 1″ tall and 3/4″ wide.
  • Next, you will decide how many pennants you want (in my banner I made 5).  Trace your pennant shape on the canvas for each pennant you want and cut them out.
Collage of 3 photos. First one shows heat bond on the green fabric to cut out for the Christmas trees. Second is the trees and stump cut out with bonding on back. Third photo is the tree and stump on the canvas banner.
  • Trace your tree and trunk shapes onto the paper side of your fusible webbing- one for each pennant. 
  • Cut out your fusible webbing- leaving a border around the traced shapes. 
  • Fuse the webbing to the wrong side of the fabric for the trees and trunks and cut out your shapes. *note- follow the manufacturer’s instructions for best results with your fusible webbing. 
  • Pull the paper backing off your trees and stumps, place it in the desired location on the canvas pennant, and fuse.
Canvas Christmas tree banner handing on wall. Banner has white pom poms on top.
  • Line up your pennants on your trim so they are evenly spaced.  For my banner, I used a 1 1/2″ spacing between the pennants. 
  • Pin in place and then stitch down.  I used a zig-zag stitch to sew mine down, but you can use a straight stitch if you’re more comfortable with that.
  • You’re done!  I told you it was going to be easy!

For more decorating, crafting, and sewing ideas, check out Amy at Ameroonie Designs.

Have Fun with some more Sewing Projects

I would love to keep you fully stocked with creative ideas, yummy recipes, fun crafts, and loads of free printables. Subscribe to Skip to my Lou to get new ideas delivered to your inbox. Follow me on Facebook, Pinterest, Twitter, and Instagram for all my latest updates.


About Cindy Hopper

Learn More

you may also like