Invite the most wonderful time of the year into your home by making your ownDIY Christmas decorations.
The frigid weather outside gives us the perfect excuse to stay in and break out the craft supplies.
Put a handmade spin on holiday decor by making your own garlands, wreaths, and ornaments this season.
Credit: Marty Baldwin
If you love repurposing what you already have, youll love ourmason jar decor ideas.
If you’d rather create whimsical decor from scratch, give pom-pom holiday decorations a go.
Hang the mailbox upside down and place a container with water inside it to keep the greenery fresh.
Credit: Jay Wilde
Start by gluing two 4- to 6-inch twigs to create the trunk.
Cut additional twigs at graduated lengths and hot-glue them onto the trunk.
Lightly spray them with gold paint and embellish them with a garland of gold twine.
Credit:Marty Baldwin
Form a loop from the same twine and hot glue it to the top of the tree for hanging.
Adorable Snowman Ornaments
Jacob Fox
Turn a white pom-pom into the cutestDIY snowman ornamentfor your tree.
Give the little character personality with an orange felt carrot nose, and black felt eyes and mouth.
Credit: Kritsada Panichgul
DIY Christmas Table Decorations
Celebrate the season with adining table centerpiecemade from fresh greenery.
Handmade Gnome Decorations
Make theseDIY gnome decorationsfor a whimsical addition to your front porch this holiday season.
Farmhouse Wood Slice Wreath
For afestive touch of farmhouse charm, make this easy wood slice wreath.
Credit:Jacob Fox
DIY Christmas Mantel Decor
Usher in holiday cheer with a classic red and gold mantel display.
Hang an evergreen garland around a doorway, making sure its secured properly and even on each side.
SecureChristmas cardson branches using green paper clips that seamlessly blend in with the greenery.
Credit: Marty Baldwin
Finish off the garland with small ornaments, ribbons, or miniature pine cones.
Add height and a magical glow with brass candlesticks and simple white candles.
Use blood oranges, grapefruit, lemons, and clementines to make this garland.
Credit: Carson Downing
Whimsical Pom-Pom Wreath
Turn your home into a magical winter wonderland with this beautiful pom-pom wreath.
Use a faux greenery wreath and attach crepe paper-covered balls of different sizes and shades of pink to it.
Start with a plain wreath form and attach geometric wood beads to it using hot glue.
Credit: Jason Donnelly
Either leave the wood beads natural or spray paint some with gold, silver, and/or copper spray paint.
Tuck in a couple of sprigs offresh greeneryin between the candles and wreath for a festive finishing touch.
Arrange different sizebirch logs, oversized pine cones, and greenery branches inside the basket.
Credit: Jay Wilde
To tie everything together, add red shatterproof baubles in between the nature-themed elements.
DIY Balloon Ornament Garland
Get crafty and turn a couple of balloons into a whimsical ornament garland.
This holiday craft couldnt be easier; All you need are colorful balloons, mirrored paper, and string.
Credit: Helen Norman
Festive Christmas Bar Cart
Jason Donnelly
This DIY Christmas decoration idea is perfect for the entertainer.
Trim your bar cart with strands of garland and ready-to-drinkseasonal cocktailsto prepare your home guests.
Create an ice mold for chilling wine by freezing water with orange slices and cranberries.
Credit:James Schroder
This bar cart will surely be the topic of conversation at your holiday party.
Cover the rest of the egg with white wool which will make up the gnomes beard.
Make your own by spray painting two different sized hula-hoops in a metallic copper finish.
Credit: Jay Wilde
DIY Pink Christmas Decorations
Elevate a plainartificial garlandwith a few extra decorations.
Think pine, magnolia, and eucalyptus for a variety of shapes, sizes, and colors.
DIY Wood Bead Garland
Put a modern spin on classic mantel decor with this wood bead garland.
Credit: Brie Passano
Simply paint craft sticks in your desired shades of blue, then glue them into star or snowflake shapes.
The best part about this DIY Christmas decoration?
There’s no wrong pattern when it comes to designing your snowflakes.
Credit: Marty Baldwin
Once complete, hang them with fishing wire or feature them asornaments on your Christmas tree.
DIY Christmas Wreath
Put a vintage spin on a traditional evergreen with retro-inspired ornaments.
Glue colorful pastel ornaments to light reflectors to form faux flowers.
Credit: Adam Albright
Attach the accents to a wreath using floral wire.
Hang yourDIY holiday wreathusing velvet ribbon in an unexpected shade, like this dusty pink.
Red Berry Evergreen Wreath
Embrace tradition with this red berryevergreen wreath.
Credit: Marty Baldwin
Tuck in faux red berry branches in an organic fashion and complete the wreath with a classic red bow.
Go on a nature walk to find the perfect pinecones and hot glue colorful pom-poms onto each one.
Tuck them into an evergreen garland on your mantel along with a few candlesticks for a colorful Christmas display.
Credit: Jacob Fox
Choose wrapping paper and ribbon in a Christmas hue like red or green for a uniform, monochrome effect.
Finish the display with a stunning garland made ofDIY paper poinsettias.
Make it extra full and festive with metallic glass ornaments and sprigs of wintery juniper berries.
Credit: Andy Johnson
For a fuller appearance, attach faux branches, magnolia leaves, or pine cones using green floral wire.
DIY Macrame Christmas Ornaments
Add a boho accent to your Christmas tree with these DIY macrame ornaments.
Use different colored cording and macrame knots to create texture and a variety of shapes.
Credit: Brie Williams
Use the same gold ribbon at the top of the ornament to secure it to a tree branch.
Starry Christmas Mantel
Put on a shining display with starry mantel decor.
Nordic-Inspired Tabletop Tree
Embrace a cozy hygge aesthetic with a Nordic-inspired tabletop tree.
Credit:Jason Donnelly
Hang wood bead ornaments and stick to a minimalist color scheme for a simple and streamlined look.
Use fabric paint and a roller brush to create straight lines on the rug.
Add an evergreen garland and embellish it with pine cones, eucalyptus sprigs, and magnolia leaves.
Credit: Adam Albrught
Arrange wood houses on the mantel and hang knitted white stockings for a neutral-toned yet festive farmhouse-style mantel.
Gingerbread House Display
Get your mantel ready for the holidays with a homemadegingerbread house display.
Hang it as an ornament or use it as afestive gift topperwith some fun ribbon.
Credit: Adam Albright
Create a simple and inviting Christmasplace settingwith white dishes on woven wicker place mats.
Embroidery Hoop Christmas Wreaths
Create a stunning arch of Christmas wreaths out of embroidery hoops.
DIY Christmas Wall Art
Make your Christmas wall art from an assortment of old kitchen towels.
Credit: Brie Williams
Here, vintage linen kitchen towels with a red and white stripe are framed and upcycled into eye-catchingwall decor.
Use a variety of picture frame colors and sizes, and remove the glass for a more rustic look.
DIY Advent Calendar
Count down to Christmas with this charming DIY advent calendar.
Credit:Carson Downing
Make your own with a framed chalkboard that forms the backdrop to miniature galvanized metal cups.
Hot glue 25 cups to the chalkboard and add numbers to each.
DIY Christmas Fireplace Decorations
Give your fireplace a holiday makeover with a DIY wood slice face.
Credit: Carson Downing
Measure out the size of the firebox, then cut a piece of plywood to fit.
Glue wood sliced to the plywood to cover it, filling in gaps with small pieces of wood.
Christmas Tree Advent Calendar
This is not your average advent calendar.
Credit: Adam Albright
Make faux trees in various sizes with the help of fun green paper.
Simply roll the paper into a cone shape, and use double-sided tape or glue to close.
Hanging Poinsettia Planters
Replace the succulents in yourmacrame hanging planterswith a more seasonal plant: poinsettias.
Credit: Carson Downing
Fill a glass planter with a few inches of water, then clip a bract off the plant.
Place it in the planter for a floating effect.
Be sure to replace the water often to keep the poinsettias fresh.
Credit: Greg Scheidemann
Measure the diameter of your tree stand, then get a wicker basket large enough to accommodate the stand.
Painted Glass Ornaments
Matthew Clark
Transform your Christmas tree with an array of vibrant ornaments.
Simply take the top off of glass ornaments and drip crafts paint directly into them.
Credit: Jay Wilde
Swirl it around until you have your desired coverage.
Turn the ornament upside down into a plastic cup and let the excess paint drip out until dry.
Reattach the top to the ornament and deck your tree!
Credit: John Granen
Credit:Alexandra Grablewski
Credit: Adam Albright
Credit: Adam Albright
Credit: Adam Albright
Credit:Adam Albright
Credit: Jay Wilde
Credit:Jason Donnelly
Credit: Alexandra Grablewski
Credit: Marty Baldwin
Credit: Alice & Lois
Credit: Jay Wilde
Credit: Adam Albright
Credit: Jason Donnelly
Credit: Jacob Fox
Credit: Matthew Clark
Credit: Adam Albright
Credit: Adam Albright
Credit: Adam Albright
Credit: Elizabeth Fourez
Credit:Better Homes & Gardens
Credit: Marty Baldwin
Credit: Kritsada Panichgul
Credit: Adam Albright
Credit: Adam Albright
Credit: Jay Wilde
Credit:Adam Albright
Credit: Marty Baldwin
Credit:Matthew Clark