Bank holiday bunting!

Chain of bunting flags
Image adapted by PC based on one by Clker-Free-Vector-Images from Pixabay

Bank holiday bunting appears automatically on the GOV.UK website thanks to a little program! If you’re reading this post today (Monday 21 April 2025) it’s Easter Monday which is a Bank Holiday in England & Wales and in Northern Ireland you have a chance to see it.

The UK Government’s website has a UK Bank Holidays page which lists all the upcoming dates for the next two years’ worth of bank holidays (so people can put them in the diaries) for England & Wales, Northern Ireland and Scotland (the different UK nations share many but not all bank holidays).

But… if you visit the page on a Bank Holiday then you may be met with some bunting, which doesn’t appear if you visit the page on a non-bank holiday day. People who look after the website added in this little Easter egg* over a decade ago and people have been discovering it ever since. They use an Application Program Interface (API) which connects the bank holiday website to a database which lets the website check, whenever there’s a bank holiday, whether it should display bunting. For example Easter Monday is a celebratory day in the Christian calendar but Good Friday isn’t. Both are holidays but it wouldn’t be appropriate for bunting on Good Friday so it gets the instruction “bunting: false” whereas Easter Monday is “bunting: true”. You can see the API’s instructions here.

If you’re reading this post after Easter Monday 2025 you still have more chances to catch the bunting on the Early May bank holiday, the Spring bank holiday, though then you’ll need to wait until August for the Summer bank holiday then a few more weeks before Christmas Day, Boxing Day and New Year’s Day and New Year’s Day – on those days the bunting changes to tinsel!

*it’s not called an Easter egg because it’s there at Easter, the bunting is there at other times too but because it’s something to discover (like Easter Egg Hunts – find ours at The CS4FN Easter Egg Hunt).


Jo Brodie, Queen Mary University of London

This is an updated version of a snippet that appeared previously on this blog.


Part of a series of ‘whimsical fun in computing’ to celebrate April Fool’s (all month long!).

Find out about some of the rather surprising things computer scientists have got up to when they're in a playful mood.

Subscribe to be notified whenever we publish a new post to the CS4FN blog.


This blog is funded by EPSRC on research agreement EP/W033615/1.

QMUL CS4FN EPSRC logos