Skip to Content

DIY Fabric Christmas Ornament


During my childhood, we made so many ornaments, both at home and at school.  Salt dough ornaments, popsicle stick reindeer, picture ornaments, and other fun creations were all so fun to make!  My mom held on to our ornaments through the years and my kids really love looking through them each year.

This DIY Fabric Christmas Ornament is a great way to start a tradition with your kids.  Take them shopping with you and let them pick out the styrofoam balls and fabric, and it will make it extra special!  They make great teacher gifts, too!  If you are a room parent in charge of the Christmas party activity, this would be simple to do as a class.

Kids can cut the fabric and combine different fabric choices, if desired.  Let their imaginations run wild and show their favorites.  My son would probably pick his favorite football team’s colors…and that’s ok!  That would make a great gift for Grandma in that case, or a cherished ornament year after year.

The DIY Fabric Christmas Ornament is a great way to practice fine motor skills, and little ones may need a little help.

DIY Fabric Christmas Ornament

DIY Fabric Christmas Ornament


The squares don’t have to be perfect. Approximately 1-2 inch squares work well.

Fabric should stay in nicely, as long as the ornament is handled gently.

DIY Fabric Christmas Ornament

Don’t miss these cute DIY yarn ornaments!

DIY Fabric Christmas Ornament

DIY Fabric Christmas Ornament

Make a fun DIY fabric Christmas ornament with your kids!


  • Styrofoam Ball
  • 20-30 Square fabric scraps (amount will depend on size of styrofoam ball and how close you put them)
  • Ribbon for hanging


  • wooden skewer or dowel (or something similar to push fabric into ball)
  • craft glue or hot glue gun to attach ribbon


    1. Using a skewer, push into the center of the fabric square into the ball about half way.
    2. Repeat all the way around, until the ball is covered.
    3. Glue a ribbon to the top. Let dry.
    4. Hang and enjoy!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this project?

Follow me on Pinterest for more and use the button at the top of the card!

Don’t miss these fun Christmas things to make:

lilypad press







This site uses Akismet to reduce spam. Learn how your comment data is processed.


Thursday 10th of November 2022

Use pinking shears on pieces of fabric.


Tuesday 21st of September 2021

Does the fabric not pull out if not glued. Very nice


Friday 24th of September 2021

You can add glue if you prefer, but unless someone is actively pulling on it, it should be fine!


Thursday 18th of October 2018

What size are the squares really great idea


Tuesday 30th of October 2018

Any size will work, but try 1" x 1"


Thursday 4th of January 2018

It's easier than I thought. Gonna try it! Thank you for sharing the tutorial! I burned the edge to prevent fraying.


Wednesday 29th of November 2017

Gena, I made ornaments similar to these years ago, and the only problem I really had was some unraveling of the fabric squares. Any suggestions on how to avoid that? Great work, by the way... Lots of great ideas from you!


Wednesday 29th of November 2017

Thank you! I'm not sure what you could do about the unraveling except something my mom taught me to do....seal off the unfinished edge with clear finger nail polish. That would be a lot of work, but would get the job done.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Family lifestyle blogger from
Tyler, TX
. For more information, check out my Media Kit and Disclosure.Skip to Instructions