How to make your own Christmas crackers

Christmas crackers are one of those festive table traditions that instantly make a meal feel… well, Christmassy. The snap, the silly jokes, the tiny treasures you forget about by New Year’s Day: it’s all part of the magic. But if you’ve ever opened a shop-bought cracker and thought “Really? Another plastic keyring?”, then making your own might just be the upgrade you’re looking for.

Homemade Christmas crackers feel far more personal and can be filled with treats people will actually enjoy. They’re surprisingly easy to make, fun to customise, and guaranteed to get more smiles than anything mass-produced.

Whether you’re hosting Christmas dinner, planning a festive crafting afternoon, or simply want to add a homemade touch to your celebrations, this step-by-step guide will show you how to make your own Christmas crackers from scratch. Grab your paper, your cardboard tubes, and your creativity — let’s get cracking.

What you’ll need to make your own Christmas crackers

To create your own crackers, gather these simple supplies:

  • Wrapping paper (the sturdier, the better)
  • Empty cardboard tubes (kitchen or toilet roll tubes work perfectly)
  • Cracker snaps (optional, but very fun)
  • Ribbon, string, or twine
  • Sticky tape or glue
  • Scissors
  • Little gifts, sweets, or handwritten jokes to pop inside

Once you’ve got your materials ready, you’re good to go.

Homemade Christmas crackers: Step-by-step guide 

DIY Christmas crackers are all about creativity, connection, and a little festive silliness. This isn’t about perfection; it’s about the joy of making something yourself. So keep it fun, keep it playful, and enjoy the process.

Step one: Prepare and measure your wrapping paper

Grab your wrapping paper and cut a rectangle roughly 30cm x 20cm. This doesn’t need to be perfect, just large enough to wrap around your cardboard tube with a bit of extra room at each end. Lay it face down on your table, so the reverse side is facing up and the long edge is closest to you. This makes everything easier to roll later.

thortful top tips:

  • Thinner wrapping paper is easier to gather, but thicker paper gives a chunkier, more luxurious look.
  • If you want the inside of the cracker ends to look neat, you can fold a small section of paper underneath before continuing.
  • Feeling fancy? Mix and match papers for a more personalised finish.

Step two: Create shaped cracker ends

If you want your cracker ends to have that classic zigzag or diamond-cut look, you can shape the paper before rolling. This step is completely optional but adds a beautiful finish.

With your paper still flat, focus on one of the short edges. Measure 5cm in from the edge and draw a light pencil line straight down. Then draw two more lines inward, each 2cm apart, creating three slim bands. Fold along each line. The two 2cm bands should fold towards each other to create a raised ridge or “peak”.

If your wrapping paper is patterned on only one side, make sure the folds lift upward on the reverse side of the paper. This allows them to collapse inward neatly once rolled.

Now, along the raised peak created by the 2cm folds, snip out small triangles or diamond shapes, leaving tiny gaps between each cut. These little cut-outs are what give the cracker its traditional crimped ends. Repeat the same folds and cuts on the opposite short edge.

thortful top tip:

  • If you prefer, there are lots of printable cracker-end templates online that can help you place the folds and cut-outs more precisely.

Step three: Fix the tube and place the cracker snap

Place your roll or cardboard tube horizontally in the centre of your wrapping paper. If you made the folded, cut-out end sections, position the tube neatly between them so it sits in the smooth middle band.

Before securing the roll, it’s time to position the cracker snap, the little strip that creates the festive “pop”. Lay the snap horizontally across your paper so it runs straight through the middle of the cracker body. Line it up so the centre of the snap sits directly over the cardboard tube. Use a small piece of tape to secure one end only of the snap to the paper or to the tube. This keeps it in place while still allowing it to pull apart properly later.

Alternatively, you can thread the snap through the tube, letting the ends poke out evenly before taping just one side.

thortful top tips:

  • Don’t glue or tape the snap along its entire length. It needs to stay loose through the middle so it can pull apart and create the bang.
  • Make sure it sits straight and centred before rolling.
  • If needed, adjust the position so the exposed ends of the snap won’t get buried inside the cracker once tied.

Step four: Roll and secure the cracker body

