Christmas 2026: discount codes for gifts.
Christmas Day 2026 falls on Friday 25 December. If you're buying presents online, it's worth checking for a code first: here are all 655 discount codes from 48 shops we currently have on diski.co.uk, with gift-idea shops at the top and everything else below. They're codes creators share on Instagram and TikTok, codes from newsletters and codes the shops show on their own websites.
Gift ideas with a code.
All shops with current codes.
Before Christmas come Black Friday on 27 November and Cyber Monday on 30 November: all the codes for them are on the Black Friday page and the Cyber Monday page. Gift shops are also collected on our gift ideas page, and every shop, including those without a current code, is on All shops.
Christmas FAQ.
When is Christmas 2026?
Christmas Eve 2026 is on Thursday 24 December, Christmas Day on Friday 25 December and Boxing Day on Saturday 26 December.
When should I order Christmas presents online?
Each shop sets its own last order date for delivery before Christmas, so check the shop's website or the checkout before you order. Parcels shipped from abroad take longer, so order from those shops a bit earlier.
Can I use a discount code on Christmas offers?
Each shop decides. Some accept codes on items that are already reduced, others exclude sale items. Enter the code in your basket: you'll see straight away whether it works.
Where do the codes on this page come from?
We collect codes that creators share on Instagram and TikTok, codes from shops' newsletters and codes shops show on their own websites. Each code shows the date we spotted it.
When are Black Friday and Cyber Monday 2026?
Black Friday 2026 is on Friday 27 November and Cyber Monday on Monday 30 November, both about four weeks before Christmas. You'll find the codes on our Black Friday and Cyber Monday pages.