calcolihoreca

Free calculators for restaurants, bars and pizzerias. Results are operational estimates and do not replace professional tax, legal, health or technical advice.

Food cost calculatorCocktail cost calculatorBlood alcohol calculatorPizza dough calculatorBreak-even calculatorBMI calculatorPercentage calculatorItalian tax codeAll calculatorsBar gamesBlogAuthorsAbout usEditorial policyContactPrivacyCookieTerms
Made in Italy
$calcoli·HoReCaFree · fast · no sign-up
Food CostMarginsBar & CocktailPizzaPastaStaff & HREventsCoffee
Home/Compliance & HACCP

Compliance & HACCP

Nutrition Label Calculator

Turn per-100 g macros into a per-portion nutrition panel. Enter fat, carbohydrate and protein per 100 g and a portion size to get energy in kcal and kJ plus fat, carbs and protein per portion.

Updated: June 2026
No registration Instant calculation Data stays in browser

Nutrition values per portion

Energy per 100 g260 kcal
Energy per portion390 kcal
Energy per portion1,631.76 kJ
Fat per portion18 g
Carbohydrate per portion45 g
Protein per portion12 g

kcal/100g = 9·fat + 4·carbs + 4·protein. Per portion = value/100g × (portion/100). kJ = kcal × 4.184.

Indicative values: always check the local regulations in force. Nutrition values are database estimates (not lab analysis); format and labelling follow the EU 1169/2011 scheme.

150 persone trovano utile questo calcolatore

Nutrition Values Formula

kcal / 100g = 9 x fat + 4 x carbs + 4 x protein

Factor = Portion (g) / 100

Value per portion = Value per 100g x Factor

kJ = kcal x 4.184

These are indicative values following the EU 1169/2011 table layout; always check the local regulations that apply before publishing a label.

Example: A 150 g Portion

  • Per 100 g: 12 g fat, 30 g carbs, 8 g protein
  • kcal / 100 g: 9x12 + 4x30 + 4x8 = 260 kcal
  • Portion: 150 g (factor 1.5)
  • Energy per portion: 390 kcal ≈ 1632 kJ
  • Macros per portion: 18 g fat, 45 g carbs, 12 g protein
Food-safety disclaimer

An operational support tool: it does not replace your HACCP self-control plan or current food-safety regulations. Always verify legal limits and the guidance of the competent health authority.

Risposte rapide

Direct answers

How are calories calculated from macronutrients?
Energy is estimated using the standard Atwater factors: each gram of fat provides 9 kcal, each gram of carbohydrate 4 kcal and each gram of protein 4 kcal. So kcal per 100 g = 9 x fat + 4 x carbohydrate + 4 x protein. The calculator applies the same logic, then scales the result to your portion. These are indicative values; the EU table also allows for fibre and alcohol, which a full label may need to include.
How do I convert kcal to kJ?
Energy on EU labels is shown in both kilojoules and kilocalories. To convert, multiply kcal by 4.184 to get kJ. The calculator reports both so the per-portion figure matches the dual-unit format required by EU Regulation 1169/2011. As with all outputs, treat the numbers as indicative and check the local regulations that apply.
How is the per-portion value calculated?
The per-portion factor is the portion size in grams divided by 100. Each per-100 g value is then multiplied by that factor. For a 150 g portion the factor is 1.5, so a value of 260 kcal per 100 g becomes 390 kcal per portion. The same factor applies to fat, carbohydrate and protein.
What must an EU nutrition declaration include?
Under EU Regulation 1169/2011 the mandatory nutrition declaration covers energy (kJ and kcal), fat, saturates, carbohydrate, sugars, protein and salt, usually expressed per 100 g or 100 ml. This calculator handles energy and the main macronutrients to give you indicative per-portion figures; a compliant label may require additional values and a laboratory or recognised database for accuracy. Always check the current local regulations.
Is this calculator accurate enough for a printed label?
It gives a fast, indicative estimate suitable for menu planning and internal use. For a legally compliant printed label you typically need verified ingredient data and may need values that this tool does not compute, such as saturates, sugars and salt. Always check the regulations in force in your market before publishing nutrition information.
Quick answers

Frequently Asked Questions

How are calories calculated from macronutrients?

Energy is estimated using the standard Atwater factors: each gram of fat provides 9 kcal, each gram of carbohydrate 4 kcal and each gram of protein 4 kcal. So kcal per 100 g = 9 x fat + 4 x carbohydrate + 4 x protein. The calculator applies the same logic, then scales the result to your portion. These are indicative values; the EU table also allows for fibre and alcohol, which a full label may need to include.

How do I convert kcal to kJ?

Energy on EU labels is shown in both kilojoules and kilocalories. To convert, multiply kcal by 4.184 to get kJ. The calculator reports both so the per-portion figure matches the dual-unit format required by EU Regulation 1169/2011. As with all outputs, treat the numbers as indicative and check the local regulations that apply.

How is the per-portion value calculated?

The per-portion factor is the portion size in grams divided by 100. Each per-100 g value is then multiplied by that factor. For a 150 g portion the factor is 1.5, so a value of 260 kcal per 100 g becomes 390 kcal per portion. The same factor applies to fat, carbohydrate and protein.

What must an EU nutrition declaration include?

Under EU Regulation 1169/2011 the mandatory nutrition declaration covers energy (kJ and kcal), fat, saturates, carbohydrate, sugars, protein and salt, usually expressed per 100 g or 100 ml. This calculator handles energy and the main macronutrients to give you indicative per-portion figures; a compliant label may require additional values and a laboratory or recognised database for accuracy. Always check the current local regulations.

Is this calculator accurate enough for a printed label?

It gives a fast, indicative estimate suitable for menu planning and internal use. For a legally compliant printed label you typically need verified ingredient data and may need values that this tool does not compute, such as saturates, sugars and salt. Always check the regulations in force in your market before publishing nutrition information.

Italian version: Calcola etichetta alimentare

Nutrition values per portion

Energy per 100 g260 kcal
Energy per portion390 kcal
Energy per portion1,631.76 kJ
Fat per portion18 g
Carbohydrate per portion45 g
Protein per portion12 g

kcal/100g = 9·fat + 4·carbs + 4·protein. Per portion = value/100g × (portion/100). kJ = kcal × 4.184.

Indicative values: always check the local regulations in force. Nutrition values are database estimates (not lab analysis); format and labelling follow the EU 1169/2011 scheme.

150 persone trovano utile questo calcolatore