Handmade decorations can make a home feel especially welcoming at Christmas. They also let you personalize your holiday style without buying a completely new collection of decor. With simple supplies such as paper, ribbon, jars, pinecones, fabric scraps, and greenery, you can create pieces for the tree, mantel, table, front door, and shelves.
These 20 DIY Christmas decor ideas range from quick projects to crafts that are fun to make with family. Each one can be adapted to your favorite colors and the materials you already have at home.
20 DIY Christmas Decor Ideas
1. Make a paper star garland
Cut or fold paper stars in different sizes, then thread them onto cotton string with space between each shape. Use white, kraft, or metallic paper for a simple look. Hang the garland across a mantel, window, or shelf, away from heat sources.
2. Turn glass jars into winter lanterns
Clean empty jars and decorate the outside with ribbon, twine, or a paper snowflake motif. Place a battery-operated tea light inside for a soft glow. Avoid using a real flame in jars decorated with paper, fabric, or other flammable materials.
3. Create a dried orange garland
Slice oranges evenly and dry them fully in a low oven or food dehydrator, following a reliable food-drying method. Once completely dry, thread the slices onto twine with cinnamon sticks or wooden beads. Store the garland in a dry place after the season.
4. Paint simple wooden ornaments
Use unfinished wooden stars, circles, or trees as a blank canvas. Paint them in a limited palette, add small dots or stripes, and seal them if the paint manufacturer recommends it. Attach ribbon or ornament hooks once the pieces are dry.
5. Make a pinecone centerpiece
Gather clean, dry pinecones and arrange them in a bowl or shallow tray with faux greenery. Add a few ornaments or battery lights if desired. Check pinecones for insects and loose debris before bringing them indoors.
6. Craft a ribbon bow tree topper
Use wired ribbon to create a large bow with several loops and long tails. Secure the center tightly with floral wire or a pipe cleaner, then attach it to a stable topper stem. Keep the bow proportionate to the tree and away from hot bulbs.
7. Make a simple felt ornament set
Cut felt into stars, trees, hearts, or mittens and sew or glue two matching shapes together. Add a little stuffing for dimension and attach a hanging loop. If crafting with young children, supervise the use of needles, scissors, and small embellishments.
8. Wrap empty boxes as decorative gifts
Reuse small boxes and wrap them in coordinating paper. Finish with ribbon, twine, and handwritten tags, then group them under the tree or on a shelf. Keep decorative packages separate from real gifts if you want to avoid confusion.
9. Make a simple evergreen hoop wreath
Attach small pieces of faux or fresh greenery to part of a metal hoop using floral wire. Leave some of the hoop visible for a modern, airy shape. Add a ribbon at the top and hang it securely on a suitable hook.
10. Create a cinnamon-stick bundle
Tie several cinnamon sticks together with ribbon or twine and add a small sprig of faux greenery. Display the bundle in a bowl, on a tray, or as a gift topper. Do not place it near open flames or hot appliances.
11. Make salt-dough ornaments
Mix a basic salt-dough recipe, roll it out, and cut shapes with cookie cutters. Make a small hole before baking or drying according to the recipe, then decorate only when fully cool. These ornaments are decorative, not edible, and should be kept away from pets and small children who may chew them.
12. Build a tabletop bottle-brush tree display
Place small bottle-brush trees on a tray with faux snow, wooden houses, or a few tiny ornaments. Vary the heights to create a miniature winter scene. Keep the display away from water and areas where it could be knocked over.
13. Turn fabric scraps into mini bunting
Cut fabric scraps into triangles and fold or glue the top edge around a length of ribbon. Mix a few coordinating patterns rather than using every scrap at once. Hang the bunting on a shelf or across a wall, away from candles and fireplaces.
14. Decorate a plain wreath with handmade accents
Start with an inexpensive plain wreath and add your own bows, paper shapes, bells, or wooden ornaments. Attach each piece securely and keep the wreath light enough for its hanging hardware. A small number of repeated accents often looks more polished than filling every gap.
15. Make a beaded wooden garland
Thread wooden beads onto strong cord, alternating sizes or adding a few painted beads. Tie secure knots at both ends and use the garland on a mantel, shelf, or tree. Keep long cords and small beads away from young children and pets.
16. Create a festive framed print
Design a simple holiday phrase, winter botanical, or star illustration on paper and place it in a frame you already own. Choose colors that match the rest of your room. This is one of the quickest ways to refresh a shelf or entry table.
17. Make a mini fabric tree
Cut fabric into graduated circles or strips and layer them over a cone form, securing each layer with craft glue or pins. Use one fabric pattern for a simple look or combine two complementary prints. Let adhesives dry fully before displaying.
18. Upcycle a tin into a holiday vase
Clean an empty tin, remove any sharp edges, and wrap the outside with paper, fabric, or ribbon. Add a waterproof liner if you plan to use fresh stems. If using the tin as a vase, check for rust and do not leave water standing for long periods.
19. Make a personalized ornament
Use a clear fillable ornament or a flat wooden shape to add a date, family name, or meaningful message. Keep the lettering simple and allow paint or marker to dry before hanging. Personalized ornaments can become keepsakes for a new home, first Christmas, or family milestone.
20. Assemble a DIY holiday tray
Gather a tray, a small vase, a handmade ornament, and a battery candle to create a flexible centerpiece. Arrange items at different heights and leave enough space to lift the tray easily. Move it whenever you need the surface for serving or everyday use.
Easy DIY Christmas Decor Tips for a Polished Result
- Choose a color palette first: Two or three colors help handmade pieces look like a collection.
- Repeat materials: Use the same ribbon, wood tone, or paper finish in more than one project.
- Make a test piece: Try one ornament or one section of garland before making a full set.
- Prioritize safe placement: Keep paper, fabric, dried foliage, and ribbon away from flames and hot lights.
- Store crafts carefully: Use labeled boxes and tissue paper to protect handmade decorations for next year.
Pair your handmade projects with our Christmas tree ideas for 2026, Christmas kitchen decor ideas, and Christmas table decor ideas.
Frequently Asked Questions
What are easy DIY Christmas decorations for beginners?
Paper star garlands, decorated glass jars with battery lights, wrapped decorative boxes, framed prints, and simple pinecone arrangements are beginner-friendly. They require few tools and can be customized with inexpensive materials.
How can I make Christmas decorations at home cheaply?
Reuse jars, boxes, fabric scraps, ribbon, paper, and natural materials. Make a small number of coordinated decorations instead of buying supplies for many unrelated projects.
What DIY Christmas decorations can I make with kids?
Paper chains, paper stars, felt shapes with adult help, and decorated cardboard ornaments are good options. Match the activity to the child’s age and supervise scissors, hot glue, needles, and small pieces.
How do I make homemade Christmas decor look cohesive?
Choose a consistent color palette and repeat a few materials or shapes. Display handmade pieces in small groups and leave open space around them.
Are DIY Christmas decorations safe around candles?
Paper, dried fruit, fabric, ribbon, and greenery can catch fire. Keep them well away from open flames and hot bulbs, and use battery-operated candles where appropriate.
Image credit: Darien Attridge via Unsplash.
High-End Looks with Cheap Christmas Decorations & DIY Styling
Transforming your home for the holidays does not require a hefty designer budget. Crafting luxurious-looking cheap christmas decorations is all about texture manipulation, natural foraging, and strategic high-low pairing that fools the eye.
Quick Christmas Decor DIY Projects Under $10
Here are two foolproof christmas decor diy projects you can complete in under 30 minutes:
- Aged Ceramic Vases: Take thrift store glass bottles and coat them with matte acrylic paint mixed with baking powder to create authentic stone textured pottery for faux cedar branches.
- Framed Christmas Decor Printables: Download vintage botanical evergreen art or winter landscape printables, print them on heavy watercolor paper, and insert them into thrifted gold frames for instant gallery wall charm.





