Yes, fireworks are legal in the UK when purchased from a licensed retailer. However, you must be over 18 years old to buy them and can only use them on private property, not in public places like streets or parks.