30 Christmas Paper Crafts for a Magical Holiday Home
Disclosure: Some of the links in this post are affiliate links. This means if you click on the link and purchase an item, I will receive an affiliate commission at no extra cost to you.ย
Last Christmas, I wanted to add a few new decorations to my home without spending too much money. I had already used my favorite ornaments, ribbons, and little Christmas figures for several years. I wanted something different for the walls, windows, shelves, and dining table. While looking through my craft supplies, I found a pile of colorful paper, old magazines, cardboard, and glitter sheets. I started cutting and folding, and before long, I had several new decorations ready for Christmas.
What surprised me most was how much I could make with those simple supplies. A few sheets of paper became little Christmas houses, hanging stars, tiny gift boxes, and colorful decorations for the tree. My family even joined in, and we spent an afternoon making paper ornaments and arranging them around the house. It was a fun way to decorate without buying lots of new things.
Christmas paper crafts give you so many ways to make your home feel festive. You can create beautiful decorations for your tree, make a pretty centerpiece for your table, or add small handmade touches to empty corners. These 30 Christmas paper crafts include easy projects for kids, adults, and anyone who enjoys making decorations by hand. Grab your paper, scissors, glue, and favorite colors, and get ready to create something special.
30 Christmas Paper Crafts for a Magical Holiday Home
1. 3D Paper Christmas Trees
Make a little Christmas forest with paper trees in different sizes. Choose green construction paper, cardstock, or patterned scrapbook paper. Cut out several tree shapes, fold each one down the middle, and join matching pieces together to create a tree that stands upright.
You can decorate the trees with tiny paper stars, colorful circles, and little strips of gold paper. Place them on a mantel, bookshelf, windowsill, or dining table. A group of different-sized trees looks beautiful as a small Christmas village display.
2. Paper Snowflake Window Decorations
Paper snowflakes can make your windows look like a winter scene. Fold white paper into small sections, cut out little shapes along the edges, and open it carefully to reveal the snowflake pattern. Each design will look different, even when you use the same folding method.
Make large snowflakes for the middle of your windows and smaller ones for the corners. You can also use pale blue, silver, or glitter paper to add more color. Hang them with clear thread or attach them to the glass with removable tape.
3. Mini Paper Christmas Houses
Create a tiny Christmas village using small paper houses. Draw simple house shapes on cardstock, cut them out, and fold along the marked lines to create walls and roofs. Leave small tabs along the edges so you can glue the pieces together.
Use white paper for snowy roofs and red, green, or brown paper for the walls. Add little windows, doors, chimneys, and paper wreaths. Arrange several houses on a shelf with cotton snow and tiny paper trees to make a charming holiday display.
4. Accordion Paper Christmas Stars
Accordion stars are beautiful hanging decorations that look much more detailed than the supplies they require. Cut two or more equal strips of colored paper and fold each strip back and forth like a fan. Join the ends to form a circle, then press the center gently to create a starburst shape.
Use red, green, gold, silver, or patterned paper. You can make small stars for the Christmas tree and larger ones for the walls. Add a paper circle or small decorative button in the middle to cover the joining point.
5. Paper Christmas Angel Ornaments
Make delicate Christmas angels using white, cream, or gold paper. Fold a rectangular sheet like a fan to create the angel’s body and wings. Attach a small paper circle at the top for the head, then add a simple halo made from a thin strip of gold paper.
You can use glitter cardstock for the wings or add tiny stars to the angel’s dress. Attach a ribbon or thread at the top so you can hang it on your Christmas tree. These little angels also look lovely when placed on handmade gift boxes.
6. Paper Candy Cane Garland
A candy cane garland adds bright Christmas colors to a mantel, doorway, or bedroom wall. Cut several candy cane shapes from white cardstock and decorate them with red diagonal stripes. You can also use red and white patterned paper to save time.
Punch a small hole near the top of each candy cane and thread them onto a long piece of ribbon or string. Leave a little space between each shape so the garland hangs neatly. Add small green paper leaves between the candy canes for a fuller Christmas look.
7. Paper Christmas Village Luminaries
Create little paper houses that look beautiful around a Christmas display. Draw a row of simple house shapes on thick paper, adding small windows and doors. Cut out the window spaces before folding and joining the ends to form a box-like house.
Use white, cream, or pale yellow cardstock for a soft look. Place battery-operated LED tea lights inside or behind the houses to make the windows glow. Never use real candles with paper decorations. Arrange several houses together to create a pretty display on a shelf or table.
8. 3D Paper Christmas Baubles
Give your Christmas tree handmade ornaments with colorful 3D paper baubles. Cut several equal circles from cardstock or scrapbook paper. Fold each circle in half, then glue the folded halves together until they form a rounded shape.
Use different colors and patterns for each ornament. Red and gold look traditional, while blue and silver create a cool winter theme. Add a small paper loop at the top so you can hang the finished baubles from your tree branches.
9. Paper Poinsettia Flowers
Poinsettias are popular Christmas decorations, and paper versions can last for many holiday seasons. Cut several pointed petal shapes from red paper and arrange them in layers to create the flower. Add smaller green leaves underneath.
For the center, glue tiny yellow paper circles or small rolled pieces of yellow paper. You can make large flowers for wall decorations or smaller ones for gift wrapping and table arrangements. Attach a paper straw or floral wire to the back if you want to display them in a vase.
10. Paper Christmas Stocking Wall Decor
Make a row of little paper stockings to decorate your walls or Christmas tree. Draw a stocking shape on red, green, or patterned cardstock and cut out several matching pieces. Add a white paper cuff at the top and decorate each stocking with stars, buttons, or tiny paper snowflakes.
Write a family member’s name on each stocking to give the decoration a personal touch. Punch a hole near the top and hang the stockings along a ribbon. You can also make larger versions and use them as festive wall decorations.
11. Paper Reindeer Head Decorations
Turn brown cardstock into cute reindeer decorations. Draw and cut out a large reindeer head, then add two antlers, a pair of eyes, and a round red or brown nose. You can make the antlers from a separate sheet of paper and glue them behind the head.
Use different shades of brown to create a layered design. Add a little red paper bow or a small bell around the reindeer’s neck. Hang the finished decorations on doors, bedroom walls, or near your Christmas tree.
12. Paper Christmas Wreath
A paper wreath is a lovely way to decorate your front door or an empty wall. Cut a large ring from cardboard to create the base. Then cut several green paper leaves and glue them around the ring until the cardboard disappears.
Mix different shades of green to make the wreath look fuller. Add red paper berries, small gold stars, and a large paper bow at the bottom. You can also use old book pages or magazine paper for a different look.
13. Paper Christmas Gift Boxes
Make small paper gift boxes to decorate your shelves or use as party favors. Choose sturdy cardstock in Christmas colors and draw a simple box template with folding tabs. Cut along the outer lines, fold the tabs, and glue the sides together.
Decorate each box with paper ribbons, tiny bows, or little gift tags. You can make several boxes in different sizes and stack them near your Christmas tree. For a special touch, place a small treat or note inside each box when using them as gifts.
14. Hanging Paper Christmas Bells
Paper bells can add a cheerful touch to your holiday decorations. Cut several bell shapes from gold, silver, or red cardstock. Create a small fold along the middle of each shape, then join several folded pieces together to form a fuller 3D bell.
Add a little paper clapper underneath and attach a loop at the top. Hang the bells from the Christmas tree, doorway, or ceiling. You can also make a few smaller bells and attach them to a festive garland.
15. Paper Christmas Lanterns
Make colorful paper lanterns to decorate shelves, windows, and party tables. Fold a rectangular piece of paper in half lengthwise, then cut several straight lines from the folded edge without cutting all the way through. Open the paper and join the short ends to create a lantern shape.
Use red, green, gold, or patterned paper. Add a paper handle at the top and decorate the outside with stars or snowflakes. Place a battery-operated LED light nearby for a soft glow, keeping the light away from the paper.
16. Paper Gingerbread House Ornaments
Create gingerbread house decorations without using cookie dough or baking supplies. Cut small house shapes from brown cardstock and add white paper icing along the roof, windows, and doors. Use tiny colored paper circles as sweets and buttons.
You can make each house look different by changing the roof shape, door color, and window design. Add a small ribbon loop to hang the houses on your Christmas tree. A group of gingerbread houses also looks lovely on a festive garland.
17. Paper Christmas Tree Toppers
Give your Christmas tree a handmade finishing touch with a paper star or bow topper. For a star, cut two matching star shapes from thick cardstock and join them with a small folded paper support so the decoration keeps its shape.
Use gold glitter paper, silver cardstock, or bright red paper. Add small decorative lines or cut-out patterns to make the star stand out. Attach a paper cone or support at the back so you can place it securely on top of your tree.
18. Paper Christmas Gift Tags
Handmade gift tags can make even simple presents look special. Cut small rectangles, circles, or tag shapes from cardstock and punch a hole near the top. Decorate them with little Christmas trees, stars, snowflakes, or tiny gift illustrations.
Use different designs for each person and leave enough space to write their names. You can also use old Christmas cards to make new tags. Tie each one to a gift with red, green, or gold string.
19. Paper Santa Claus Decorations
Make cheerful Santa faces using red, white, peach, and black paper. Cut a large circle or oval for the face, then add a red hat, white beard, and little eyes. A small pink or red circle makes a fun nose.
You can create flat Santa decorations for walls or make folded paper versions that stand on shelves. Add cotton-like white paper curls to the beard for extra texture. These are also fun decorations for a children’s Christmas craft afternoon.
20. Paper Christmas Candle Centerpieces
Create decorative paper candles for a Christmas table without using real flames. Roll sheets of cream, white, or red paper into long tubes and secure the edges with glue. Cut small paper flames from yellow and orange cardstock and attach them to the top.
Make several candles in different heights and arrange them on a cardboard base. Add green paper leaves, red berries, and tiny paper stars around them. Keep the finished centerpiece away from real candles, heaters, and open flames.
21. Paper Christmas Village Church
Add a little church to your handmade Christmas village. Use white or cream cardstock to make the walls, then create a pointed roof and a tall steeple from folded paper. Cut out small windows and add a cross above the main entrance.
Decorate the roof with silver paper or a layer of white paper to represent snow. You can place a small battery-operated LED light behind the windows to make the church stand out in your display. Arrange it beside your paper houses and trees for a complete village scene.
22. Paper Christmas Bow Decorations
Make large paper bows for your Christmas tree, gift boxes, or wall decorations. Cut long strips of patterned paper and fold the ends toward the center to create loops. Glue the loops together, then add a small paper strip around the middle to hide the joining point.
Use red, gold, green, or plaid paper. Make small bows for gift wrapping and larger ones for the tree. You can also layer two different paper colors to create a fuller bow with more detail.
23. Paper Holly and Berry Garland
Holly leaves and red berries are simple shapes that look beautiful in Christmas decorations. Cut pointed green leaves from cardstock and make small red circles for the berries. Arrange them in groups of two or three leaves with berries in the center.
Glue the groups onto a long ribbon or string to create a garland. You can also attach the holly pieces to a paper wreath, gift tags, or handmade cards. Use dark green and light green paper together to give the leaves more depth.
24. Paper Christmas Crackers
Make decorative paper Christmas crackers for your dining table. Wrap colorful cardstock around empty cardboard tubes and leave enough paper at both ends to twist or tie with ribbon. Add small paper bows and festive labels to finish the design.
Use red and green paper for a traditional look or choose gold and silver for a more elegant table. You can place small notes, jokes, or lightweight treats inside before closing the ends. Keep the crackers as decorations or party favors rather than using them with flames or sharp popping mechanisms.
25. Paper Christmas Tree Village Houses
Build a row of little houses that look like they belong in a snowy Christmas town. Cut house shapes from white cardstock and fold them into small standing structures. Add colored doors, tiny windows, and paper roofs.
Make each house a different size and give them different details. One can have a red door, another can have a green roof, and another can have a tiny paper wreath. Arrange the houses along a shelf with paper trees and cotton snow to create a charming holiday scene.
26. Paper Christmas Tree Advent Calendar
Make a Christmas countdown display using paper pockets or small envelopes. Cut 24 little shapes from colorful cardstock and number them from 1 to 24. Attach a small pocket or folded envelope to each one.
You can arrange the pieces on a large paper Christmas tree or hang them along a ribbon. Place a tiny message, activity idea, or small paper surprise inside each pocket. Children can open one each day as Christmas gets closer.
27. Paper Penguin Christmas Decorations
Add a few playful penguins to your Christmas decorations. Cut a large black oval for the body, a smaller white oval for the belly, and little orange shapes for the feet and beak. Add two small eyes to complete the face.
Give each penguin a tiny paper scarf, hat, or earmuffs. You can make flat penguin decorations for the wall or use folded cardstock to help them stand on a shelf. A group of penguins in different colors makes a fun display for a child’s bedroom.
28. Paper Christmas Photo Frames
Make festive photo frames from thick cardstock. Cut a large rectangle or square, then cut a smaller opening in the center for your photo. Decorate the frame with paper snowflakes, stars, little trees, or candy cane stripes.
Choose a photo from a past Christmas or add a family picture from this year. Make small stands from folded cardboard so the frames can sit on shelves and tables. You can also add a ribbon loop to hang them on the wall.
29. Paper Christmas Village Street Lamps
Tiny street lamps can add extra detail to a paper Christmas village. Roll black or brown cardstock into narrow tubes for the lamp posts. Cut small squares or rectangles from pale yellow paper to create the lamp sections.
Make a little roof for each lamp and add a small base so it can stand upright. Place the lamps between your paper houses and trees. They help turn a simple row of houses into a more detailed Christmas village display.
30. Paper Christmas Tree Paper Chains
Paper chains are a simple decoration that can bring color to a room. Cut long strips of red, green, gold, white, or patterned paper. Form the first strip into a loop and glue the ends together. Pass the next strip through the loop before joining its ends.
Keep adding strips until you have a garland long enough for your space. You can hang it around a doorway, across a mantel, or along a staircase railing. Mix the colors in a pattern or use different paper prints for a playful Christmas decoration.
Final Thoughts
Christmas decorations do not need to come from a store to make your home feel special. A few sheets of paper can become beautiful ornaments, little houses, colorful garlands, and cheerful decorations for almost every room.
You can make these projects with children, enjoy them during a quiet afternoon, or use them to add handmade details to your holiday display. Keep leftover paper from other projects, bring out your favorite Christmas colors, and try a few new designs each year.
The best part is that you can change the colors, sizes, and details to match your own decorating style. Choose your favorite ideas, gather your supplies, and make this Christmas a little more creative with decorations you made yourself.