Starting at a long edge, gently roll the paper around the tube until it overlaps on the other side. Keep the roll neat and snug so it holds its shape. You want the ends to twist nicely without tearing. Once you are happy, secure the seam with sticky tape or a line of glue. You should now have a long paper tube with the cardboard roll inside and the snap running through the middle.

thortful top tip:

  • If you’re using patterned paper, make sure the pattern is straight before you secure it.

Step five: Shape and tie one end

To create the classic cracker shape, start by choosing one end of your rolled cracker. Gently gather the paper right beside the edge of the cardboard tube. If you created the optional folds and cut-outs earlier, you’ll notice the paper naturally collapses inward here — that’s exactly what you want.

Once the paper has been gathered neatly, twist it ever so slightly if needed, and tie it firmly with ribbon or string so it holds its shape. Take care not to tug too hard on the cracker snap inside.

Leave the other end open for now; we’ll fill it in the next step.

thortful top tip:

  • Before tying, you can lightly score the paper (very carefully!) with scissors to help it pinch neatly, but this is entirely optional.

Step six: Fill your cracker

Now the fun part. Through the open end, pop in your chosen treats and gifts. Make sure not to overfill, otherwise the cracker won’t close properly.

Need some inspiration? Here are some guaranteed crowd-pleasers:

  • Mini chocolates
  • Tea bags or hot chocolate sachets
  • Scrunchies or hair clips
  • Tiny notebooks
  • Festive stickers
  • Personalised jokes
  • Homemade paper crowns
  • Mini skincare or lip balms
  • Puzzle pieces or tiny brain teasers
  • Seeds for spring planting
  • Temporary tattoos
  • Mini cocktail recipes
  • Personal notes or memories

There’s no right filler. The charm is in choosing something fun, thoughtful, or unexpected.

thortful top tip:

  • Keep things light enough for the cracker to stay closed and sturdy enough that they won’t squish.

Step seven: Close and tie the other end

Once your cracker is filled, gather the paper at the remaining open end in the same way as before. Tie it securely with ribbon or string. Check that the cracker snap still runs freely from one tied end to the other and has not been pulled too far inside the middle. If you can still see or feel each end near the bows, you’re good to go.

Step eight: Add finishing touches

If you’ve used patterned paper, your homemade Christmas crackers might already look the part. However, even the prettiest design can be dressed up a little more. And if you’ve gone for plain paper, this is your moment to get creative. You can keep things simple or go full festive all-out – whatever suits your vibe:

  • Add a little sparkle (glitter lovers, you already know the drill)
  • Stick on paper shapes or cute Christmas stickers
  • Write each guest’s name in your best calligraphy
  • Tie on foliage, dried orange slices, or cinnamon sticks for a rustic feel

Name tags, stickers, sprigs of greenery, or a glittery ribbon bow can make each cracker feel personal. It’s a lovely way to match them to your table theme or tailor them to each guest. Arrange them on plates or gather them in a big bowl for a cosy, homemade centrepiece.

thortful top tip:

  • If you prefer decorating the paper while it’s flat, do it right at the start before rolling everything together. It’s much easier and avoids smudges or fiddly angles later.

Little extras that make a big difference

Just like that, you’ve made your own Christmas cracker. One that looks brilliant on a table and even better when it’s pulled open.

If you want to take things up a notch, you can match your crackers to a fun theme: pet-themed, foodie-themed, wellness-themed, or nostalgic. Matching the paper, fillings, and jokes to one idea makes your table feel extra intentional without adding much extra effort.

For an eco-friendly twist, try patterned fabric, recycled kraft paper, leftover gift wrap scraps, or even magazine pages. It’s a great way to reduce waste and give each cracker its own personality. 

And just to be safe, make a couple of extras. There’s always someone who wants “just one more go”.

If you want to finish the table with one more personal touch, choose a Christmas card that makes your guests smile. Our independent creators have designed hundreds of festive, funny, and genuinely brilliant cards.

If you’re feeling inspired to keep the Christmas crafting going, there’s plenty more you can make. Try your hand at making your own Christmas decorations, sew something cosy with DIY Christmas stockings, or explore homemade Christmas gift ideas for presents with a personal touch. 

And if you’re really in the festive mood, you can even learn how to make your own Christmas wreaths. Whatever you create, we hope it brings a little extra joy to your celebrations.