Sour, chewy or soft

Leave out anything with

See all 50 sweets Every sweet and all 14 allergens in one table Up to 2 kg delivered for £3.99 with Royal Mail 48

Calories in sweets

Every packed sweet shows its energy value. Those numbers are not measured by burning the sweet but calculated from its ingredients, using fixed factors set in law. Here is how it works, with real figures per sweet.

Diet, allergens and labels 2 minute read Updated 26 September 2026 9 sources

In this article
  1. The conversion factors
  2. Why chocolate has more
  3. Real figures per sweet
  4. How it fits into a day

The energy figure on a bag of sweets is calculated, not measured directly. The law sets conversion factors for each kind of nutrient, and the label adds them up.

The conversion factors

| Nutrient | Energy per gram | |---|---| | Carbohydrate, including sugar | 17 kJ, 4 kcal | | Protein | 17 kJ, 4 kcal | | Fat | 37 kJ, 9 kcal | | Polyols, the sugar alcohols in sugar free sweets | 10 kJ, 2.4 kcal | | Erythritol | 0 |

Energy must be expressed per 100 g, so you can compare one sweet with another.

Why chocolate has more

Fat counts for 9 kcal per gram, more than twice as much as sugar. Chocolate contains cocoa butter, a fat from the cocoa bean, and milk chocolate contains milk fat too, so chocolate sweets carry more energy per 100 g than jelly or boiled sweets, which are mostly carbohydrate: see how many calories are in pick and mix?

Sugar free sweets carry less energy because polyols count for only 2.4 kcal per gram, but they are not calorie free: see sugar free sweets and polyols

Real figures per sweet

  • Jelly Belly beans. The company says each bean has about 4 calories, or about 100 calories in 25 beans.
  • Haribo Goldbears. Haribo's American label gives 100 calories for a serving of 13 pieces, which weighs 30 g.

Recipes and sizes vary between brands and countries, so always check the label of the pack you have: see how many sweets are in 100 g of pick and mix?

How it fits into a day

The reference intake used on labels for an average adult is 8,400 kJ, or 2,000 kcal, a day. The NHS says an average man needs around 2,500 kcal a day and an average woman around 2,000. Sweets are also high in sugar, and the NHS advises adults to have no more than 30 g of free sugars a day: see how much sugar is in sweets?

Every sweet in our pick and mix has a card that opens up to show its ingredients and allergens before you buy.

Download as PDF

Questions and answers

How are calories on sweets calculated?

Label energy is calculated from the amounts of each nutrient using legal conversion factors: 4 kcal per gram for carbohydrate including sugar, 9 for fat, 4 for protein and 2.4 for polyols, with erythritol counted as zero.

Why does chocolate have more calories than jelly sweets?

Because of fat. Fat counts for 9 kcal per gram, more than twice the 4 kcal of sugar, and chocolate contains cocoa butter and often milk fat. Sugar sweets are mostly carbohydrate.

How many calories in a jelly bean?

Jelly Belly says each of its beans has about 4 calories, so 25 beans come to about 100. Other brands vary, so check the label.

Sources

  1. Regulation (EU) No 1169/2011, Annex XIV, legislation.gov.uk
  2. Regulation (EU) No 1169/2011, Annex XIII, legislation.gov.uk
  3. Regulation (EU) No 1169/2011, Article 32, legislation.gov.uk
  4. FAQ, Jelly Belly
  5. HARIBO Goldbears, Haribo of America
  6. Understanding calories, NHS
  7. Cocoa butter, Wikipedia
  8. How does sugar in our diet affect our health?, NHS
  9. Milk chocolate, Wikipedia

Keep reading

New sweets and restocks

Sweet news, only when there is something to say.

New sweets in the pick and mix, favourites back in stock and the odd offer. No daily noise, and you can leave in one click.

By type

By flavour, sour, chewy or soft

Suitable for

Sister shops

One basket for all five shops We are linking sweeties.net to our four sister shops. As each one is linked, whatever you have picked here goes with you when you hop over.
0 Basket £0.00
Start your pick and mix