Cadbury Secret Santa - How to Get Free Chocolate in 2026!

by •

Secret Santa poster

Hurrah! Cadbury Secret Santa is back for Christmas 2026, and this year there are 120,000 free chocolate bars up for grabs. That's a whole lot of delicious chocolate.

It gives you the chance to send a chocolate bar to a friend, family member or someone special, completely free!

Cadbury put up posters across the country which have unique QR codes on them. Scan the QR and check if there's any chocolate bars available on that link. Sometimes there are but sometimes they've run out. Don't worry though, they keep restocking.

Here at MagicFreebies we want to make your freebie hunting as stress-free as possible so we collate all the links in one place for you to try out and get yourself a free bar. My advice is to keep coming back to this page whenever you get a moment and try all the links we list below. If you're in luck one, or more will have chocolate bars available and you'll be able to claim.

Try these Cadbury Secret Santa Links

These links lead to Cadbury’s Secret Santa website, where you can check whether chocolate is available. 

Keep in mind that links aren’t guaranteed to work, and free chocolate allocations can run out quickly. Links from previous campaigns may also have expired.

You can also visit the official Cadbury Secret Santa website to find out more about this year’s giveaway.

That’s right, Cadbury covers both the chocolate and the postage.

The giveaway is officially live from 2 November until 20 December 2026, but the free bars are limited, so you’ll need to be quick and on the lookout.

We’ve put together everything you need to know about getting your hands on some free Cadbury chocolate this Christmas, including how to find Secret Santa QR codes, where to try links and what to do if the free bars have run out.

How to Get Free Cadbury Chocolate in 2026

Getting involved in Cadbury Secret Santa is super easy. Here’s how it works.

Step 1: Find a Secret Santa QR code

Look out for Cadbury Secret Santa posters at bus stops, train stations, shopping centres and high streets across the UK.

Step 2: Scan the QR code

Use your smartphone to scan the code and visit Cadbury’s official Secret Santa website.

Step 3: Claim your free chocolate

If free bars are available, choose your favourite Cadbury chocolate from the selection on offer.

Step 4: Enter your details

Provide your name, email address and mobile number to verify your claim.

Step 5: Choose who receives it

Enter the UK postal address of the person you’d like to surprise.

Step 6: Send your free chocolate

Submit your details and Cadbury will arrange delivery of your chocolate gift, completely free!

Just remember, you’ll only have 10 minutes to complete the form once your bar has been reserved, so have your details ready!

Where Can You Find Cadbury Secret Santa Posters?

Cadbury’s Secret Santa posters are popping up across the UK in locations including:

  • Bus stops and bus shelters
  • Train stations
  • Shopping centres
  • Local high streets
  • Selected town and city locations

For 2026, Cadbury is also bringing back its Secret Santa Digital Vans, which will be visiting towns and rural communities, including some Christmas trails and light switch-on events.

Keep an eye out when you’re doing your Christmas shopping, as you never know when you might spot one!

Secret Santa Poster

Which Free Cadbury Chocolate Bars Can You Send?

There are some seriously tasty choices in this year’s giveaway!

Depending on availability, you could choose from:

  • Cadbury Dairy Milk – 95g
  • Cadbury Dairy Milk Winter Wonderland – 100g
  • Cadbury Mini Snowballs – 110g
  • Cadbury Dairy Milk Oreo Sandwich – 96g
  • Cadbury Dairy Milk Caramel – 120g
  • Cadbury Dairy Milk Fruit & Nut – 95g
  • Cadbury Bournville – 100g

All bars are subject to availability, so your favourite might not always be in stock.

Don’t panic if you’ve found a QR code but the website says there are no free chocolate bars left!

Cadbury has a limited number of bars available at a time, which means some allocations will run out.

The good news? You can try scanning a poster again later, including the same QR code, to see if more chocolate has become available.

And there’s another way to get involved.

Enter the Cadbury Secret Santa Daily Prize Draw

If you miss out on a free chocolate bar, Cadbury is also running a daily prize draw!

The prize draw runs from 3 November until 16 December 2026.

Cadbury guarantees a minimum of 20 bars in each daily draw, with unclaimed chocolate from the previous day’s allocation rolling over.

If you don’t manage to claim a bar through a QR code, you may be offered the chance to enter the draw instead.

If you’re lucky enough to win, you’ll receive an email explaining how to claim your free chocolate.

Important: Winners must claim their prize by 11pm on the day after their notification email is sent, so remember to check your inbox and spam folder!

You may also be offered the option to enter future daily draws automatically, subject to the relevant consent requirements.

When Does Cadbury Secret Santa 2026 End?

Here are the important dates to remember:

Event Date
Secret Santa starts 2 November 2026, 6am
Daily prize draw starts 3 November 2026
Daily prize draw ends 16 December 2026
Secret Santa closes 20 December 2026, 11:59pm

There are up to 120,000 free chocolate bars available during the campaign, with daily limits and availability restrictions.

That means there’s no guarantee you’ll get one, so it’s worth trying while the giveaway is running!

Spread a Little Chocolatey Christmas Cheer!

We love a freebie here at Magic Freebies, and there’s something extra lovely about one that lets you surprise someone else!

Whether you’re sending a little treat to your bestie, surprising a family member or simply spreading some Christmas cheer, Cadbury Secret Santa is a brilliant way to make someone’s day.

Just remember that bars are limited, so don’t leave it too late!

While you’re here, why not explore more free food and drink goodies at Magic Freebies?

Cadbury Secret Santa 2026 FAQs

Is Cadbury Secret Santa really free?

Yes! If you successfully claim a free chocolate bar through the Cadbury Secret Santa Postal Service, both the chocolate and postage are completely free.

Cadbury also offers a separate paid gifting service, so make sure you’re using the free promotion if you don’t want to spend anything.

How many free Cadbury chocolate bars can I get?

You can send a maximum of one free chocolate bar per participant/mobile number, and no more than three free bars can be delivered to the same household address.

Who can take part?

The giveaway is open to UK residents aged 18 or over, excluding the Channel Islands and Isle of Man. You’ll need a smartphone, internet access, a valid email address and a mobile number for verification.

How long does Cadbury Secret Santa chocolate take to arrive?

Cadbury says free bars are normally dispatched within one to two weeks. Delivery can take up to six weeks, so there’s no guarantee your chocolate will arrive before Christmas Day.

What happens if my Cadbury Secret Santa QR code says no chocolate is available?

This means the free allocation isn’t available at that moment. You can try scanning the same poster again later or look for another poster. You may also be offered entry into the free daily prize draw.